MS WF状态机工作流程和MS CRM Dynamics 4.0

时间:2008-08-29 07:22:47

标签: workflow workflow-foundation dynamics-crm crm

MS CRM Dynamics 4.0包含MS WF引擎。内置设计器允许创建顺序工作流,其中活动可以本机访问CRM实体。

是否可以:

  • 创建状态机工作流程 在CRM之外(即在视觉工作室)并将其导入CRM?
  • 让此工作流程访问CRM 实体?

3 个答案:

答案 0 :(得分:6)

  • 无法创建用于MSCRM的状态机工作流程。
  • 也不支持在MSCRM之外创建任何工作流程并将其导入。
  • 作为一种解决方法,您可以将所需的所有逻辑编写到自定义工作流活动中,然后将其导入MSCRM并从正常工作流程调用它。
  • 另一个选项是构建一个单独的应用程序,它运行状态机工作流并通过Web服务与MSCRM交互。您可以(需要?)将此与自定义工作流活动相结合以启动流程。

答案 1 :(得分:1)

答案 2 :(得分:-2)

我不知道您具体问题的答案,但希望这些信息能为您指明正确的方向。

WF工作流的“原生”格式是“.xoml”文件。它们与XAML文件基本相同,并且两者都只是.NET对象树的通用持久性格式。如果可以访问Dynamics设计器输出的已保存数据,则它应采用相同的格式。如果是,您应该能够从Visual Studio设计器中打开它。

这里的关键是CRM毫无疑问地定义了自己的一组自定义活动,您需要能够在备用设计器中引用它们。如果幸运的话,这些将在具有明显名称的组件和/或GAC中。