1

Microsoft Dynamics 2013 に JavaScript のイベントを含む Web リソースがあり、CRM のワークフロー編集ページの [非アクティブ化] ボタンと同じワークフローの非アクティブ化機能を複製したいと考えています。

私は XrmServiceToolkit を使用しており、ツールキット内で提供される Soap 呼び出しを使用してワークフローを "SetSate" できることを望んでいました。このような...

XrmServiceToolkit.Soap.SetState(myWorflowNameHere, myWorflowIdHere, 1, 2);

またはさらに良い;)

XrmServiceToolkit.Rest.InactivateWorkflow(myWorkflowId);

私がやろうとしていることに利用できるものは他にないようです。

この演習の主な目標は、javascript からワークフローを編集できるようにすることです。ワークフローを編集するには、非アクティブ化する必要があります。これを実現するために必要なデータをワークフローから取得できます。

ACTIVE ワークフローの更新、または JavaScript からのワークフローの非アクティブ化に関するヘルプをいただければ幸いです。

ルール:
Web リソースの JavaScript で実行する必要があります。前もって感謝します。

4

1 に答える 1

2

すでにIDをお持ちの場合は、呼び出すことができるはずです

XrmServiceToolkit.Soap.SetState("workflow", workflowId, 0, 1); //StateCode: 0 = Draft, StatusCode: 1 = Draft
于 2015-03-10T02:53:54.743 に答える