JUEL-функції: скриптування у бізнес-процесах

1. Можливості скриптування

Платформа реєстрів надає багато можливостей для автоматизації бізнес-процесів за допомогою скриптів. Ви можете використовувати різні варіанти скриптування, залежно від ваших потреб. Наприклад, ви можете створювати Groovy-скрипти або використовувати JUEL-функції для додавання логіки в процеси. Ці функції можуть бути застосовані як у скриптах, так і окремо, наприклад, у делегатах певних завдань процесу.

Крім того, ви можете застосовувати JavaScript під час моделювання компонентів UI-форм, що забезпечує більшу гнучкість у роботі з користувацькими інтерфейсами.

Підтримка JUEL (Java Unified Expression Language), що є універсальною мовою виразів для Java, допомагає значно спростити моделювання бізнес-процесів, роблячи їх більш зрозумілими та ефективними.

Нижче наведено список доступних JUEL-функцій, які ви можете використовувати при розробці реєстрів. Ці функції легко налаштовуються у візуальному редакторі коду для скриптових завдань бізнес-процесу, а також при налаштуванні інтеграційних розширень бізнес-процесів.

2. Каталог JUEL-функцій

Наразі Платформа підтримує наступний перелік функцій:

Каталог JUEL-функцій
JUEL-функція Статус Має новішу версію
initiator()

Активний

Ні
completer()

Активний

Ні
submission()

Активний

Ні
sign_submission()

Активний

Ні
system_user()

Активний

Ні
get_variable()

Активний

Ні
set_variable()

Активний

Ні
set_transient_variable()

Активний

Ні
message_payload()

Активний

Ні
process_caller()

Активний

Ні
save_digital_document()

Активний

Ні
save_digital_document_from_url()

Активний

Ні
get_trembita_auth_token()

Активний

Ні
load_digital_document()

Активний

Ні
get_digital_document_metadata()

Активний

Ні
signature_content()

Активний

Ні
signature_details()

Активний

Ні