Поделиться через


Разделение потоков на более малые автоматизированные процессы

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

  • Техническое обслуживание проще.

  • Обработка ошибок не должна быть такой сложной.

  • Над автоматизацией могут работать несколько человек.

  • Нет необходимости перезапускать автоматизацию с самого начала, если какой-либо шаг не удался.

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

Пример очень длинной схемы процесса, настроенной для автоматизации.

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

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

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

Пример разбивки диаграммы процесса на три меньших процесса.

Вторая автоматизация запускается, когда статус обновляется до «Проверка на соответствие завершена». Если утверждено, результат будет отправлен по электронной почте, а статус будет "утверждено". Если запрос отклонен, будут запрошены исправления. Третья автоматизация начинается, когда статус обновляется до "утверждено". Система автоматически найдет банковские реквизиты сотрудника и возместит ему денежные средства, а также заархивирует отчет о расходах.

В этом примере автоматизация № 2 зависит от предыдущей автоматизации, чтобы установить статус отчета о расходах на "Проверка соответствия завершена". Однако, если есть проблема с почтовой системой и автоматизация № 2 не работает, задачи в автоматизации № 1 все равно будут выполнены. Только задачи в автоматизации № 2 необходимо будет перезапустить.