В этой статье мы рассмотрим на примере как последовательность выполнения роботов влияет на их работу.
Роботы в Neaktor — это автоматические сценарии, которые срабатывают при наступлении определенных событий-триггеров. Они могут выполнять различные действия, такие как автоматическое заполнение полей, отправка уведомлений или изменение статусов задач. Более подробную информацию о роботах и как их настраивать можно узнать по ссылке.
Пример с карточкой товара.
Есть карточка товара, в которой поля «Итоговая стоимость за товар, BYN» и «Итого, BYN» должны автоматически заполняться роботом.
Итоговая стоимость за товар, BYN:
- Этот параметр рассчитывается путем произведения «Сумма за ед., BYN» и «Кол-во ед.».
- Например, если у вас есть 5 единиц товара по 10 BYN каждая, их общая стоимость составит 50 BYN.
Итого, BYN:
- Этот параметр рассчитывается путем сложения «Итоговой стоимости за товар, BYN» и «Стоимости доставки, BYN».
- Если общая стоимость товара 50 BYN, а стоимость доставки 5 BYN, то итоговая сумма будет 55 BYN.
Добавим роботов, которые будут производить подсчет данных параметров.
На картинках ниже представлены настроенные сценарии для двух роботов.
Робот «Подсчет ‘Итоговая стоимость за товар’, BYN»:
Робот «Подсчет ‘Итого’, BYN»:
Роботы отрабатывают по очереди.
Если бы робот «Подсчет ‘Итого’, BYN» стоял первым, он бы не отработал, потому что в его условии указывалось поле, которое заполняется в роботе «Подсчет ‘Итоговая стоимость за товар’, BYN». Логическая цепочка заполнения полей важна для корректной работы роботов.
На картинке представлен пример заполнения полей, в случае, если робот «Подсчет ‘Итого’, BYN» стоит первым, а «Подсчет ‘Итоговая стоимость за товар’, BYN» вторым:
При правильной последовательности роботов и соблюдении логики, все роботы отрабатывают корректно.
Важность последовательности роботов заключается в том, что это обеспечивает правильный порядок выполнения действий, помогает избежать ошибок и обеспечивает более эффективную автоматизацию процессов в Neaktor.
Оставьте комментарий