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


Преглед на работата с действия

Тази тема се прилага към Dynamics 365 Customer Engagement (on-premises). За версията на Power Apps на тази тема вижте: Използване на действия

Действията са тип процес. Можете да извикате действия, включително персонализирани действия, директно от работен поток или диалог, без да пишете код! Повече информация: Извикване на действие по избор от работен поток или диалог

Действията могат да се извикат също и чрез изпълнение на персонализиран код, който използва Dynamics 365 Customer Engagement (on-premises) уеб услуги.

Можете да извикате действията:

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

  • От команда, която се поставя в приложението и изпълнява операцията с помощта на JavaScript код.

  • От интеграция с друга система, която използва Dynamics 365 Customer Engagement (on-premises) уеб услуги.

  • От потребителски клиентско приложение, което използва Dynamics 365 Customer Engagement (on-premises) уеб услуги.

Разработчиците могат да научат повече в тази тема: Създайте свои собствени действия.

Защо да използвате действия?

Действията отварят набор от възможности за композиране на бизнес логика. Преди действията основният начин за внедряване на бизнес процеси беше ограничен до допълнителни модули и персонализирани бизнес процеси. С действията можете да извършвате операции като създаване, актуализиране, изтриване, присвояване или извършване на действие. Вътрешно, действието създава персонализирано съобщение. Разработчиците наричат тези действия "съобщения". Всяко от тези съобщения се основава на действията, предприети по отношение на записа на обект. Ако целта на процеса е да се създаде запис, след което да се актуализира, след което да се присвои, има три отделни стъпки. Всяка стъпка се определя от възможностите на обекта – не задължително от вашия бизнес процес.

Действията осигуряват възможността да дефинирате един глагол (или съобщение), който съответства на дадена операция, която трябва да извършите за вашия бизнес. Тези нови съобщения са задвижени от даден процес или поведение, а не от това, което може да се направи с един обект. Тези съобщения могат да съответстват на глаголи като ескалиране, конвертиране, планиране, маршрутизиране или одобряване – каквото ви трябва. Добавянето на тези глаголи ви осигурява по-богат речник за това, да можете свободно дефинирате вашите бизнес процеси. Можете да приложите този по-богат речник от клиенти или интеграции, вместо да се налага да пишете действието в рамките на клиенти. Това също го прави по-лесно, защото можете да управлявате и регистрирате за успеха или неуспеха на цялото действие като отделна единица.

Конфигурируеми съобщения

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

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

Глобални съобщения

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

Вижте също

Създаване на собствени действия Конфигуриране на действия
Извикване на действия по избор от работен поток или диалог
Общ преглед на процесите в работния поток
Общ преглед на потоците на бизнес процесите