Плагины (и пользовательские сборки рабочих процессов) работают как часть серверной платформы.Единственный компонент «UI», который у них есть, это то, что они работают синхронно и выдают исключение, всплывающее окно покажет это исключение пользователю.
Типичный способ добавления пользовательских компонентов пользовательского интерфейса - пользовательские веб-ресурсы .
В пользовательских веб-ресурсах вы можете использовать HTML / JS / CSS и даже использовать сторонние библиотеки, такие как KendoUI.Вы можете добавить их в форму или открыть их с помощью кнопки ленты.
Пользовательский веб-ресурс обычно может взаимодействовать с основной формой Dynamics 365 через свойство parent
(как описано в приведенной выше статье).
Одна библиотека, которая может помочь с отображением пользовательских веб-ресурсовв D365 это Alert.js , хотя, как сказано в документации, оно не поддерживается.
Если вы хотите включить некоторые внутренние операции как часть пользовательского интерфейса, вы можете создать customдействия и вызывайте их из JavaScript пользовательского веб-ресурса.