シナリオ・ベースの契約承認ルール設定
次のステップを使用して、次のような特定の承認シナリオを設定できます:
-
契約の自動承認
-
直属のマネージャの承認に基づく契約承認
-
期間偏差に基づく契約承認
-
内部担当者による契約承認:
-
設定ユーザーとしてサイン・インします。
-
「設定および保守」作業領域にナビゲートします。
-
「顧客関係管理のタスク構成の管理」タスクを検索して選択します。 BPMワークリスト・ページが表示されます。
-
構成するタスク・リージョンで、ContractsApprovalを選択します。
-
「タスクの編集」アイコンをクリックします。
-
「割当先」タブをクリックし、「ルールに移動」アイコンをクリックして新しいルールを作成します。
-
「ルールの追加」アイコンをクリックして、次のルールのいずれかを追加します:
-
契約は自動的に承認されます:
-
Ifセクションで、条件として1 is 1を選択します。
-
Thenセクションで、次を選択します:
-
リスト・ビルダー: 監督
-
レスポンス・タイプ: 必須
-
レベル数: 1
-
開始参加者:
HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")
-
上位関係者:
HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")
-
自動処理使用可能: True
-
自動アクション: "APPROVE"
-
-
他のルールが非アクティブであることを確認します。
-
-
契約は、マネージャの承認後に承認されます:
-
Ifセクションで、条件として1 is 1を選択します。
-
Thenセクションで、次を選択します:
-
リスト・ビルダー: 監督
-
レスポンス・タイプ: 必須
-
レベル数: 1
-
開始参加者:
HierarchyBuilder.getManager_1("supervisory",Task.payload.submitter,-1,"","")
-
上位関係者:
HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")
-
自動処理使用可能: False
-
自動アクション: "APPROVE"
-
-
他のルールが非アクティブであることを確認します。
-
-
契約は期間差異に基づいて承認されます:
-
Ifセクションで、条件として
TermsDeviations.articleTitle.toUpperCase() is "Key word"
を選択します。 -
Thenセクションで、要件に従ってルールを定義します。
-
-
契約は内部担当者によって承認されます:
-
Ifセクションで、条件として
InternalContacts.croCode is "CONTRACT_ADMIN"
を選択します。ノート: CONTRACT_ADMINを内部担当者ロールに置き換えます。 -
Thenセクションで、次を選択します:
-
リスト・ビルダー: リソース
-
レスポンス・タイプ: 必須
-
ユーザー:
InternalContacts.username
-
参加者: グループ: null
-
アプリケーション・ロール= null
-
-
-
-
「保存してクローズ」をクリックします。