Versions Compared

Key

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

...

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: Порт з якого буде йти далі запит до наступної підключенної ноди або виходу. Може бути декілька в залежності від створенних варіантв вирішення задачі

  1. actionCall [Call any action of any service]

...

  • Action: Функціонал який є доступний в GQL схумі проекту і який буде викликанний з переданними параметрами

  • Params Key: Ключ який має данні які будуть передані в виклик функції. Стандартно initialData

  • Result Key: Ключ який має данні з результатом виконання функції. Стандартно result

In: Підключення попередньої ноди і передача данних

Success: Підключення наступної ноди при успішному виконанні функції.

Error: Підключення наступної ноди при провалі виконання

функції.

  1. checkPermissions [Check permissions]

...

  • Params Key: Вказання ключа в якому знаходиться id користувача у якого треба перевірити доступи. Стандартно initialMeta.user.id

  • Permissions: Вибір доступів які будуть направляти перехід в порт true

In: Підключення попередньої ноди і передача данних

True: Підключення наступної ноди в випадку якщо вибрані доступи будуть співпадать з доступом вибранного користувача

False: Підключення наступної ноди в випадку якщо вибрані доступи не будуть співпадать з доступом вибранного користувача

  1. checkRoles [Check roles]

...

  • Params Key: Вказання ключа в якому знаходиться id користувача у якого треба перевірити ролі. Стандартно initialMeta.user.id

  • Roles: Вибір ролів які будуть направляти перехід в порт true

In: Підключення попередньої ноди і передача данних

True: Підключення наступної ноди в випадку якщо вибрані ролі будуть співпадать з ролью вибранного користувача

False: Підключення наступної ноди в випадку якщо вибрані ролі не будуть співпадать з ролью вибранного користувача

  1. copy [Copy data]

...

  • From: Ключ в якому знаходяться данні які треба скоріювати

  • To: Ключ в якому будуть знаходитись данні які треба скоріювати

  • +Add Copy action: Створити додаткові ключі данні яких будуть скопійовані в інші ключі

In: Підключення попередньої ноди і передача данних
Out: Підключення наступної ноди і передача данних

  1. delete [Delete values]

...

  • Delete Item: Ключ з значенням які будуть видалені та передані далі без цих данних

  • Add Delete action: Додавання полей в яких буде вказаний ключ для виданлення данних

In: Підключення попередньої ноди і передача данних

Out: Підключення наступної ноди і передача данних

  1. if [If condition]

...

  • Condition: Опис умови при якій буде направленно підключення наступної ноди через вихід true. Наприклад wallets.lenght > 0

In: Підключення попередньої ноди і передача данних

True: Підключення наступної ноди і передача данних при виконнанні вказанної умови

False: Підключення наступної ноди і передача данних при НЕ виконнанні вказанної умови

  1. 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: Підключення наступної ноди і передача данних

  1. startNode [Starting point of any workflow]

Out: Підключення наступної ноди і передача данних

  1. endNode [End point of workflow]

In: Підключення попередньої ноди і заверщення виконання Workflow


Workflows

  1. Admin Deposit

Conditions for nodes:

...