为什么我们在crm 2011中使用插件?

时间:2014-04-21 06:38:45

标签: dynamics-crm-2011

“插件是自定义业务逻辑(代码),您可以与Microsoft Dynamics CRM 2011集成以修改或扩充平台的标准行为。”

我的问题是: 在使用插件之前,在CRM动态中使用插件的理想场景/条件是什么类型的条件考虑使用插件。

4 个答案:

答案 0 :(得分:2)

您应该在以下任何条件下使用插件:

  • 当您需要在数据库中强制执行业务逻辑时,使用内置工具(如工作流程)无法合理完成

  • 必须同步执行业务逻辑时

  • 当您需要与外部服务集成时(例如地址验证或付款处理)

  • 当您拥有要继承业务逻辑的多层解决方案时

答案 1 :(得分:1)

我们编写插件,当MS CRM工具不提供此类工作时,我们编写插件并执行该工作。 喜欢 在MS CRM工具中进行任何集成,或者想要生成自动编号,执行复杂的业务逻辑等。

答案 2 :(得分:1)

插件是Call Out的自定义逻辑(.dll),用于实现业务逻辑。可以在三个区域CRUDPre-ValidationPre-Operation上的Post-Operation个事件中注册它,使您可以捕获从database进入/进入的数据。 UI和后端之间的交易。

因此,通过在这些事件中运行自定义代码,开发人员将能够在它们之间执行业务操作。尽管有很多示例可供引用,但是大多数情况下,当内置系统工作流/流程无法实现业务需求时,就会使用它。

答案 3 :(得分:0)

插件有很多用途。这包括以下内容:

  • 执行复杂的平台级数据验证

  • 执行自动编号生成

  • 提供与其他应用程序的集成

  • 执行复杂的业务逻辑