Dynamics CRM Как деактивировать запись после удаления подключений

У меня есть 3 объекта, такие как List, Member, ListMember. И, конечно же, я использую объект подключения.

Я написал рабочий процесс, который работает, когда список и член связаны друг с другом. Этот рабочий процесс добавляет новую запись в сущность ListMember с полями List и Member. Проблем с этим рабочим процессом пока нет.

Мне нужен другой рабочий процесс для удаления этой записи, когда связь между ее списком и членом обрывается. Я думаю, что в рабочем процессе нет опции удаления, если только я не использую плагин. Итак, я подумал, что могу просто деактивировать эту запись и показывать пользователю только активные записи. Мне не нужно использовать классическую опцию «Статус» (активно-неактивно), я также могу использовать другую кнопку «Да-Нет»; то есть мне просто нужно добраться до записи в сущности ListMember, которая хранит список и член, которые раньше были связаны друг с другом.

Однако я не могу этого сделать, поскольку, когда я использую «Соединение» в качестве основного объекта рабочего процесса и выбираю «при удалении записи», чтобы запустить рабочий процесс, единственные записи, которые я могу деактивировать, — это «Соединение», «Подключено к (имя объекта) ", "Подключено от (имя объекта)", "Валюта" и "Роль". Когда я выбираю «Подключено к (ListMember)» или «Подключено из (ListMember)», он ищет связь между списком и записями ListMember и, естественно, ничего не находит. И я не могу связаться с ListMember напрямую.

Как я могу получить доступ к этой записи в объекте ListMember и деактивировать ее?


person Zafer Sernikli    schedule 02.10.2013    source источник
comment
если вы готовы к этому, вы можете добавить свой ответ в качестве ответа, а затем пометить его как решение ... тем самым закрыв вопрос ;-)   -  person Mike_Matthews_II    schedule 18.10.2013
comment
Аа, не думал, что это будет нормальный поступок =) Хорошо, сделаю =)   -  person Zafer Sernikli    schedule 25.10.2013


Ответы (1)


Починил это:

Я добавил поиск ListMember в сущность Connection. Добавьте еще один шаг в первый рабочий процесс, который добавляет ListMember в запись Connection. Затем в рабочем процессе изменения состояния я выбрал эту запись ListMember для обновления.

person Zafer Sernikli    schedule 25.10.2013