2009-06-24 84 views
1

我已經創建了一個自定義工作流活動,可以將案件中的附件複製到電子郵件中,這兩項都作爲查找參數提供。我安裝了工作流程組件,創建了一個包含附件和電子郵件的案例。然後,我使用工作流程設計創建了一個新的工作流程,只需一步即可執行我的自定義活動。附件很好地複製。爲什麼我的CRM工作流程步驟單獨運行,但不存在兩個步驟時?

第一次使用自定義工作流程序集是進行復制的附件之前創建的電子郵件。因此,我創建了一個新的工作流程,使用案例的詳細信息創建電子郵件。我將其設置爲手動工作流程,因爲這是最終用戶(CRM顧問)將會執行的操作。我運行了該工作流程,並按預期創建了一封電子郵件。

我然後修改第二個工作流添加的第二步驟。第二步將附件從當前案件複製到創建的電子郵件。當我運行的工作流程,它沒有在步驟1中

我修改了工作流,以便從步驟1的電子郵件在步驟2中反而不習慣,我使用了現有的電子郵件按我的第一個考驗。這意味着兩個步驟在單獨執行時都會起作用,如果它們同時運行,它們應該工作,因爲它們之間沒有任何關聯。然而,當我跑的工作流程,它沒有在步驟1中

任何人都可以說明爲什麼這會發生?

+0

您是否針對同一案例運行它?也許這種情況有些不同,導致它無法創建你的電子郵件。您可以分享您的代碼或運行CRM跟蹤以提供更多詳細信息? – Matt 2009-06-24 19:26:58

回答

0

我找到了答案,所以以爲我會在這裏發佈。我有一個沒有用[Serializable]屬性標記的類。一旦添加了屬性,問題就消失了。

相關問題