Все зависит от того, что вам нужно реализовать, и каков поток транзакций.
Например, в одном случае нам нужно было отобразить некоторую информацию вместе с данными CRM, поэтому мы создали веб-ресурс с некоторымиКод Javscript, который вызывал плагин, который сам по себе вызывал веб-сервис и возвращал JSON. Затем использовал KnockOut.js , чтобы отобразить его в веб-ресурсе.
В другом случае мы разрабатываем плагин, который ожидает некоторого состояния на выводе, проверяет информацию и, если все в порядке, вызываетвеб-сервис для создания учетной записи в каком-либо другом приложении. Если это приложение успешно, то плагин квалифицирует лидерство, и процесс продолжается в CRM.
Если вам нужен вызов веб-службы как часть данных для транзакции, вы, вероятно, захотите иметь плагин сдействие, используемое в рабочем процессе, или прослушивание некоторого сообщения на объекте для извлечения / проверки / вызова вашей веб-службы.
Если вам просто нужно отобразить некоторую информацию, вы можете создать веб-ресурс, и он 'будет проще.
Вот некоторые полезные ресурсы, которые я нашел:
- Учебное пособие: создание и регистрация подключаемого модуля
- Создание пользовательских действий для Dynamics 365 сC #
- Как запускать подключаемые модули для пользовательских сообщений с помощью действий в Dynamics 365