2009-06-24 82 views
1

我已经创建了一个自定义工作流活动,可以将案件中的附件复制到电子邮件中,这两项都作为查找参数提供。我安装了工作流程组件,创建了一个包含附件和电子邮件的案例。然后,我使用工作流程设计创建了一个新的工作流程,只需一步即可执行我的自定义活动。附件很好地复制。为什么我的CRM工作流程步骤单独运行,但不存在两个步骤时?

第一次使用自定义工作流程序集是进行复制的附件之前创建的电子邮件。因此,我创建了一个新的工作流程,使用案例的详细信息创建电子邮件。我将其设置为手动工作流程,因为这是最终用户(CRM顾问)将会执行的操作。我运行了该工作流程,并按预期创建了一封电子邮件。

我然后修改第二个工作流添加的第二步骤。第二步将附件从当前案件复制到创建的电子邮件。当我运行的工作流程,它没有在步骤1中

我修改了工作流,以便从步骤1的电子邮件在步骤2中反而不习惯,我使用了现有的电子邮件按我的第一个考验。这意味着两个步骤在单独执行时都会起作用,如果它们同时运行,它们应该工作,因为它们之间没有任何关联。然而,当我跑的工作流程,它没有在步骤1中

任何人都可以说明为什么这会发生?

+0

您是否针对同一案例运行它?也许这种情况有些不同,导致它无法创建你的电子邮件。您可以分享您的代码或运行CRM跟踪以提供更多详细信息? – Matt 2009-06-24 19:26:58

回答

0

我找到了答案,所以以为我会在这里发布。我有一个没有用[Serializable]属性标记的类。一旦添加了属性,问题就消失了。

相关问题