...
1. userDecision [Flexible user decision]
...
Component: Вибір веб компонента який буде відмальовувати ті данні які будуть відображатись в розділі Workflow -> openTasks у задачі яка була створена при відкритті деталей по ній
Assignee User: Вибір того на кого буде назначенне завдання по вибору рішеня по завданню в розділі Workflow -> openTasks. Тільки цей користувач буде бачити створення завдання. Можна вибрати тільки одне: Assignee User | Assignee Role | Assignee Permission
Assignee Role: Тільки користувачі з вибранною ролью буду назначені на вибір рішення по задачі в розділі Workflow -> openTasks. Можна вибрати тільки одне: Assignee User | Assignee Role | Assignee Permission
Assignee Permission: Тільки користувачі з вибранним доступом буду назначені на вибір рішення по задачі в розділі Workflow -> openTasks. Можна вибрати тільки одне: Assignee User | Assignee Role | Assignee Permission
Params Key: Вказання ключа в якому будут знаходитись данні для відображення під час вибору рішення по задачі. Стандартно це initialData
Out port N: Варіант по рішенню посталенної задачі який буду вести до наступної ноди в ланцюгу
- Name: Назва рішення
- Primary: Кнопка буде окращена в зелений
- Danger: Кнопка буде окращена в червоний+Add Out Port: Додача додаткових варінтів вирішення задачі
In: Підключення попередньої ноди і передача данних по задачі
Out Port: Порт з якого буде йти далі запит до наступної підключенної ноди або виходу. Може бути декілька в залежності від створенних варіантв вирішення задачі
actionCall [Call any action of any service]
...
Action: Функціонал який є доступний в GQL схумі проекту і який буде викликанний з переданними параметрами
Params Key: Ключ який має данні які будуть передані в виклик функції. Стандартно initialData
Result Key: Ключ який має данні з результатом виконання функції. Стандартно result
In: Підключення попередньої ноди і передача данних
Success: Підключення наступної ноди при успішному виконанні функції.
Error: Підключення наступної ноди при провалі виконання
функції.
checkPermissions [Check permissions]
...
Params Key: Вказання ключа в якому знаходиться id користувача у якого треба перевірити доступи. Стандартно initialMeta.user.id
Permissions: Вибір доступів які будуть направляти перехід в порт true
In: Підключення попередньої ноди і передача данних
True: Підключення наступної ноди в випадку якщо вибрані доступи будуть співпадать з доступом вибранного користувача
False: Підключення наступної ноди в випадку якщо вибрані доступи не будуть співпадать з доступом вибранного користувача
checkRoles [Check roles]
...
Params Key: Вказання ключа в якому знаходиться id користувача у якого треба перевірити ролі. Стандартно initialMeta.user.id
Roles: Вибір ролів які будуть направляти перехід в порт true
In: Підключення попередньої ноди і передача данних
True: Підключення наступної ноди в випадку якщо вибрані ролі будуть співпадать з ролью вибранного користувача
False: Підключення наступної ноди в випадку якщо вибрані ролі не будуть співпадать з ролью вибранного користувача
copy [Copy data]
...
From: Ключ в якому знаходяться данні які треба скоріювати
To: Ключ в якому будуть знаходитись данні які треба скоріювати
+Add Copy action: Створити додаткові ключі данні яких будуть скопійовані в інші ключі
In: Підключення попередньої ноди і передача данних
Out: Підключення наступної ноди і передача данних
delete [Delete values]
...
Delete Item: Ключ з значенням які будуть видалені та передані далі без цих данних
Add Delete action: Додавання полей в яких буде вказаний ключ для виданлення данних
In: Підключення попередньої ноди і передача данних
Out: Підключення наступної ноди і передача данних
if [If condition]
...
Condition: Опис умови при якій буде направленно підключення наступної ноди через вихід true. Наприклад wallets.lenght > 0
In: Підключення попередньої ноди і передача данних
True: Підключення наступної ноди і передача данних при виконнанні вказанної умови
False: Підключення наступної ноди і передача данних при НЕ виконнанні вказанної умови
set [Set values]
...
Key: Ключ в якому будуть збереженні данні які ми передамо в полі Value
Type: Тип данних який буде збереженний
String
Number
Boolean
Expression
При виборі данного типу ви можете написати в Value строки які будуть зєднуватись з значеннями які у вас є і повертати тип строку. Наприклад "Create new currency: " + initialData.id де initialData.id це данні які вам надходять з вказуванням id нової валюти, значення яке буде відображатись буде наприклад таким: “Create new currency: USDT“
Value: Данні які будуть збереженні
Add Set action: додавання ще одного блоку для задавання данних
In: Підключення попередньої ноди і передача данних
Out: Підключення наступної ноди і передача данних
startNode [Starting point of any workflow]
Out: Підключення наступної ноди і передача данних
endNode [End point of workflow]
In: Підключення попередньої ноди і заверщення виконання Workflow
Workflows
Admin Deposit
Conditions for nodes:
...