プロジェクト契約請求書の自動承認の設定
たとえば、プロジェクト契約請求書の自動承認を設定するとします。 すべての請求書をレビューおよび承認のためにデフォルトの関係者にルーティングするかわりに、InvoiceApprovalHumantaskワークフローを構成して、すべての新規請求書が自動的に承認され、処理のために転送されるようにできます。
次のステップを実行します。
- 「設定および保守」で、「タスク・パネル」をクリックし、「プロジェクト財務管理のタスク構成の管理」タスクを検索してクリックします。
BPMワークリスト・アプリケーションが表示されます。
- 「構成するタスク」ペインで、InvoiceApprovalHumantaskタスクを検索し、InvoiceApprovalHumantaskリンクをクリックします。
- 「構成するタスク」ペインで「タスクの編集」アイコンをクリックして、タスクを編集モードで開きます。
-
「割当先」タブをクリックします。
ワークフローの参加者が表示されます。 これらのユーザーの承認があって初めて、プロジェクト請求書の処理が可能となります。 これらの各参加者をクリックして、承認の選択内容に適用されるワークフロールールを確認します。
-
ワークフローの「契約請求書単一承認者関係者」関係者をクリックし、「承認者」ボックス内の「ルールに移動」(ダイヤモンド型の)アイコンをクリックし、表示される「ルールに移動」オプションをクリックします。
選択した関係者に関連付けられたルールのリストが表示されます。ノート:デフォルトでは、ワークフローは承認のためにプロジェクト契約請求書を契約管理者に送信します。 この要件を削除すると、承認要求はルーティングされません。 - ルールの「THEN」セクションで、「上位参加者」フィールドの横にあるチェックボックスを選択します。
ルールの上にある「アクションの削除」アイコンが有効になります。
- 「アクションの削除」アイコンをクリックして、プロジェクト請求書のデフォルト承認者を削除します。 すべての新規請求書を自動的に承認するようにルールを構成する必要があります。
- 「アクションの挿入」アイコンをクリックし、ドロップダウン・リストから「承認者の追加」→「監督」を選択します。
- 「レベル数」フィールドに1と入力します。
- 次のステップを実行して、「開始参加者」を追加します。 これは最初の関係者であり、通常は承認プロセスのマネージャです。
-
「開始参加者」の横にある「検索」アイコンをクリックします。
「階層参加者の追加」ダイアログ・ボックスが表示されます。
- 請求書を承認する必要があるユーザーを指定する場合は、「ユーザーの取得」ラジオ・ボタンを選択します。
-
「参照ユーザー」フィールドの隣にある「式ビルダー」アイコンをクリックします。
「式ビルダー」ダイアログ・ボックスが表示されます。
-
式ビルダーで「タスク」→「作成者」オプションをクリックし、「式に挿入」をクリックします。
「式」フィールドの値はタスク.作成者となります。
- 「OK」をクリックして式ビルダーを終了し、承認者の参照ユーザーとしてタスク.作成者を追加します。 これにより、ワークフローにおいてタスクの作成者が承認者となります。
- 「階層タイプ」フィールドに""と入力して、タスク作成者が任意の階層タイプに属すことができることを示します。
-
「OK」をクリックして、これらの詳細を「開始参加者」フィールドに移入します。
「開始参加者」フィールドの値は、HierarchyBuilder.getPrincipal(Task.creator、-1、""、"")を読み取る必要があります。
-
- 「最上位の参加者」フィールドに同じ値を移入します。 最上位の関係者は要求の最終承認者です。
- 「自動アクションの有効化」を「True」に設定します。
- 「自動アクション」に"APPROVE"(引用符を含む)を指定して、すべてのプロジェクト契約請求書承認要求を自動的に承認するようアプリケーションに指示します。
-
更新を保存してコミットし、必要に応じて「コメント」と入力して、「OK」をクリックします。
これで、タスク作成者の名前を承認者として使用して、すべての新規プロジェクト契約請求書承認要求を自動的に承認するようにInvoiceApprovalHumantaskワークフローを構成しました。