0

私はDynamics 365オンラインインスタンスを使用して営業プロセスを統合しています。私は、ユーザーが[プロセスの終了段階]で[終了]ボタンをクリックしたときに、確率フィールドの値を100に変更する必要がある1つの条件があります。Dynamics CRMのプロセス終了ボタンイベントを取得するには?

参考リンク:(を完成、または中止された、アクティブ状態)

enter image description here

は、私はいくつかの研究を行い、(OnProcessStatusChangeイベント)は、ビジネス・プロセス・フローの状況の変化を取得するために助けることができることを見出しました:OnProcessStatusChangeEvent

これを追加してこれをチェックして、以下のようなOnLoadイベントを作成しましたが、何も起こりません。

Xrm.Page.data.process.addOnProcessStatusChange(setProbablityOnFinish); 

他に解決策はありますか?

+0

イベントハンドラ 'setProbablityOnFinish'は存在しますか? –

+0

はい 'setProbablityOnFinish'はすでに私の投稿には言及していません。 – Cyber

+0

ブラウザのコンソールに何かエラーがありますか?デバッグ結果? –

答えて

1

このようにeventhandlerを実装することを確認してください。

function OnLoad() { 
    Xrm.Page.data.process.addOnProcessStatusChange(statusOnChange); 
} 

function statusOnChange() { 
    status = Xrm.Page.data.process.getStatus(); 
    if (status == "finished") { 
     //Write your logic here// 
    } 
} 
+0

Vinoth氏に感謝します。新しいWebリソースを作成して試しました。 – Cyber

関連する問題