2

ID によってリスト内の選択された項目を (JavaScript で) 取得するリボンのカスタム ボタンをクリックして、ワークフローをバッチで終了させたいと考えています。JavaScript でワークフローを終了できますか?

または、実行中のすべてのワークフローをアイテム ID で終了できる PowerShell スクリプトを作成しました。選択した項目データを JavaScript から PowerShell スクリプトに送信する、またはそれらをまったく話させる (明らかにクライアント/サーバー関連の問題) 最善の方法は何ですか?

4

1 に答える 1

0

SharePoint リボンを意味する場合 - カスタム ボタンが SharePoint ページ上にある場合は、アイテム ID をパラメーターとして受け取るメソッドを使用して Web サービスを作成できます。メソッドは、オブジェクト モデルを介して実行中のすべての WF を終了します (コードは、PS スクリプトで記述したものと非常によく似ています)。Web サービスは SharePoint に展開する必要があります。

次に、javascript で webservice を呼び出すことができます。

説明されているシナリオは、JavaScript と Web サービスが同じ SharePoint アプリケーション上にある場合にのみ可能であり、認証を処理する必要はありません。

この記事をチェックしてください。Web サービスの作成方法と、javascript からの呼び出し方法について説明します。

于 2012-12-19T20:12:53.010 に答える