Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 Permission

    Assignee 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 Permission

    Assignee 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 Permission

    Params Key: Вказання ключа в якому будут знаходитись данні для відображення під час вибору рішення по задачі. Стандартно це
    Specify the key in which the data will be displayed when choosing a solution to the problem. By default, it is initialData

    Out port N: Варіант по рішенню посталенної задачі який буду вести до наступної ноди в ланцюгу
    - Name: Назва рішення
    - Primary: Кнопка буде окращена в зелений
    - Danger: Кнопка буде окращена в червоний
    An option for solving the given problem that will lead to the next node in the chain

    • Name: 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 problem

    In: 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. startNode [Starting point of any workflow]

Out: Підключення наступної ноди і передача данних Establishes the connection to the next node and facilitates the transfer of data.

  1. endNode [End point of workflow]

In: Підключення попередньої ноди і заверщення виконання Workflow Connects the previous node and completes the Workflow execution.


Workflows

  1. Admin Deposit

Conditions for nodes:

...