Споделяне чрез


Най-добри практики при използване на колоните в потоците на бизнес процес

Наследените колони, свързани с процеси в таблиците, са отхвърлени. Ето някои най-добри практики за използване на колоната Активен етап (activestageid) в таблицата на поток на бизнес процес.

Отчитане на активния етап на поток на бизнес процес

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

По-рано, за да се отчитат бизнес процесите по етапи, може да се дефинира изглед на всяка свързана таблица на потока на бизнес процес и след това да се отчете за колоната Активен етап (activestageid).

С оттеглянето на колоната Активен етап (activestageid) в свързани таблици има два начина за отчитане на потоците на бизнес процесите.

Опция 1: Изгледи и диаграми в таблица **поток на бизнес процес (препоръчва се)**

Във версии 9.0 и по-нови всеки поток на бизнес процес създава своя собствена Dataverse таблица, обикновено със същото име като потока на бизнес процес. За да отчетите поток на бизнес процес, изберете таблицата за потока на бизнес процес, за който искате да докладвате, и след това създайте изгледи и диаграми, точно както направихте преди.

В нашия пример следвайте тези стъпки, за да отидете в таблицата Процес на продажба на потенциален клиент към възможност:

  1. Влезте в Power Apps.

    За да научите повече за използването на интерфейса Power Apps , отидете на Първи стъпки Power Apps.

  2. В левия навигационен екран изберете Още>таблици.

  3. Задайте филтъра на Всички.

  4. Потърсете и след това изберете таблицата Процес на продажба на потенциален клиент към възможност.

    Тук можете да дефинирате изгледи и диаграми точно както правите на всяка друга таблица.

  5. В плочката Подробности за данните изберете Изгледи или Диаграми.

    Предимство на този подход е, че можете да използвате един изглед или диаграма, за да отчитате потоците на бизнес процесите, които обхващат множество таблици.

Тъй като таблицата с поток на бизнес процес не се различава от всяка друга персонализирана таблица в Dataverse, можете да добавите персонализирани колони към таблицата, за да проследите всяка допълнителна информация, от която се нуждаете.

Като алтернатива, за да продължите да отчитате от свързаната таблица, създайте поток за облак, за да копирате колоната Active Stage (activestageid) от таблицата на потока на бизнес процес в персонализирана колона на свързаните Dataverse таблици.

Ето няколко неща, които трябва да имате предвид, когато използвате този подход:

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

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

Използване на активния етап за стартиране на логика

Ето някои случаи, в които може да искате да изпълните логика, базирана на активния етап:

Използване на активния етап за стартиране на логика от страна на клиента

Докато използвате бизнес процеса, има много неща, които може да искате да направите автоматично. Например:

  • Променете активния поток на бизнес процес въз основа на налична нова информация във формуляра или поток на бизнес процес.

  • Преместете активния етап към следващия или предишния етап въз основа на стойностите, въведени от потребителите за стъпки или колони на формуляра.

  • Скриване или показване на раздели и колони на формуляри въз основа на избрания етап.

  • Показване на информативни съобщения и изпълнение на изчисления въз основа на активните потоци на бизнес процеси, активния или избрания етап или събития като преместване на активния етап.

Съвет

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

Използване на активния етап за стартиране на логика от страна на сървъра

Може да има случаи, в които автоматизацията въз основа на поток на бизнес процес трябва да се извърши от страна на сървъра. Например:

  • Изпратете имейл до потребител, ако етапът Квалифициране на процеса на продажба на възможности е активен за повече от 15 дни.

  • Автоматично създавайте набор от дейности, свързани с активния етап на процеса на продажба на възможности всеки път, когато се промени.

  • Автоматично завършване на процеса на продажба на възможности, когато дейността по Телефонен разговор за затваряне приключи.

Съвет

Използвайте класически Dataverse работни потоци или потоци, които дефинирате в таблицата за поток на бизнес процес.

За да се изгради класически Dataverse работен процес, който създава дейности за вътрешни прегледи на решения и за последващо действие с клиента в етапа на предлагане на процеса на продажба на възможност:

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

  2. Дефинирайте условие, за да проверите дали колоната Активен етап е равна на Предлагане.

  3. Създайте ред за среща и Телефонен разговор съответно за вътрешен преглед на решението и обаждането на клиента, за да прегледате решението.

    Екранна снимка на проследяване на етапа на затваряне.

Първи стъпки с Power Apps