0

カスタムエンティティ(たとえば、customentity)を更新する必要があるワークフローがありますが、プラグインを使用して、渡す必要のあるレコード(つまり、そのレコードのGUID)を更新します。このプラグインは一部のイベントで起動し、そのレコードのGUIDを取得し、このGUIDをシステムワークフローに渡す必要があります。パラメーターをシステムワークフローに渡す方法がわかりません。

                There Is Some Boundation That Is Why i can not directly trigger that workflow on that event on which PlugIn fires..

どんな種類の助けも感謝されます。

ありがとう、アニッシュ

4

1 に答える 1

2

私は正直に言うと、あなたの質問を少しだけ理解しています。

「プログラムでワークフローを開始するにはどうすればよいですか?たとえば、プラグインで?」と質問されていると思います。

その場合、次のようにします。

ExecuteWorkflowRequest request = new ExecuteWorkflowRequest()
{
    WorkflowId = workflowId, //Guid of the workflow you want to start
    EntityId = recordId //Guid of your record
};

ExecuteWorkflowResponse response = (ExecuteWorkflowResponse)serviceProxy.Execute(request);

ワークフローは「オンデマンドで実行」に設定する必要があります。

完全なMSDN記事。

于 2012-09-17T16:22:49.477 に答える