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


Създаване на персонализирана бизнес логика чрез процеси

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

Power Apps включва няколко вида процеси, всеки от които е проектиран за различна цел:

  • Потоци на бизнес процеси

  • Мобилни потоци от задачи

  • Бизнес процеси

  • Действия

Подобно на процесите, тук също можете да създадвате бизнес правила и препоръки . Повече информация: Създаване на бизнес правила и препоръки за прилагане на логика във формуляр

Бележка

Използването на процеси може да повлияе на лицензионните изисквания за Power Apps и потоците. Повече информация: Изисквания за лиценз за таблица

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

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

Вашата среда включва няколко готови за употреба потоци на бизнес процеси за общи продажби, услуги и маркетингови задачи, които можете да използвате с малко или никакви промени. Или можете да създадете свой собствен. Повече информация: Създаване на поток на бизнес процес

Кога да използвате работни потоци

Използвайте работни потоци за автоматизиране на бизнес процесите във фонов режим. Работните потоци обикновено се инициират от системни събития, така че потребителят не е нужно да знае, че те се изпълняват. Работните потоци, които работят във фонов режим, са "асинхронни". Работните потоци могат също да бъдат конфигурирани така, че хората да ги стартират ръчно, когато искате да автоматизирате често срещани задачи, като например автоматично изпращане на имейл за потвърждение до клиент, когато поръчката се експедира. Работните потоци, които работят в реално време, са "синхронни". Повече информация: Процеси на работния поток

Кога да използвате Power Automate

Използвайте Power Automate , когато трябва да създадете автоматизирани работни потоци, които извършват действия между вашата среда и любимото ви приложение или услуга, като например Dynamics 365, Twitter, Dropbox, услугите на Microsoft 365 Google или SharePoint. Можете да задействате поток в облака въз основа на конкретно действие или да извикате от приложението си. Повече информация: Използване Power Automate за автоматизиране на процесите в различните услуги

Къде да отида, за да създам процеси?

Има два пътя за навигиране до процесите:

  • Отворете изследователя на решения и отидете на Процеси на>компоненти. Този път предоставя удобен достъп, когато извършвате друга работа за персонализиране в инструментите за персонализиране.

  • Процеси> на настройки. Този път ви позволява да използвате изгледи, дефинирани за таблицата "Процес", включително всички изгледи по избор.

Отделните потоци на бизнес процеси могат да се редактират и с помощта на бутона Редактиране на процес в командната лента за формуляра, където поток на бизнес процес е активен.

Кой може да създава процеси?

Само хора със системен администратор, системен персонализатор или главен изпълнителен директор-бизнес мениджър права за достъп могат да създават процеси, които се прилагат за цялата среда. Хора с други роли могат да създават процеси с ограничено ниво на достъп. Например хора с потребителско ниво на достъп могат да създават работни потоци за тяхна собствена употреба със записи, които притежават.

Таблицата по-долу показва нивото на достъп на процесите въз основа на правата за достъп по подразбиране.

Права за достъп Ниво на достъп
Главен изпълнителен директор Организация
Системен администратор Организация
Персонализатор на системата Организация
Вице-президент на маркетинга Главна бизнес единица: подразделения
Вице президент продажби Главна бизнес единица: подразделения
Service Manager Филиал
Маркетинг мениджър Филиал
Мениджър продажби Бизнес единица
Главен плановик Бизнес единица
Служител от отдел по обслужване на клиенти Потребител
Специалист по маркетинг Потребители
Специалист по продажбите Потребители
Плановик Потребители

Бележка

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

Повече информация за работните потоци и действията

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

Стъпка Тип процеси Описание
Сцена Работен поток, действие Етапите правят логиката на работния поток по-лесна за разбиране и я обясняват. Етапите обаче не въздействат върху логиката или поведението на работните потоци. Ако даден процес има етапи, всички стъпки на процеса трябва да бъдат включени в етап.
Проверка на условие Работен поток, действие Логично твърдение "ако <условие> тогава".

Можете да проверите стойностите за реда, върху който се изпълнява работният поток, всеки от редовете, свързани с този ред в релация N:1, или всички редове, създадени от по-ранни стъпки. Въз основа на тези стойности можете да дефинирате допълнителни стъпки, когато условието е true.
Условен клон Работен поток, действие Логично твърдение "иначе-ако-тогава". Редакторът използва текста "В противен случай, ако <условие> тогава:"

Изберете условие за проверка, което сте дефинирали по-рано, и можете да добавите условен клон, за да дефинирате допълнителни стъпки, когато условието за проверка се false върне.
Действие по подразбиране Работен поток, действие Логическа инструкция "else". Редакторът използва текста „Otherwise:“

Изберете условие за проверка, условно разклонение, условие за изчакване или паралелно разклонение за изчакване, което сте дефинирали преди това, и можете да използвате действие по подразбиране, за да определите стъпки за всички случаи, които не отговарят на критериите, определени в елементите на условията или разклоненията.
Състояние на изчакване Само работен поток във фонов режим Позволявана на фонов работен поток да спре, докато не бъдат изпълнени критериите, определени от условието. Работният поток започва отново автоматично, когато условието за изчакване бъде изпълнено.
Паралелен клон за изчакване Само работен поток във фонов режим Дефинира алтернативно условие за изчакване за фонов работен поток със съответния набор от допълнителни стъпки, които се изпълняват само когато първоначалният критерий е изпълнен. Можете да използвате паралелни условия за изчакване, за да създадете времеви ограничения в логиката на вашия работен поток. Те помагат да избегнете спирането на работния поток, докато не се изпълнят критериите в условието за изчакване.
Присвояване на стойност Действие Задава стойност на променлива или изходен параметър в процеса.
Създаване на ред Работен поток, действие Създава нов ред за таблица и присвоява стойности на колони.
Актуализиране на ред Работен поток, действие Можете да актуализирате реда, на който се изпълнява работният поток, всеки от редовете, свързани с този ред в релация N:1, или всички редове, създадени от по-ранни стъпки.
Присвояване на ред Работен поток, действие Можете да присвоите реда, на който се изпълнява работният поток, всеки от редовете, свързани с този ред с релация N:1, или всички редове, създадени от по-ранни стъпки.
Изпрати е-мейл Работен поток, действие Изпраща имейл. Можете да изберете да създадете ново имейл съобщение или да използвате имейл шаблон, конфигуриран за таблицата на реда, на който се изпълнява работният поток, или таблици, които имат релация N:1 с таблицата, или таблицата за всички редове, създадени от по-ранни стъпки.
Стартиране на дъщерен работен поток Работен поток, действие Започва процес на работен поток, който е конфигуриран като дъщерен работен поток.
Промяна на състоянието Работен поток, действие Променя състоянието на реда, на който се изпълнява процесът, на който и да е от редовете, свързани с този ред с релация N:1, или на всички редове, създадени от по-ранни стъпки.
Спиране на работния поток Работен поток, действие Спира текущия работен поток или действие. Можете да зададете състояние на Успешно или Отменено и да укажете съобщение за състоянието.
Стъпка по избор Работен поток, действие Предоставя разширения на логическите елементи, достъпни по подразбиране. Стъпките могат да включват условия, действия, други стъпки или комбинация от тези елементи. Разработчиците могат да създават стъпки по избор на работни потоци. По подразбиране няма налични персонализирани стъпки.