Dynamics CRM 2011 онлайн, пользовательский рабочий процесс
-
25-10-2019 - |
Вопрос
Я очень новичок в динамике и хочу чего -то, что, когда создается лидерство, мой рабочий процесс создаст контакт. Однако я не хочу, чтобы дубликаты были созданы. Я читал, что обнаружение дублирования не работает в рабочих процессах и что мне нужно написать плагин. Я следую за этим руководство. Анкет Я создал предприятие по электронной почте и ссылалась на главную организацию. Что мне нужно сделать, так это получить эту ведущую организацию, а затем проверить, существует ли контакт с этим адресом электронной почты. Я в значительной степени застрял в том, как получить лидерство от моей индивидуальной сущности, а затем запросить контактную базу. Любые предложения или дальнейшее чтение будут высоко оценены.
заранее спасибо
Решение
Ссылка, на которую вы ссылаетесь, является обходным путем для проблемы невозможного регистрации пользовательских рабочих процессов в CRM Online. Если вы используете версию ON Pressise, вы сможете писать пользовательские действия рабочего процесса.
Если вы уже собираетесь написать плагин, вам не нужно следовать инструкциям по этой ссылке. С таким же успехом вы можете просто написать плагин, который стреляет на предварительном создании ведущей сущности. Это пойдет на запросы контактов для этого адреса электронной почты, и если он найдет один, он бросит InvalidPluginexeCutionException, которое отменит создание. Нет необходимости в сущности "EmailExists".
Вот пошаговое руководство по созданию простого плагина: