mscrm动态中的自定义工作流程与可配置工作流程

库玛尔·曼尼什(Kumar Manish)

mscrm动态中有两种可用的工作流。1.可配置的工作流程2.自定义工作流程。

我的问题 :

  1. 在哪个场景中,我们使用自定义工作流程?
  2. 自定义工作流程与插件有何不同?
正义

1)您必须区分“自定义工作流步骤(=自定义工作流活动)”和“自定义XAML工作流”(仅出于完整性考虑):

如果没有标准的工作流程步骤符合您的需求,并且您不能使用插件(请参阅下文),则使用自定义工作流程活动(即用c#编写的自定义工作流程步骤)。如果自定义工作流程步骤代表可以重复使用的通用功能,则特别有用。

如果要使用Windows工作流基础的全部功能,而不是使用Dynamics crm工作流设计器提供的限制子集,则可以使用自定义XAML工作流。您必须在crm之外开发自定义XAML工作流(例如在Visual Studio中),然后将其部署到crm中。但要注意:您不能在crm内对其进行编辑,也不能在crm云(= crm在线)中使用自定义XAML工作流。您还必须在crm config数据库中启用“自定义XAML”工作流(默认情况下处于禁用状态)。

我建议不要使用自定义XAML工作流,因为它们没有得到很好的支持/已集成到crm中,而且容易出错。.请改用插件或自定义工作流活动的组合。另一种选择是编写ac#Windows服务,该服务连接到crm并从外部完成所需的功能。

2)这取决于您使用的是Dynamics 2011还是2013 /在线。在2011年,工作流始终是异步的。它们可以由触发器自动触发(例如,创建实体),也可以由用户手动触发。在第一种情况下,它们以各自所有者的用户身份运行,在第二种情况下,它们以启动工作流程的用户的用户身份运行。插件可以同步运行,也可以异步运行,并且可以模拟用户。但是它们不能直接由用户触发。工作流适用于长时间运行的有状态持久性后台操作,插件适用于无状态的短期运行操作。如果您使用的是crm dynamics 2013,则工作流也可以同步运行。

只有同步操作才能向用户显示错误消息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义工作流程活动未显示在插件注册中

来自分类Dev

Visual Studio在线自定义工作项/工作流程

来自分类Dev

Visual Studio在线自定义工作项/工作流程

来自分类Dev

自定义工作流程步骤行为不一致

来自分类Dev

Alfresco:如何更改自定义工作流程的启动任务名称?

来自分类Dev

将自定义工作流程添加到“创建项目”屏幕

来自分类Dev

AEM-具有作者内容验证功能的自定义工作流程?

来自分类Dev

使用自定义工作流程构建OmniAuth策略

来自分类Dev

CRM自定义工作流程,使用多线程

来自分类Dev

Android自定义产品风味的工作流程

来自分类Dev

滑动演讲站点:工作流程和自定义

来自分类Dev

滑动演讲站点:工作流程和自定义

来自分类Dev

DocuSign:使用DocuSign AddRecipients的自定义工作流程,无法添加相同的收件人

来自分类Dev

Powershell工作流程中的动态路径

来自分类Dev

实时工作流的自定义工作流活动中缺少跟踪日志

来自分类Dev

如何在自定义工作流程中以特定的“支持”管理员用户身份发送电子邮件?

来自分类Dev

在Firebase中实施自定义身份验证的工作流程是什么?

来自分类Dev

在工作流程中调用工作流程

来自分类Dev

流浪的工作流程

来自分类Dev

AsyncTask工作流程

来自分类Dev

并行工作流程

来自分类Dev

WebRTC工作流程

来自分类Dev

如何使用自定义工作流步骤查找所有工作流

来自分类Dev

在liferay自定义portlet中集成工作流程不起作用

来自分类Dev

在liferay自定义portlet中集成工作流程不起作用

来自分类Dev

Alfresco:将工作流程表单数据发送到自定义数据列表

来自分类Dev

无法从工作流程访问 Youtrack 问题的自定义字段

来自分类Dev

如何在 django-registration 2.2(HMAC 激活工作流程)中添加自定义字段(名字和姓氏)?

来自分类Dev

Argo工作流程中的动态“检入”

Related 相关文章

  1. 1

    自定义工作流程活动未显示在插件注册中

  2. 2

    Visual Studio在线自定义工作项/工作流程

  3. 3

    Visual Studio在线自定义工作项/工作流程

  4. 4

    自定义工作流程步骤行为不一致

  5. 5

    Alfresco:如何更改自定义工作流程的启动任务名称?

  6. 6

    将自定义工作流程添加到“创建项目”屏幕

  7. 7

    AEM-具有作者内容验证功能的自定义工作流程?

  8. 8

    使用自定义工作流程构建OmniAuth策略

  9. 9

    CRM自定义工作流程,使用多线程

  10. 10

    Android自定义产品风味的工作流程

  11. 11

    滑动演讲站点:工作流程和自定义

  12. 12

    滑动演讲站点:工作流程和自定义

  13. 13

    DocuSign:使用DocuSign AddRecipients的自定义工作流程,无法添加相同的收件人

  14. 14

    Powershell工作流程中的动态路径

  15. 15

    实时工作流的自定义工作流活动中缺少跟踪日志

  16. 16

    如何在自定义工作流程中以特定的“支持”管理员用户身份发送电子邮件?

  17. 17

    在Firebase中实施自定义身份验证的工作流程是什么?

  18. 18

    在工作流程中调用工作流程

  19. 19

    流浪的工作流程

  20. 20

    AsyncTask工作流程

  21. 21

    并行工作流程

  22. 22

    WebRTC工作流程

  23. 23

    如何使用自定义工作流步骤查找所有工作流

  24. 24

    在liferay自定义portlet中集成工作流程不起作用

  25. 25

    在liferay自定义portlet中集成工作流程不起作用

  26. 26

    Alfresco:将工作流程表单数据发送到自定义数据列表

  27. 27

    无法从工作流程访问 Youtrack 问题的自定义字段

  28. 28

    如何在 django-registration 2.2(HMAC 激活工作流程)中添加自定义字段(名字和姓氏)?

  29. 29

    Argo工作流程中的动态“检入”

热门标签

归档