Помогайте сотрудникам выполнять типовые задачи с помощью процессов
Опубликовано: Ноябрь 2017
Применимо к: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM Online, Dynamics CRM 2016
Определение и внедрение последовательных бизнес-процессов — одна из основных причин, по которой пользователи используют Microsoft Dynamics 365. Последовательные процессы помогают гарантировать, что пользователи, использующие систему, могут сосредоточиться на своей работе, а не на том, что им следует выполнить набор действий вручную. Процессы могут быть простыми или сложными и могут меняться со временем.
В Microsoft Dynamics 365 предусмотрены пять типов бизнес-процессов, каждый из которых предназначен для отдельной цели:
Последовательности операций бизнес-процесса
Потоки задач для мобильных приложений
Бизнес-процессы
Диалоговые окна
Действия
Примечание
Дополнительные сведения о создании бизнес-правил и рекомендаций см. в разделе Создание бизнес-правил и рекомендаций для применения логики в форме
В этом разделе:
Когда следует использовать последовательности операций бизнес-процессов
Когда следует использовать потоки задач для мобильных приложений
Когда следует использовать бизнес-процессы
Когда следует использовать диалоговые окна
Когда следует использовать действия
Где создаются процессы?
Кто может создавать процессы?
Подробнее о бизнес-процессах, диалоговых окнах и действиях
Когда следует использовать последовательности операций бизнес-процессов
Используйте последовательность операций бизнес-процесса, когда необходимо, чтобы персонал проходил по одним и тем же стадиям и выполнял те же этапы взаимодействия с клиентом. Например, используйте последовательность операций бизнес-процесса, если нужно, чтобы все пользователи обрабатывали запросы по обслуживанию клиентов одинаковым образом, или чтобы персонал утверждал счета перед отправкой заказа.
Microsoft Dynamics 365 содержит несколько готовых к использованию последовательностей операций бизнес-процессов для типовых задач по продажам, сервису и маркетингу. Эти последовательности можно использовать без изменений или с минимальными изменениями. Вы также можете создавать собственные последовательности. Для получения дополнительных сведений о последовательностях операций бизнес-процесса см. следующие разделы:
Активация последовательности операций бизнес-процесса или потока задач
Назначение роли безопасности последовательности операций бизнес-процесса
Электронная книга. Введение в бизнес-процессы в Dynamics CRM
Электронная книга. Настройка бизнес-процессов в Dynamics CRM
Совет
При наличии Обновление для Dynamics 365 (онлайн-версия и локальная версия), декабрь 2016 г. для создания последовательностей операций бизнес-процесса можно использовать конструктор, поддерживающий перетаскивание.
Когда следует использовать потоки задач для мобильных приложений
В Dynamics 365 для телефонов или Dynamics 365 для планшетов также можно разработать последовательность операций бизнес-процесса особого типа — так называемый поток задач — на основании типовых задач, выполняемых вашими пользователями. Например, если пользователям необходимо регулярно выполнять ряд дальнейших шагов после встреч с клиентами, создайте для них поток задач. Если пользователь нажмет эту новую задачу в своем мобильном приложении, приложение проведет его по ней от начала до конца, чтобы пользователь не забыл ни одного шага. Для получения дополнительных сведений о потоках задач см. следующие разделы:
Совет
При наличии Обновление для Dynamics 365 (онлайн-версия и локальная версия), декабрь 2016 г. для создания потоков задач можно использовать конструктор, поддерживающий перетаскивание.
Когда следует использовать бизнес-процессы
Используйте бизнес-процессы для автоматизации бизнес-процессов в фоновом режиме. Бизнес-процессы обычно инициируются событиями системы, поэтому пользователю не требуется знать, что они выполняются. Бизнес-процессы, работающие в фоновом режиме, называются "асинхронными". Бизнес-процессы можно также настроить таким образом, чтобы они запускались пользователями вручную. Используйте их, если требуется автоматизировать типовые задачи, такие как автоматическая отправка клиенту подтверждения по электронной почте при отгрузке заказа. Бизнес-процессы, работающие в режиме реального времени, называются "синхронными". Дополнительные сведения о бизнес-процессах см. в документе TechNet. Бизнес-процессы.
Когда следует использовать диалоговые окна
Используйте диалоговое окно, если у вас имеется пошаговый сценарий, которому должен следовать персонал при общении с клиентами. Например, создайте диалог, управляющий ответами представителя по обслуживанию клиентов при звонке от клиента с целью разрешения обращения. Дополнительные сведения о диалоговых окнах см. в разделе TechNet. Диалоговые окна.
Когда следует использовать действия
Используйте действия для автоматизации последовательности команд в системе. Действия расширяют доступную для разработчиков терминологию для выражения бизнес-процессов. В действии используются предоставляемых системой основные команды, такие как "Создать", "Обновить", "Удалить" и "Назначить", для создания более выразительных команд, таких как "Утвердить", "Эскалировать", "Направить" или "Запланировать". Если определение бизнес-процесса меняется, пользователь, не являющийся разработчиком, может изменить действие, чтобы не менять код. Дополнительные сведения о действиях см. в разделе TechNet. Действия.
Где создаются процессы?
Существует два пути к процессам в Microsoft Dynamics 365:
Параметры>Процессы. Этот путь самый простой. Он позволяет использовать представления, определенные для сущности "Процесс", включая все настраиваемые представления.
Параметры > Настройки > Настройка системы > Компоненты > Процессы. Этот путь обеспечивает удобный доступ, когда вы выполняете другие действия по настройке в средствах настройки.
Отдельные последовательности операций бизнес-процессов также можно изменять с помощью кнопки Изменить процесс в командной строке формы, в которой активна последовательность операций бизнес-процесса.
Кто может создавать процессы?
Только пользователи с ролью безопасности "Системный администратор", "Специалист по настройке системы" или "Исполнительный директор" могут создавать процессы, применяемые ко всей организации. Пользователи с другими ролями безопасности могут создавать процессы с ограниченным уровнем доступа. Например, пользователи с уровнем доступа "Пользователь" могут создавать бизнес-процессы для личного использования с собственными записями.
В таблице ниже представлен уровень доступа процессов, основанных на ролях безопасности по умолчанию.
Роль безопасности |
Уровень доступа |
Исполнительный директор |
Предприятие |
Системный администратор |
Предприятие |
Настройщик системы |
Предприятие |
Вице-президент по маркетингу |
Родительский элемент: дочерние подразделения |
Вице-президент по сбыту |
Родительский элемент: дочерние подразделения |
Менеджер по обслуживанию |
Подразделение |
Управляющий маркетингом |
Подразделение |
Управляющий сбытом |
Подразделение |
Управляющий планированием |
Подразделение |
Представитель отдела обслуживания клиентов |
Пользователь |
Специалист по маркетингу |
Пользователь |
Продавец |
Пользователь |
Планировщик |
Пользователь |
Примечание
Хотя пользователи могут иметь возможность создавать последовательность операций бизнес-процесса, бизнес-процесс реального времени или процессы действий, им должны быть назначены привилегии Активировать последовательности операций бизнес-процессов или Активировать процессы реального времени.
Подробнее о бизнес-процессах, диалоговых окнах и действиях
Процессы могут проверять условия, применять логику ветвления и выполнять действия. Эти действия выполняются поэтапно. В следующей таблице описываются доступные этапы в бизнес-процессе, диалоговом окне и процессах действий. Дополнительные сведения см. в разделах о каждом типе процесса.
Шаг |
Тип процесса |
Описание |
---|---|---|
Этап |
Бизнес-процесс, диалоговое окно, действие |
Этапы бизнес-процесса облегчают чтение логики бизнес-процесса и объясняют логику бизнес-процесса. Однако стадии не влияют на логику или поведение бизнес-процессов. Если процесс включает стадии, все шаги процесса должны включать стадию. |
Проверить условие |
Бизнес-процесс, диалоговое окно, действие |
Логическое утверждение "if-<condition> then". Можно проверить значения для записи, в которой выполняется бизнес-процесс, любых записей, связанных с этой записью отношением N:1, или всех записей, созданных на предыдущих шагах. На основе этих значений можно определить дополнительные шаги, если условие имеет значение true. |
Условная ветвь |
Бизнес-процесс, диалоговое окно, действие |
Логическое утверждение "else-if-then", либо редактор использует текст "Otherwise, if <condition> then:" Выберите условие проверки, определенное ранее, и добавьте условное ветвление, чтобы указать дополнительные шаги, когда условие проверки возвращает значение false. |
Действие по умолчанию |
Бизнес-процесс, диалоговое окно, действие |
Логическое выражение else ("иначе"). в редакторе используется текст "В противном случае:" Выберите условие проверки, условное ветвление, условие ожидания или параллельную ветвь ожидания, определенные ранее, чтобы использовать действие по умолчанию для указания действий для всех обращений, которые не соответствуют условиям, определенным в элементах условия или ветвления. |
Условие ожидания |
Только фоновые бизнес-процессы |
Позволяет приостановить работу фонового бизнес-процесса до того момента, когда будут соблюдены критерии, определенные в условии. Как только критерии, заданные в условии ожидания, будут соблюдены, выполнение бизнес-процесс возобновится автоматически. |
Ожидание в ходе параллельного процесса |
Только фоновые бизнес-процессы |
Определяет альтернативное условие ожидания для фонового бизнес-процесса и соответствующий набор дополнительных действий, выполняемых только в случае удовлетворения начальным критериям. Можно использовать параллельные ветви ожидания, чтобы определить предельное время в логике бизнес-правила. Это позволит избежать бесконечного ожидания удовлетворения критериев, определенных в условии ожидания. |
Назначить значение |
Диалоговое окно, действие |
Задает значение переменной или выходного параметра в процессе. |
Создание записи |
Бизнес-процесс, диалоговое окно, действие |
Создает новую запись сущности и присваивает значения атрибутам. |
Обновить запись |
Бизнес-процесс, диалоговое окно, действие |
Можно обновить запись, в которой выполняется бизнес-процесс, любую запись, связанную с этой записью отношением N:1, или все записи, созданные на предыдущих шагах. |
Назначить запись |
Бизнес-процесс, диалоговое окно, действие |
Можно назначить запись, в которой выполняется бизнес-процесс, любую запись, связанную с этой записью отношением N:1, или все записи, созданные на предыдущих шагах. |
Отправить сообщение |
Бизнес-процесс, диалоговое окно, действие |
Отправляет эл. сообщение. Можно создать новое сообщение электронной почты или использовать шаблон электронной почты, настроенный для сущности записи, в которой выполняется бизнес-правило и любые сущности, находящиеся в отношении N:1 с сущностью или сущность для любых записей, созданных на предыдущих этапах. |
Запустить дочерний бизнес-процесс |
Бизнес-процесс, диалоговое окно, действие |
Запускает бизнес-процесс, настроенный в качестве дочернего. |
Изменить состояние |
Бизнес-процесс, диалоговое окно, действие |
Изменяет статус записи, в которой выполняется процесс, любую запись, связанную с этой записью отношениями N:1, или все записи, созданные на предыдущих шагах. |
Бизнес-процесс остановки/Диалоговое окно остановки |
Бизнес-процесс, диалоговое окно, действие |
Останавливает текущий бизнес-процесс, диалоговое окно или действие. Можно задать состояние как Успешно или Отменено и указать сообщение о состоянии. |
Страница |
Диалоговое окно |
Контейнер для шагов приглашения и отклика в диалоговом окне. |
Приглашение и отклик |
Диалоговое окно |
Показывает приглашение на странице диалогового окна и может предоставить поле для сбора данных отклика. |
Запрос данных Dynamics 365 |
Диалоговое окно |
Указывает запрос, который возвращает данные для предоставления параметров отклика в приглашении и шага отклика диалогового окна. |
Связать дочерний диалог |
Диалоговое окно |
Начинается процесс диалогового окна, настроенный как дочернее диалоговое окно. |
Настраиваемый шаг |
Бизнес-процесс, диалоговое окно, действие |
Позволяет расширять логические элементы, доступные в Dynamics 365 по умолчанию. Шаги могут содержать условия, действия и другие шаги либо сочетание этих элементов. Разработчики могут создавать настраиваемые шаги бизнес-процесса. По умолчанию в Dynamics 365 нет настраиваемых шагов. Дополнительные сведения для разработчиков см. в следующем разделе по Пакет средств разработки Microsoft Dynamics 365: MSDN: Пользовательские действия бизнес-процессов (сборки бизнес-процессов). |
См. также
Обзор последовательности операций бизнес-процесса
Создание последовательности операций бизнес-процесса
Создание потока задач для мобильного приложения
TechNet. Бизнес-процессы
TechNet. Диалоговые окна
TechNet: Действия