簡體   English   中英

CRM:在 C# 中創建工作流和工作流自定義活動的區別

[英]CRM: Difference between creating Workflow and Workflow custom activity in C#

我想使用 C# 制作工作流。

我正在搜索這個,發現有工作流和工作流自定義活動。

這兩者有什么區別。

例如,我有包含一些產品的自定義活動實體,我想制作一個將其轉換為機會的工作流(通過覆蓋默認的 TO OPPORTUNITY 自定義按鈕)並將所有產品復制到新機會。

我應該為此使用什么?

工作流和自定義工作流活動都用於自動化業務流程。 何時可以使用自定義工作流活動取決於現成工作流的限制和業務流程的復雜性。 像計算這樣小而像調用 Web 服務這樣復雜的事情只能使用自定義工作流活動來完成。

在您的情況下,您需要一個插件,而不是工作流,因為Convert To Opportunity是一個 CRM 內部業務流程。 幾個選項,選擇最適合您的場景的選項:

選項 1 :在活動更新后注冊一個插件。 檢查是否更新了regardingobjectid屬性,如果該屬性存在,則意味着更新是轉換操作的一部分。 然后,您可以使用所需的信息更新opportunity(regardingobjectid)

選項 2 :在創建opportunity注冊插件,查詢所有關聯活動,如果有關聯活動,則由轉換操作創建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM