Как я могу добавить свойство к пользовательской активности рабочего процесса, которое позволяет выбрать другой объект из рабочего процесса? - PullRequest
1 голос
/ 14 августа 2010

Я работаю над настраиваемым действием рабочего процесса и хотел бы позволить пользователю выбрать один из объектов, доступных в рабочем процессе.Это будет похоже на выбор объекта в статусе обновления.Список будет включать первичную сущность, все связанные с ней родительские сущности и любые сущности, созданные в рабочем процессе (например, если я создал задачу с действием create, эта задача будет в списке).

IsЕсть ли способ сделать это?

Спасибо!

1 Ответ

1 голос
/ 14 августа 2010

Рабочий процесс имеет серьезные недостатки, когда дело доходит до таких вещей. Вы можете добавить метаданные в зависимости ([CrmInput] и [CrmReferenceTarget ("account")]), но вам потребуется свойство для объекта, который вы собираетесь поддерживать. Я не знаю, можно ли включить несколько тегов CrmReferenceTarget для каждого свойства.

Таким образом, даже если вы проходите настройку рабочего процесса с каждым поиском (что потребует изменения кода для каждой новой сущности), вам все равно придется позаботиться о том, чтобы установить правильный поиск в вашем коде - и выбрать из ВСЕХ (не фильтруется в зависимости от вашей сущности). Что явно не то, что вы хотите.

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