...
1. userDecision [Flexible user decision]
...
Component: Вибір веб компонента який буде відмальовувати ті данні які будуть відображатись в розділі Workflow -> openTasks у задачі яка була створена при відкритті деталей по нійAssignee User: Вибір того на кого буде назначенне завдання по вибору рішеня по завданню в розділі Web Component Selection
Assignee User:
Selection of the person to whom the task will be assigned by choosing a task solution in the Workflow -> openTasks . Тільки цей користувач буде бачити створення завдання. Можна вибрати тільки однеsection. Only this user will see the creation of the task. You can choose only one: Assignee User | Assignee Role | Assignee PermissionAssignee Role: Тільки користувачі з вибранною ролью буду назначені на вибір рішення по задачі в розділі
Only users with the selected role will be assigned to choose a solution for a task in the Workflow -> openTasks . Можна вибрати тільки однеsection. You can choose only one: Assignee User | Assignee Role | Assignee PermissionAssignee Permission: Тільки користувачі з вибранним доступом буду назначені на вибір рішення по задачі в розділі
Only users with selected access will be assigned to select a solution for a task in the Workflow -> openTasks . Можна вибрати тільки однеsection. You can choose only one: Assignee User | Assignee Role | Assignee PermissionParams Key: Вказання ключа в якому будут знаходитись данні для відображення під час вибору рішення по задачі. Стандартно це
Specify the key in which the data will be displayed when choosing a solution to the problem. By default, it is initialDataOut port N: Варіант по рішенню посталенної задачі який буду вести до наступної ноди в ланцюгу
- Name: Назва рішення
- Primary: Кнопка буде окращена в зелений
- Danger: Кнопка буде окращена в червоний
An option for solving the given problem that will lead to the next node in the chainName: The name of the solution
Primary: The button will be painted in the basic color of the platform (oriented towards a positive decision)
Danger: The button will be painted in red (oriented towards request rejection)
+Add Out Port: Додача додаткових варінтів вирішення задачі
In: Підключення попередньої ноди і передача данних по задачі
...
Adding additional options for solving the problemIn: This signifies the connection of the previous node and the transfer of data regarding the task.
Out Port: This port is where the request will depart to the next connected node or exit. Multiple ports may exist, depending on the created options for problem resolution.
actionCall [Call any action of any service]
...
Action: Функціонал який є доступний в GQL схумі проекту і який буде викликанний з переданними параметрами
Params Key: Ключ який має данні які будуть передані в виклик функції. Стандартно initialData
Result Key: Ключ який має данні з результатом виконання функції. Стандартно result
In: Підключення попередньої ноди і передача данних
Success: Підключення наступної ноди при успішному виконанні функції.
Error: Підключення наступної ноди при провалі виконання
функції.
...
Functionality available in the GraphQL noise of the project, to be called with the passed parameters.
Params Key: The key containing the data passed to the function call. Default is initialData.
Result Key: A key containing data resulting from the function—standard result.
In: Connects the previous node and transfers data.
Success: Connects to the next node upon successful execution of the function.
Error: Connects to the next node when execution fails.
CheckPermissions [Check permissions]
...
Params Key: Вказання ключа в якому знаходиться id користувача у якого треба перевірити доступи. Стандартно initialMeta.user.id
Permissions: Вибір доступів які будуть направляти перехід в порт true
In: Підключення попередньої ноди і передача данних
True: Підключення наступної ноди в випадку якщо вибрані доступи будуть співпадать з доступом вибранного користувача
...
Specifies the key containing the permissions of the user whose access needs to be checked. The default is initialMeta.permissions
Permissions: Selection of permissions that will determine the transition to the true port.
In: Connects the previous node and transfers data.
True: Connects to the next node if the selected accesses match the selected user's access.
False: Connects to the next node if the selected accesses do not match the selected user's access.
checkRoles [Check roles]
...
Params Key: Вказання ключа в якому знаходиться id користувача у якого треба перевірити ролі. Стандартно Specifies the key containing the ID of the user whose roles need to be checked. The default is initialMeta.user.id
Roles: Вибір ролів які будуть направляти перехід в порт true
In: Підключення попередньої ноди і передача данних
True: Підключення наступної ноди в випадку якщо вибрані ролі будуть співпадать з ролью вибранного користувача
...
Selection of roles that will determine the transition to the true port.
In: Connects the previous node and transfers data.
True: Connects to the next node if the selected roles match the role of the selected user.
False: Connects to the next node if the selected roles do not match the selected user's role.
copy [Copy data]
...
From: Ключ в якому знаходяться данні які треба скоріюватиTo: Ключ в якому будуть знаходитись данні які треба скоріювати The key containing the data to be copied.
To: The key where the data to be copied will be located.
+Add Copy action: Створити додаткові ключі данні яких будуть скопійовані в інші ключі
...
Creates additional keys whose data will be copied to other keys.
In: Connects the previous node and transfers data.
Out: Connects to the next node and transmits data.
delete [Delete values]
...
Delete Item: Ключ з значенням які будуть видалені та передані далі без цих данних A key with a value that will be deleted and passed on without this data.
Add Delete action: Додавання полей в яких буде вказаний ключ для виданлення данних
In: Підключення попередньої ноди і передача данних
...
Adds fields where the key for deleting data will be specified.
In: Connects the previous node and transfers data.
Out: Connects to the next node and transmits data.
if [If condition]
...
Condition: Опис умови при якій буде направленно підключення наступної ноди через вихід true. Наприклад wallets.lenght > 0
In: Підключення попередньої ноди і передача данних
True: Підключення наступної ноди і передача данних при виконнанні вказанної умови
...
Description of the condition under which the connection of the next node will be directed through the true output. For example, wallets.length > 0.
In: Connects the previous node and transfers data.
True: Connects to the next node and transfers data when the specified condition is met.
False: Connects to the next node and transfers data if the specified condition is not fulfilled.
set [Set values]
...
Key: Ключ в якому будуть збереженні данні які ми передамо в полі ValueType: Тип данних який буде збереженний The identifier where the transferred data in the Value field will be stored.
Type: The data type to be saved:
String
Number
Boolean
Expression
При виборі данного типу ви можете написати в Value строки які будуть зєднуватись з значеннями які у вас є і повертати тип строку. Наприклад "Create
When selecting ‘Expression’, - concatenate strings with values to return a string type. For example, "Create a new currency: " + initialData.id
де, where initialData.id
це данні які вам надходять з вказуванням id нової валюти, значення яке буде відображатись буде наприклад таким: “Create new currency: USDT“Value: Данні які будуть збереженні
Add Set action: додавання ще одного блоку для задавання данних
In: Підключення попередньої ноди і передача данних
...
represents the ID of the new currency. The resulting value might be, for instance, "Create a new currency: USDT".
Value: The data to be saved.
Add Set action: Adds another block for setting data.
In: Connects the previous node and transfers data.
Out: Connects to the next node and transmits data.
startNode [Starting point of any workflow]
Out: Підключення наступної ноди і передача данних Establishes the connection to the next node and facilitates the transfer of data.
endNode [End point of workflow]
In: Підключення попередньої ноди і заверщення виконання Workflow Connects the previous node and completes the Workflow execution.
Workflows
Admin Deposit
Conditions for nodes:
...