簡體   English   中英

以編程方式啟動工作流時設置InArgument

[英]Set InArgument when launching a workflow programmatically

有什么方法可以通過編程方式從另一個工作流中設置工作流的InArgument參數的值嗎?

這是我如何推出它:

var req = new ExecuteWorkflowRequest { WorkflowId = new Guid(WorkflowGuids.RenewalWorkflowId), EntityId = theContact.Id };
service.Execute(req);

我可以在context.PrimaryEntityId中的其他工作流中捕獲EntityId值,但我不知道如何填充參數並在另一側檢索它們。

這可能嗎 ? 謝謝。

InArgument在步驟級別定義,而不是在工作流級別定義。

當執行工作流(通過觸發器,按需或按代碼)時,您具有記錄Id。

您可以創建自定義工作流活動以使用您的記錄ID獲取與其相關(或根本不連接)的其他數據,並將其設置為OutArgument以便作為您要設置的InArgument輸入。

暫無
暫無

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

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