1. All Collections >
  2. Товар >
  3. Автоматизация >
  4. Как избежать автоматизированных алгоритмов в рабочем процессе

Как избежать автоматизированных алгоритмов в рабочем процессе

Avatar
Shing-Yi Tan
менее минуты чтения

Циклы рабочего процесса— где процессы повторяются без необходимости или требуют множества возвратно-поступательных шагов — могут по-разному влиять как на вашу команду , так и на клиентов . От задержек поддержки до проблем с выставлением счетов и с запутанным процессом покупок, эта неэффективность может привести к разочарованию, потере времени и медленным решениям.

Это руководство описывает, как предотвратить циклы рабочего процесса, общие причины и решения проблем.

Что такое циклы рабочего процесса?

Цикл рабочего процесса происходит, когда шаг в процессе непреднамеренно вызывает себя или другой шаг неоднократно, создавая бесконечный цикл. Это может привести к перегрузке системы, потере ресурсов и ненужным задержкам – разочарованию как вашей команды, так и клиентов.

Общие причины циклов рабочего процесса

Наиболее распространенной причиной является использование Триггера другого шага рабочего процесса (TAW) неправильно.

Например:

  • Workflow A присваивает тег, который вызывает Workflow B.

  • Рабочий процесс B содержит шаг TAW, который повторно запускает Рабочий процесс A, создавая бесконечный цикл.

Как избежать

  • Убедитесь, что рабочие процессы, запускаемые TAW Steps не ссылаются на исходный рабочий процесс и не запускаются заново.

  • Держите рабочие процессы независимыми для предотвращения непреднамеренных циклов.

Узнайте больше о Триггере еще один этап рабочего процесса здесь.

Наилучшие практики для избежания циклов рабочего процесса

Вот несколько способов избежать циклов в своих рабочих процессах:

Упростить дизайн рабочего процесса

Большие, сложные рабочие потоки сопряжены с повышенным риском циклов, из-за многих взаимосвязей.

Вместо этого:

  • Разбейте сложные рабочие процессы на независимые процессы меньшего размера.

  • Уменьшение зависимостей между рабочими процессами.

Планируйте и тестируйте рабочие процессы

Перед публикацией рабочего процесса:

  • Сопоставьте это визуально. Для этого вы можете использовать схемы или Конструктор рабочих процессов.

  • Протестируйте его. Используйте функцию Test для проверки возможных циклов.

Избегать круговой логики

При использовании шага TAW убедитесь, что он не запускает рабочий процесс, который ссылается на себя.

Соединить связанные действия в единый рабочий процесс для уменьшения ненужных взаимозависимостей.

Используйте триггеры открытия и закрытия беседы.

Эти триггеры предотвращают запуск рабочих процессов на неопределенный срок:

  • Open Conversation обеспечивает запуск рабочих процессов только при необходимости.

  • Закрыть разговор останавливает повторный запуск рабочего процесса через шаг TAW.

Шаблоны рабочего процесса, такие как Многоуровневое Чат Меню: Главное меню и Подменю использовать эту концепцию для предотвращения циклов. Узнайте больше об этих шаблонах здесь.

Часто задаваемые вопросы и устранение неполадок

Почему я не могу опубликовать свой рабочий процесс?

Ваш рабочий процесс может содержать шаги, связанные с существующими циклами.

  • Проверьте наличие чувствительных шагов, вызывающих рекурсивный триггер.

  • Упростите или удалите ненужные шаги, чтобы решить проблему.

Что мне делать, если в моем рабочем процессе обнаружен цикл?

  • Проверьте сообщения в сниппете для получения деталей о затронутом рабочем процессе и шаге.

  • Определите и настройте конфигурацию, вызывающую цикл.

  • Если необходимо, восстановите рабочий процесс, чтобы удалить цикл.

Если проблема не решена, свяжитесь с поддержкой и укажите ID рабочего процесса и детали сообщения snackbar.

Поделиться этой статьей
Telegram
Facebook
Linkedin
Twitter

Не удается найти то, что вы ищете? 🔎