<< Click to Display Table of Contents >> No-code: бизнес-процессы и интерфейс > Вычисляемые выражения Отладка выражений
|
![]() ![]() |
С помощью отладки выражения можно пошагово проверить, что значения в цепочке элементов вычисляются верно.
ВАЖНО. Отладка доступна для сотрудников, которые входят в роль «Администраторы».
Чтобы отладить выражение:
1.Наведите курсор на выражение и нажмите на кнопку . Если используются несколько выражений, например, в критериях вариантов процессов, то их можно проверить по кнопке Отладить.
2.В открывшемся окне задайте контекст – объекты системы, которые определяют значения элементов. В списке доступны только подходящие по типу объекты. Например, при заполнении контекста Задача можно выбрать задачи, которые отправлены по текущему варианту процесса. Для контекста Параметры процесса нужно указать задачу, в которой они используются.
Контекст можно изменить во время отладки. В этом случае она начинается заново, вычисленные значения элементов сбрасываются.
ПРИМЕЧАНИЕ. Если выражение строится не от объекта системы, то контекст отсутствует. Например, когда в качестве первого элемента используется Текущая дата.
3.Нажмите на кнопку Вперед или клавишу СТРЕЛКА ВПРАВО, чтобы проверить значение следующего элемента.
4.Последовательно определите значения остальных элементов. Текущий выделяется серой заливкой, а вычисленный – серым шрифтом. Если отладку нужно прервать, нажмите на кнопку Прекратить. Отладка завершается после проверки всех элементов цепочки. В этом случае кнопка Вперед становится неактивной. Выражение возвращает значение последнего элемента.
5.Нажмите на кнопку Закрыть, чтобы выйти из окна отладки.
Если значения элементов отличаются от ожидаемых, закройте окно отладки, скорректируйте вычисляемое выражение и проверьте его заново.
Отладка функций
Если элемент – функция, то при нажатии на кнопку Вперед вычисляются указанные в скобках параметры. После отладки вместо самой функции отображается только значение, которое она возвращает. Это необходимо, чтобы выражение было читаемым при большом количестве вложенных функций.
Пример исходного выражения:
Текущая дата → Больше или равно (Текущие дата и время → Добавить рабочие дни (1))
Такое выражение после отладки функции принимает вид:
30.08.2024 0:00:00 → Ложь
Отображение коллекций
Коллекции при отладке отображаются в формате:
[(<Количество элементов коллекции>): [<Значение 1>, <Значение N>]]
Пример:
[(2): [Геннадий Ивановский, Надежда Соболева]]
© Компания Directum, 2024 |