Перейти к содержанию

Константы

Приложение позволяет создавать и использовать глобальные константы - переменные, которые задаются в настройках и используются в любых блоках приложения.

Настройка констант

Для настройки констант необходимо перейти в меню администрирования, расположенное в правом верхнем углу, и в выпадающем списке выбрать раздел "Константы":

Для редактирования констант требуется разрешение constEdit.

Далее для пользователя откроется страница с настройками констант:

На рисунке выше представлены следующие параметры:

  1. Поиск константы;
  2. Создание константы;
  3. Контекстное меню константы;
  4. Редактирование константы;
  5. Удаление константы;
  6. Окно настроек константы;
  7. Список задач, в которых используется константа.

При создании или редактировании уже существующей (меню "Редактировать") константы появляется следующее окно:

  • Имя - наименование константы;
  • Ключ - ключ константы для ее использования. Задается пользователем самостоятельно;

Ключ должен быть уникален в рамках приложения.

  • Описание - описание константы;
  • Тип - тип константы. Возможные значения типа:

    • Целочисленный
    • Вещественный
    • Стоковый
    • Дата и время
    • Дата
    • Логический
    • JSON
    • HTML
    • XML
  • Значение - значение константы. В зависимости от выбранного типа формат поля "Значение" меняется.

Использование констант

В зависимости от блоков формат написания констант может меняться.

Не рекомендуется совмещать несколько форматов написания констант в одном поле.

  • Общий формат написания (доступен во всех блоках, допускающих ввод текста, в т.ч. "Визуализатор JavaScript"):
    <const: ключКонстанты>
    
  • JINJA формат:
    {{ '{{' }} const("ключКонстанты") }}
    
  • JSON формат:
    {"$const": "ключКонстанты"}
    
  • Формат блока Python:
    execution_context.const("ключКонстанты")
    
  • Формат блоков "Правила"/"Выражение":
    константа("ключКонстанты")
    const("ключКонстанты")