Custom Flags в QSDA Pro 3.6

В QSDA Pro 3.6 появились Custom Flags (пользовательские флаги) — возможность принудительно применять корпоративные стандарты поверх встроенного анализа QSDA.

Раньше были только встроенные флаги. Они фиксировали ошибки и лучшие практики (best practices). Теперь можно добавлять свои, специфичные для вашей организации.

Примеры стандартов, которые можно автоматизировать:

  • У каждого App (приложения) и master measure (общей меры) должно быть описание?
  • В Apps из потока Finance должен быть включён Section Access (механизм разграничения доступа к строкам)?
  • В мобильных Apps — не больше десяти объектов на листе?

Вы задаёте условие срабатывания, категорию флага и подробное описание. Сработавшие флаги отображаются в QSDA рядом со встроенными. Пользовательские флаги отмечаются специальной иконкой , чтобы их легко отличить.

Флаг можно привязать к одной из встроенных категорий — например, «Practice» — либо к новой категории «Custom».

Правила создаются и редактируются в разделе Admin > Custom Flags.

На скриншоте выше задано правило: у каждого Sheet (листа) должна быть миниатюра. При выборе Target Type (типа цели) = Sheet в выпадающих списках Conditions и Detail Properties становятся доступны свойства листа. QSDA оценивает условия при анализе и поднимает флаг при их выполнении.

Detail Properties нужны для сбора значений-заполнителей {n}, которые подставляются в поле Description (описание). Когда флаг срабатывает, плейсхолдер в описании заменяется реальным значением:

Условий можно задать несколько, комбинируя их через логические операторы AND/OR (И/ИЛИ).

Сейчас для правил доступны следующие Target Types (типы целей):

Каждый Target Type предоставляет набор свойств. Если нужного свойства нет или есть вопрос по конкретному требованию — обратитесь в команду поддержки Motio.

Скачать последнюю версию QSDA Pro или узнать больше о QSDA Pro.