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


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

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

Создание отчетов на активном этапе потока бизнес-процесса

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

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

Теперь, когда столбец активного этапа (activestageid) в связанных таблицах устарел, осталось два способа информировать о потоках бизнес-процессов.

Вариант 1. Представления и диаграммы по таблице потока бизнес-процесса **(рекомендуемый вариант)**

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

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

  1. Выполните вход в Power Apps.

    Дополнительные сведения об использовании интерфейса Power Apps см. в разделе Начало работы с Power Apps.

  2. В левой области навигации выберите Дополнительно>Таблицы.

  3. Установите значение Все в фильтре.

  4. Найдите и выберите таблицу Преобразование интереса в возможную сделку.

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

  5. На плитке Интерфейсы данных выберите Представления или Диаграммы.

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

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

В качестве альтернативы, чтобы продолжить создание отчетов из связанной таблицы, создайте облачный поток, чтобы скопировать столбец Активный этап (activestageid) из таблицы потока бизнес-процессов в настраиваемый столбец в связанных таблицах Dataverse.

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

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

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

Использование сведений об активном этапе для выполнения логики

Ниже перечислены некоторые случаи, в которых вам может пригодиться выполнение логики в зависимости от текущего активного этапа.

Использование сведений об активном этапе для выполнения логики на стороне клиента

При использовании бизнес-процесса вы можете автоматизировать много разных задач. Например:

  • изменение активного потока бизнес-процесса в зависимости от новой информации, которая появляется в форме или в потоке бизнес-процесса;

  • переход на следующий или предыдущий этап потока в зависимости от вводимых пользователями значений на шагах потока или в столбцах формы;

  • скрытие или отображение вкладок и столбцов формы в зависимости от выбранного этапа;

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

Совет

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

Использование сведений об активном этапе для выполнения логики на стороне сервера

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

  • отправка пользователю сообщения электронной почты, если этап Квалификация в Преобразование возможной сделки в продажу остается активным более 15 дней;

  • автоматическое создание набора действий, относящихся к активному этапу процесса Преобразование возможной сделки в продажу, при каждом изменении активного этапа;

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

Совет

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

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

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

  2. Определите условие, которое проверяет, имеет ли столбец Активный этап значение Предложение.

  3. Создайте строки о встрече и телефонном звонке для внутреннего анализа решения и о звонке клиенту для оценки решения, соответственно.

    Снимок экрана дальнейших действий этапа закрытия.

Начало работы с Power Apps