Nintex workflowでWebサービス経由でワークフローを実行する
アドオンのSharePointワークフローデザイナである「Nintex Workflow」のTIPSです。
NintexをインストールしたSharePointでは、標準のWebサービスとは別に、Nintexの標準Webサービスも利用することが出来ます。 /_vti_bin/NintexWorkflow/workflow.asmx です。これは基本的にはNintexが内部的に利用しているものですが、一部のメソッドは、ユーザ(ワークフローデザイナー)にも非常に便利です。これを知っていると、SharePoint+Nintexだけで、つまりノンコーディングで実現できる処理が大きく広がります。
その一つが「StartWorkflow」と「StartWorkflowOnListItem」。名前のとおり、Webサービス経由で指定したファイル/アイテムにおいて指定のワークフローを起動します。
利用方法は簡単です。アクション「Webサービスの呼び出し」を配置し、いくつかのパラメータを設定します。以下は実際の設定サンプルです。
リストとワークフローを「名前(日本語名)」で指定できるのがとても便利です。またシステムアカウントがワークフローを実行できるため、最初のワークフローを実行したユーザに権限がない処理も実行させることができることも、設計上、大きなポイントになります。
Nintex Workflow とは 「The SUPER SharePoint Designer」
login