Skip to main content
高度なワークフローデザイナーでユーザータスクノードの承認者ルールを設定する際、その他ルールを選択すると、Groovyリクエストオプションが表示されます。ビジネスニーズに合わせてGroovyスクリプトを記述し、承認者を制御できます。

前提条件

Groovyスクリプトを使用する前に、Groovyの基礎を理解しておいてください。詳細は、W3C GroovyチュートリアルおよびApache Groovy公式サイトを参照してください。

手順

入力フィールドに入力された数値に基づいて、経理承認者を決定します。100未満のリクエストは特定の担当者が承認し、100以上のリクエストは別の担当者が承認します。
1

ワークフローフォーム編集ページでテキストボックスを追加し、その一意の識別子をコピーします

2

承認フローを設定します:承認ノード > 承認者ルール > その他ルール > Groovyルールの順に選択します

経理承認ノードの承認者には、Groovyリクエストを使用します。 textField_kov80fx9は、フォーム上のテキストボックスの一意の識別子です。 注意:Groovyリクエストスクリプトを編集する際は、toInteger()メソッドを使用してください。ワークフロー内部の変数は文字列型のためです。 toInteger()メソッドの使用がデフォルトで必要です。以下のフォーマットを参考にしてください。 以下のコードをそのままコピーしてご利用ください。
このコードは、テキストボックスの数値が100未満の場合はリクエストを一方の承認者へ、それ以外の場合はもう一方の承認者へルーティングすることを意味します。 複数の承認者を返すことも可能です。