Использование действий пользовательского процесса
Действия пользовательских процессов, также известные как пользовательские действия или просто действия, открывают ряд возможностей для составления бизнес-логики. С помощью действий пользовательских процессов можно выполнять операции, такие как "Создать", "Обновить", "Удалить", "Назначить" или "Выполнить действие". Внутренне действие пользовательского процесса создает пользовательское сообщение. Разработчики называют эти действия сообщениями. Если цель процесса — создание строки с последующим обновлением и назначением, необходимо выполнить три отдельных шага. Каждый шаг определяется возможностями таблицы, а не обязательно бизнес-процесса.
Действия пользовательских процессов предоставляют возможность определить один глагол (или сообщение), соответствующий операции, которую необходимо выполнить для вашего бизнеса. Эти новые сообщения управляются процессом или поведением, а не тем, что можно сделать с таблицей. Эти сообщения могут соответствовать таким глаголам как "Эскалировать", "Преобразовать", "Запланировать", "Маршрутизировать" или "Утвердить", в зависимости от того, что нужно. Добавление этих глаголов расширяет вокабуляр и позволяет свободно определять бизнес-процессы. Этот расширенный вокабуляр можно применять для работы с клиентами или в интеграциях, вместо того чтобы писать действие в составе клиентов. Такой подход упрощает решение задачи, потому что можно управлять процессом и фиксировать успешное или неудачное завершение всего действия как одной единицы.
Настраиваемые сообщения
После определения и активации действия разработчик может использовать это сообщение как любое другое, предоставленное платформой. Однако значительное различие состоит в том, что кто-то, кто не является разработчиком, может внести изменения в действия, которые должны выполняться при использовании этого сообщения. Можно настроить действие для изменения шагов по мере изменения бизнес-процессов. Любой пользовательский код, использующий это сообщение, не нужно менять, если не меняются аргументы процесса.
Процедуры бизнес-процессов и подключаемые модули по-прежнему предоставляют схожие возможности для определения автоматизации. Рабочие процессы по-прежнему дают людям, не являющимся разработчиками, возможность применять изменения. Разница в том, как составляются бизнес-процессы и как разработчик пишет код. Действие пользовательского процесса — это сообщение, функционирующее на том же уровне, что и другие сообщения, предоставляемые платформой. Разработчики могут регистрировать подключаемые модули для использования действий.
Примечание
Пользовательский API — это новый способ определения пользовательских сообщений, дающий разработчикам множество преимуществ. Если вы не собираетесь использовать бескодовые возможности, которые предоставляют действия пользовательских процессов для настройки бизнес-логики, пользовательский API предоставляет разработчикам больше возможностей для создания собственных сообщений. Подробнее:
Глобальные сообщения
В отличие от рабочих процессов Microsoft Dataverse или подключаемых модулей, действие пользовательского процесса не обязательно должно быть связано с конкретной таблицей. Можно определить глобальные действия пользовательского процесса, которые будут вызываться самостоятельно.
Дальнейшие действия
Создание действия пользовательского процесса
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).