Плагин Trigger для изменения потока бизнес-процессов (D365 / 9.1) - PullRequest
1 голос
/ 20 марта 2019

Я написал плагин, который устанавливает действительное имя сцены в произвольное поле.Это работает до сих пор.Но если я изменяю процесс из пользовательского интерфейса, мой плагин не запускается, а имя этапа (=> в моем настраиваемом поле) не обновляется.

Мой шаг - «Обновление на phonetocaseprocess» и обновление на"new_myProcess".Оба по атрибуту "activestageid".

Кто-нибудь знает, как должен выглядеть мой шаг?Если есть какие-либо вопросы, не стесняйтесь задавать: -D

1 Ответ

0 голосов
/ 20 марта 2019

Как я понял из вашего вопроса сообщества , вы переходите на другой процесс и пытаетесь получить новое stageid имя нового процесса.

Ранее processid и stageid хранились в одной и той же записи сущности. Применяется BPF, и теперь они устарели. Позже дизайн продукта Dynamics изменился и добавлена ​​возможность отказаться / возобновить. Также разные команды могут иметь разные BPF одновременно на одной и той же записи.

Для размещения всего этого отдельного объекта BPF, созданного под одним и тем же именем, также можно найти экземпляры для каждой записи и привилегии роли безопасности.

Таким образом, вы запускаете плагин при создании / обновлении каждой записи BPF, чтобы записать имя этапа в соответствующую запись. Рабочий процесс также можно использовать, как объяснил Ума в теме сообщества.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...