2013-07-12 84 views
0

在我的解決方案中,我有一個工作流程,其中一個步驟包含對隊列的引用。將此解決方案導入另一個CRM實例後,此工作流程無法激活,因爲它包含無效的參考 - 隊列無法解析。在新的CRM上創建具有相同名稱的隊列,但解析可能基於記錄Guid。如何通過API編輯工作流步驟?

現在,我想知道,有沒有辦法使用CRM SDK編輯工作流步驟? CRM解決方案部署的全過程是自動化的。我想刪除所有手動工作。一些例子將是偉大的:)

Thanx提前!

回答

0

如果您在從一個環境部署到另一個環境時遇到與工作流程查找中的工作不匹配的問題,可以執行兩項操作。

  1. 使用API​​創建WF中引用的那些記錄。創建記錄時,實際上可以指定它用作ID的Guid。因此,編寫一個工具或查看是否已經存在一個工具,它會爲您的環境創建一些默認數據。

  2. 使用一個配置實體,引用您的WF中所需的所有EntityRefrences。然後,您可以創建自定義工作流活動來檢索配置實體記錄(應該只有一個實際記錄),其中包含該環境中的所有參考。