Обзор работы с потоками бизнес-процессов

Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Если вы онлайн-пользователь, см. раздел: Обзор потоков бизнес-процессов в документации Power Automate.

Можно обеспечить унификацию вводимых пользователями данных и выполнение ими одних и тех же шагов при работе с каждым клиентом, создав последовательность операций бизнес-процесса. Например, можно создать последовательность операций бизнес-процесса, чтобы все одинаково обрабатывали запросы клиентов на обслуживание, или чтобы потребовать от сотрудников утверждения счетов перед отправкой заказов. Последовательности операций бизнес-процессов используют ту же базовую технологию, что и другие процессы, но предоставляемые ими возможности сильно отличаются от других функций, использующих процессы. Сведения о создании или изменении последовательности операций бизнес-процесса, см. в разделе Создание последовательности операций бизнес-процесса.

Посмотрите короткий видеоролик (4:49) о последовательностях операций бизнес-процесса.

В чем преимущество последовательностей операций бизнес-процессов?

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

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

Что можно делать с помощью последовательностей операций бизнес-процессов?

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

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

Бизнес-процесс со стадиями.

Каждая стадия содержит группу шагов. Каждый шаг представляет поле, в которое можно ввести данные. Пользователи переходят к следующей стадии с помощью кнопки Следующая стадия. Можно настроить шаг как обязательный для выполнения, чтобы пользователи должны были вводить данные в соответствующее поле, прежде чем смогут переходить на следующую стадию. Обычно это называется "регулируемым переходом по стадиям".

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

Доступно несколько готовых к использованию последовательностей операций бизнес-процесса. Дополнительные сведения: Добавление готовых к использованию бизнес-процессов.

Последовательности операций бизнес-процессов, интегрированные с другими настройками

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

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

Одновременные последовательности операций

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

Системные последовательности операций бизнес-процессов

Предусмотрены следующие последовательности операций бизнес-процесса. Чтобы понять принцип работы последовательностей операций бизнес-процессов, просмотрите следующие системные последовательности операций бизнес-процессов.

  • Преобразование интереса в возможную сделку

  • Преобразование возможной сделки в продажу

  • Преобразование звонка в обращение

Несколько сущностей в последовательностях операций бизнес-процессов

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

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

Несколько последовательностей операций бизнес-процессов для каждой сущности

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

Управление применением последовательностями операций бизнес-процессов

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

Когда кто-то создает новую запись сущности, список доступных определений активных бизнес-процессов фильтруется по роли безопасности пользователя. По умолчанию применяется первое активированное определение бизнес-процесса, доступное для роли безопасности пользователя в соответствии со списком порядка процессов. Если доступны несколько определений активных бизнес-процессов, пользователи могут загрузить другой из диалогового окна переключения процесса. При переключены процессов текущий отображаемый процесс отправляется на задний план и заменяется выбранным процессом, но текущий процесс сохраняет свое состояние и на него можно переключиться обратно. С каждой записью могут быть связаны несколько экземпляров процессов (каждый для своего определения последовательности операций бизнес-процесса, всего не более 10). При загрузке формы обрабатывается только одна последовательность операций бизнес-процесса. Когда какой-либо пользователь применяет другой процесс, этот процесс может быть загружен только по умолчанию для данного пользователя.

Чтобы бизнес-процесс загружался по умолчанию для всех пользователей (поведение, соответствующее процессу "закрепления"), можно добавить настраиваемый скрипт API клиента (веб-ресурс) при загрузке формы, который загружает конкретный существующий экземпляр бизнес-процесса на основе идентификатора определения бизнес-процесса.

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

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

Задание привилегий для потока бизнес-процесса.

Можно назначить следующие привилегии в последовательности операций бизнес-процесса:

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

Заметка

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

Замечания о последовательности операций бизнес-процесса

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

Последовательности операций бизнес-процесса, которые вызывают бизнес-процесс

Теперь можно вызвать бизнес-процессы с запуском вручную из последовательности операций бизнес-процесса. Это можно настроить в новом конструкторе последовательностей операций бизнес-процесса, перетащив компонент бизнес-процесса в стадию процесса или в раздел "Глобальные бизнес-процессы". Дополнительные сведения об использовании бизнес-процессов в последовательностях операций бизнес-процесса см. в разделе Блог. Автоматизация последовательности операций бизнес-процесса в Dynamics 365 for Customer Engagement.

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

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

  • Вы создаете последовательность операций бизнес-процесса с тремя стадиями, S1 подключается к S2, а затем S2 ответвляется в S3. Вы включаете бизнес-процесс в S2 и задаете триггер на Выход стадии.

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

Сущности, которые могут использовать последовательности операций бизнес-процессов

Только сущности, использующие обновление формы, могут использовать последовательности операций бизнес-процессов. К ним относятся настраиваемые сущности и следующие системные сущности:

  • Учетная запись

  • Встреча

  • Кампания

  • Действие кампании

  • Отклик от кампании

  • Конкурент

  • Контакт

  • Электронная почта

  • Объем обслуживания

  • Факс

  • Обращение

  • Счет

  • Интерес

  • Письмо

  • Маркетинговый список

  • Возможная сделка

  • Звонок

  • Продукт

  • Элемент прайс-листа

  • Предложение с расценками

  • Повторяющаяся встреча

  • Литература

  • Действие социальной сети

  • Порядок

  • Пользователь

  • Задача

  • Рабочая группа

    Чтобы включить настраиваемую сущность для последовательностей операций бизнес-процессов, установите флажок Последовательность операций бизнес-процесса (будут созданы поля) в определении "Сущность". Обратите внимание, что это действие отменить невозможно.

Заметка

При переходе на стадию последовательности операций бизнес-процесса, содержащую сущность Social Activity, и нажатии кнопки Следующая стадия отобразится параметр Создать. Если нажать кнопку Создать, загрузится форма Действие социальной сети. Однако поскольку форма Social Activity недопустима для действия Create из пользовательского интерфейса приложения, будет невозможно сохранить форму, и отобразится сообщение об ошибке: "Возникла непредвиденная ошибка".

Максимальное число процессов, стадий и шагов

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

  • Можно добавить не более 10 активных последовательностей операций бизнес-процессов в одну сущность.

  • Каждый процесс может содержать не более 30 стадий.

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

Поддержка настройки сущностей последовательности операций бизнес-процесса

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

Использование записей сущностей последовательности операций бизнес-процесса с сетками, представления, диаграммами и панелями мониторинга

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

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

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

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

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

Представление активного преобразования возможных сделок в продажи.

Ограничения использования сущностей потоков бизнес-процесса

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

См. также

Посмотрите короткий видеоролик (4:49) о последовательностях операций бизнес-процесса
Добавление готовых к использованию бизнес-процессов
Создание последовательности операций бизнес-процесса
Расширение последовательности операций бизнес-процесса за счет ветвления
Технический документ. Подготовка процессов в Dynamics 365 for Customer Engagement
Создание настраиваемой бизнес-логики с помощью процессов
Процедуры рабочих процессов
Действия — обзор