Поскольку сообщение в Пользовательские WorkFlow против плагинов в MS CRM выглядит немного устаревшим, я могу поделиться с вами своим опытом.
Рабочие процессы:
- Содержит определенную логику, которую вы предоставляете, просто «нажимая» на действия, которые вы хотите выполнить (например, Обновить, Создать и т. Д.)
- Может быть запущен «onDemand»
- Можетчасто обрабатываются KeyUsers и не требуют явного разработчика
- Не следует использовать для сложной логики, так как интерфейс часто не дает возможности добавить дополнительную логику впоследствии
- Если используется для сложной логики(как указано выше), рефакторинг или изменения часто очень трудно интегрировать!
- В современных облачных организациях вы получаете информацию, которую вы НЕ ДОЛЖНЫ использовать, а переходите на MS Flow. (ОЧЕНЬ ВАЖНО !!)
Плагины:
- Пользовательский код - так что вы можете предоставить очень сложную или простую серверную логику
- Вам нужно(опытный) разработчик
- Может работать быстрее, чем рабочие процессы!
- почти все, что вы можете сделать с помощью рабочего процесса, может быть сделано с помощью плагина (или работы), но не visa-vera
- У вас есть возможность активировать плагин, а также передать данные (параметры!), Так как вы можете создавать свои собственные "сообщения" (под этим я подразумеваю, что вы не только используете обновление, удаление и создание и т. Д. В качестве сообщений)для плагинов, но вы можете определить свои собственные шаги сообщения, создав «Действия» в разделе «Процесс» в вашей организации Dynamics. Там вы можете определить параметры ввода-вывода. Эти пользовательские сообщения также могут запускаться по требованию !!! Например, с помощьюjavascript. Узнайте, как использовать / создавать собственные сообщения (действия) )
По моему опыту, плагины являются наиболее подходящим решением, если у вас есть (evru немного) сложный вопрос, так как рабочие процессы гораздо менее обслуживаемы. Простые «1 вкладыши» часто можно заменить рабочими процессами. Тем не менее, каждый разработчик / консультант должен предложить свой собственный путь улучшения / развития своей организации.
@ Сообщество: Не стесняйтесь исправлять меня, если я где-то ошибаюсь или у вас другой опыт.