Вычисляемое выражение ссылается на функцию, которой нет
«Function <Имя функции> not found» при вычислении выражения в Directum RX: функцию удалили из прикладной разработки или сняли с неё атрибут ExpressionElement, а выражение в варианте процесса или вычисляемой роли осталось. Как исправить.
Что это значит
В no-code настройках RX (варианты процессов, вычисляемые роли, критерии) можно использовать функции из прикладной разработки. Такая функция должна существовать и быть помечена атрибутом ExpressionElement. По справке вендора ошибка появляется, если функцию удалили в среде разработки, а в выражении она осталась, или если с неё сняли атрибут.
Как проверить
В среде разработки найти функцию по имени из текста ошибки: существует ли она и есть ли у неё атрибут ExpressionElement.
Что сделать
- Заменить функцию в выражении на существующую.
- Или вернуть функцию в прикладную разработку с атрибутом
ExpressionElementи опубликовать пакет. - Перед удалением функций проверять, используются ли они в no-code настройках.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать