c # Завершение BPF (поток бизнес-процессов) - PullRequest
0 голосов
/ 21 сентября 2019

Как упоминалось в блоге ниже, можно ли использовать атрибут _bpf_accountid_value, если он не найден в решении по умолчанию?Пробуя что-то похожее с лидами, я улавливаю ошибку "данный ключ отсутствует в словаре".Я нахожусь в главной форме, и в целях тестирования я просматриваю BPF и, не завершая его вручную, я пытаюсь сделать свой собственный рабочий процесс "Завершить" его по требованию.

Я не решаюсь показать свой код, потому что онкомментируется различными попытками и только потеряет фокус этого конкретного вопроса.

Пожалуйста, помогите.

https://community.dynamics.com/365/b/crmmemories/posts/finish-a-business-process-flow-in-c

1 Ответ

0 голосов
/ 23 сентября 2019

Я только что проверил в моем случае, что у BPF будет своя сущность, я могу найти эти атрибуты.Вы также можете проверить , используя CRM REST Builder или встроенный расширенный поиск - загрузить fetchxml.

Существует разница между OOB, например, в качестве ведущего объекта BPF, и в настраиваемом объекте BPF, как показано ниже: (_bpf_xxx_projectinspectionsid_valueпротив _leadid_value)

https://crmdev.crm.dynamics.com/api/data/v9.1/xxx_inspectionflows(00000000-0000-0000-0000-000000000000)?$select=_bpf_xxx_projectinspectionsid_value,bpf_name,businessprocessflowinstanceid

https://crmdev.crm.dynamics.com/api/data/v9.1/leadtoopportunitysalesprocesses(00000000-0000-0000-0000-000000000000)?$select=businessprocessflowinstanceid,_leadid_value
...