Создание согласованных бизнес-процессов для вашей организации

Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Версию этой темы для Power Apps см. по адресу: Применение настраиваемой бизнес-логики с бизнес-правилами и последовательностями операций в приложениях на основе модели

Определение и внедрение последовательных бизнес-процессов — одна из основных причин, по которой пользователи используют Dynamics 365 Customer Engagement (on-premises). Последовательные процессы помогают гарантировать, что пользователи, использующие систему, могут сосредоточиться на своей работе, а не на том, что им следует выполнить набор действий вручную. Процессы могут быть простыми или сложными и могут меняться со временем.

В Dynamics 365 Customer Engagement (on-premises) предусмотрены четыре типа бизнес-процессов, каждый из которых предназначен для отдельной цели:

Когда следует использовать последовательности операций бизнес-процессов

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

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

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

В Dynamics 365 для телефонов или Dynamics 365 для планшетов также можно разработать последовательность операций бизнес-процесса особого типа — так называемый поток задач — на основании типовых задач, выполняемых вашими пользователями. Например, если пользователям необходимо регулярно выполнять ряд дальнейших шагов после встреч с клиентами, создайте для них поток задач. Если пользователь нажмет эту новую задачу в своем мобильном приложении, приложение проведет его по ней от начала до конца, чтобы пользователь не забыл ни одного шага. Для получения дополнительных сведений о потоках задач см. следующие разделы:

Когда следует использовать бизнес-процессы

Используйте бизнес-процессы для автоматизации бизнес-процессов в фоновом режиме. Бизнес-процессы обычно инициируются событиями системы, поэтому пользователю не требуется знать, что они выполняются. Рабочие процессы, работающие в фоновом режиме, являются «асинхронными». Рабочие процессы также можно настроить так, чтобы люди могли инициировать их вручную. Используйте их, если требуется автоматизировать типовые задачи, такие как автоматическая отправка клиенту подтверждения по электронной почте при отгрузке заказа. Рабочие процессы, работающие в режиме реального времени, являются «синхронными». Дополнительные сведения о рабочих процессах см. в разделе Процедуры бизнес-процесса

Когда следует использовать действия

Используйте действия для автоматизации последовательности команд в системе. Действия расширяют доступную для разработчиков терминологию для выражения бизнес-процессов. В действии используются предоставляемых системой основные команды, такие как "Создать", "Обновить", "Удалить" и "Назначить", для создания более выразительных команд, таких как "Утвердить", "Эскалировать", "Направить" или "Запланировать". Если определение бизнес-процесса меняется, пользователь, не являющийся разработчиком, может изменить действие, чтобы не менять код. Дополнительные сведения о действиях см. в разделе Действия

Когда используется Power Automate

Используйте Power Automate при необходимости создания автоматизированных бизнес-процессов, которые выполняют действия между вашей средой и избранными приложениями и службами, такими как Customer Engagement, Twitter, Dropbox, сервисы Google, Microsoft 365 и SharePoint. Вы можете запустить поток на основе определенного действия или вызвать его в своем приложении. Дополнительные сведения: Использование Power Automate для автоматизации процессов в различных службах

Где создаются процессы?

Существует два пути к процессам:

  • Параметры>Процессы. в Dynamics 365 Customer Engagement (on-premises) этот путь самый простой. Он позволяет использовать представления, определенные для сущности "Процесс", включая все настраиваемые представления.

  • В обозревателе решений. Компоненты > Процессы. Этот путь обеспечивает простой доступ при выполнении других действий по настройке с помощью средств настройки.

    Отдельные последовательности операций бизнес-процессов также можно изменять с помощью кнопки Изменить процесс в командной строке формы, в которой активна последовательность операций бизнес-процесса.

Кто может создавать процессы?

Только пользователи с ролью безопасности "Системный администратор", "Специалист по настройке системы" или "Исполнительный директор" могут создавать процессы, применяемые ко всей организации. Пользователи с другими ролями безопасности могут создавать процессы с ограниченным уровнем доступа. Например, пользователи с уровнем доступа "Пользователь" могут создавать бизнес-процессы для личного использования с собственными записями.

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

Роль безопасности Уровень доступа
Исполнительный директор Предприятие
Системный администратор Предприятие
Настройщик системы Предприятие
Вице-президент по маркетингу Родительский элемент: дочерние подразделения
Вице-президент по сбыту Родительский элемент: дочерние подразделения
Менеджер по обслуживанию Подразделение
Управляющий маркетингом Подразделение
Управляющий сбытом Подразделение
Управляющий планированием Подразделение
Представитель отдела обслуживания клиентов Пользователь
Специалист по маркетингу User
Продавец User
Планировщик User

Заметка

Хотя пользователи могут иметь возможность создавать последовательность операций бизнес-процесса, бизнес-процесс реального времени или процессы действий, им должны быть назначены привилегии Активировать последовательности операций бизнес-процессов или Активировать процессы реального времени.

Подробнее о бизнес-процессах и действиях

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

Шаг Тип процесса Описание
Стадия Бизнес-процесс, действие Этапы бизнес-процесса облегчают чтение логики бизнес-процесса и объясняют логику бизнес-процесса. Однако стадии не влияют на логику или поведение бизнес-процессов. Если процесс включает стадии, все шаги процесса должны включать стадию.
Проверить условие Бизнес-процесс, действие Логическое утверждение "if-<условие> then".

Можно проверить значения для записи, в которой выполняется бизнес-процесс, любых записей, связанных с этой записью отношением N:1, или всех записей, созданных на предыдущих шагах. На основе этих значений можно определить дополнительные шаги, если условие имеет значение true.
Условная ветвь Бизнес-процесс, действие Логическое утверждение "else-if-then", редактор использует текст "Otherwise, if <условие> then:"

Выберите условие проверки, определенное ранее, и добавьте условное ветвление, чтобы указать дополнительные шаги, когда условие проверки возвращает значение false.
Действие по умолчанию Бизнес-процесс, действие Логическое выражение else ("иначе"). в редакторе используется текст "В противном случае:"

Выберите условие проверки, условное ветвление, условие ожидания или параллельную ветвь ожидания, определенные ранее, чтобы использовать действие по умолчанию для указания действий для всех обращений, которые не соответствуют условиям, определенным в элементах условия или ветвления.
Условие ожидания Только фоновые бизнес-процессы Позволяет приостановить работу фонового бизнес-процесса до того момента, когда будут соблюдены критерии, определенные в условии. Как только критерии, заданные в условии ожидания, будут соблюдены, выполнение бизнес-процесс возобновится автоматически.
Ожидание в ходе параллельного процесса Только фоновые бизнес-процессы Определяет альтернативное условие ожидания для фонового бизнес-процесса и соответствующий набор дополнительных действий, выполняемых только в случае удовлетворения начальным критериям. Можно использовать параллельные ветви ожидания, чтобы определить предельное время в логике бизнес-правила. Это позволит избежать бесконечного ожидания удовлетворения критериев, определенных в условии ожидания.
AssignValue Действие Задает значение переменной или выходного параметра в процессе.
Создание записи Бизнес-процесс, действие Создает новую запись сущности и присваивает значения атрибутам.
Обновить запись Бизнес-процесс, действие Можно обновить запись, в которой выполняется бизнес-процесс, любую запись, связанную с этой записью отношением N:1, или все записи, созданные на предыдущих шагах.
Назначить запись Бизнес-процесс, действие Можно назначить запись, в которой выполняется бизнес-процесс, любую запись, связанную с этой записью отношением N:1, или все записи, созданные на предыдущих шагах.
Отправить сообщение Бизнес-процесс, действие Отправляет эл. сообщение. Можно создать новое сообщение электронной почты или использовать шаблон электронной почты, настроенный для сущности записи, в которой выполняется бизнес-правило и любые сущности, находящиеся в отношении N:1 с сущностью или сущность для любых записей, созданных на предыдущих этапах.
Запустить дочерний бизнес-процесс Бизнес-процесс, действие Запускает бизнес-процесс, настроенный в качестве дочернего.
Изменить состояние Бизнес-процесс, действие Изменяет статус записи, в которой выполняется процесс, любую запись, связанную с этой записью отношениями N:1, или все записи, созданные на предыдущих шагах.
Остановить бизнес-процесс Бизнес-процесс, действие Останавливает текущий бизнес-процесс или действие. Можно задать состояние как Успешно или Отменено и указать сообщение о состоянии.
Настраиваемый шаг Бизнес-процесс, действие Позволяет расширять логические элементы, доступные по умолчанию. Шаги могут содержать условия, действия и другие шаги либо сочетание этих элементов. Разработчики могут создавать настраиваемые шаги бизнес-процесса. По умолчанию не доступны никакие пользовательские шаги.

Дополнительные сведения для разработчиков см. в разделе руководства для разработчиков Автоматизация бизнес-процессов в приложениях Customer Engagement.

См. также

Обзор последовательности операций бизнес-процесса
Создание последовательности операций бизнес-процесса
Создание потока задач для мобильного приложения
Процедуры бизнес-процесса
Действия