シナリオ・ベースの契約承認ルール設定
次に、特定の承認シナリオの設定に使用できるステップを示します:
-
自動契約承認
-
即時マネージャの承認に基づく契約承認
-
期間偏差に基づく契約承認
-
内部担当者による契約承認:
NULL値を持つ可能性があるフィールドについては、承認ルールでNULL条件を指定していることを確認してください。
-
設定ユーザーとしてサイン・インします。
-
「設定と保守」作業領域にナビゲートします。
-
「顧客関係管理のタスク構成の管理」タスクを検索して選択します。 BPMワークリスト・ページが表示されます。
-
「構成するタスク」リージョンで、ContractsApprovalを選択します。
-
「タスクの編集」アイコンをクリックします。
-
「割当先」タブをクリックし、「ルールに移動」アイコンをクリックして新しいルールを作成します。
-
「ルールの追加」アイコンをクリックして、次のルールのいずれかを追加します:
-
契約は自動的に承認されます:
-
「If」セクションで、条件として1が1を選択します。
-
「Then」セクションで、次を選択します:
-
リスト・ビルダー: 監督
-
レスポンス・タイプ: 必須
-
レベル数: 1
-
開始参加者:
HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")
-
上位参加者:
HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")
-
自動処理使用可能: True
-
自動アクション: "APPROVE"
-
-
他のルールが非アクティブであることを確認します。
-
-
契約は、マネージャの承認後に承認されます:
-
「If」セクションで、条件として1が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
-
-
-
-
「保存してクローズ」をクリックします。