Как реализовать сервис Middleware для Dynamics CRM - PullRequest
1 голос
/ 30 сентября 2019

Я хочу подключиться к какому-либо внешнему сервису из динамического CRM, который защищен сертификатом. Теперь мне нужно использовать промежуточные сервисы для подключения и выполнения необходимых операций. У меня есть файл wsdl для клиента, запрос SoapUI и получение ответа от службы Mock.

Я пытался получить доступ к службе с помощью C # в консольном приложении, и служба возвращает мне ответ.

Теперь я просто хочу использовать службу в каком-либо сервисе промежуточного программного обеспечения и подключиться к нему с помощью действий динамического кода Microsoft или плагинов.

Предложения и рекомендации приветствуются.

1 Ответ

0 голосов
/ 02 октября 2019

Все зависит от того, что вам нужно реализовать, и каков поток транзакций.

Например, в одном случае нам нужно было отобразить некоторую информацию вместе с данными CRM, поэтому мы создали веб-ресурс с некоторымиКод Javscript, который вызывал плагин, который сам по себе вызывал веб-сервис и возвращал JSON. Затем использовал KnockOut.js , чтобы отобразить его в веб-ресурсе.

В другом случае мы разрабатываем плагин, который ожидает некоторого состояния на выводе, проверяет информацию и, если все в порядке, вызываетвеб-сервис для создания учетной записи в каком-либо другом приложении. Если это приложение успешно, то плагин квалифицирует лидерство, и процесс продолжается в CRM.

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

Если вам просто нужно отобразить некоторую информацию, вы можете создать веб-ресурс, и он 'будет проще.

Вот некоторые полезные ресурсы, которые я нашел:
- Учебное пособие: создание и регистрация подключаемого модуля
- Создание пользовательских действий для Dynamics 365 сC #
- Как запускать подключаемые модули для пользовательских сообщений с помощью действий в Dynamics 365

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