機械翻訳について

シナリオ・ベースの契約承認ルール設定

次のステップを使用して、次のような特定の承認シナリオを設定できます:

  • 契約の自動承認

  • 直属のマネージャの承認に基づく契約承認

  • 期間偏差に基づく契約承認

  • 内部担当者による契約承認:

ノート: NULL値を持つ可能性のあるフィールドについては、承認ルールにnull条件を指定していることを確認してください。
  1. 設定ユーザーとしてサイン・インします。

  2. 「設定および保守」作業領域にナビゲートします。

  3. 「顧客関係管理のタスク構成の管理」タスクを検索して選択します。 BPMワークリスト・ページが表示されます。

  4. 構成するタスク・リージョンで、ContractsApprovalを選択します。

  5. 「タスクの編集」アイコンをクリックします。

  6. 「割当先」タブをクリックし、「ルールに移動」アイコンをクリックして新しいルールを作成します。

  7. 「ルールの追加」アイコンをクリックして、次のルールのいずれかを追加します:

    • 契約は自動的に承認されます:

      1. Ifセクションで、条件として1 is 1を選択します。

      2. Thenセクションで、次を選択します:

        • リスト・ビルダー: 監督

        • レスポンス・タイプ: 必須

        • レベル数: 1

        • 開始参加者: HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")

        • 上位関係者: HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")

        • 自動処理使用可能: True

        • 自動アクション: "APPROVE"

      3. 他のルールが非アクティブであることを確認します。

    • 契約は、マネージャの承認後に承認されます:

      1. Ifセクションで、条件として1 is 1を選択します。

      2. Thenセクションで、次を選択します:

        • リスト・ビルダー: 監督

        • レスポンス・タイプ: 必須

        • レベル数: 1

        • 開始参加者: HierarchyBuilder.getManager_1("supervisory",Task.payload.submitter,-1,"","")

        • 上位関係者: HierarchyBuilder.getPrincipal(Task.payload.submitter,-1,"","")

        • 自動処理使用可能: False

        • 自動アクション: "APPROVE"

      3. 他のルールが非アクティブであることを確認します。

    • 契約は期間差異に基づいて承認されます:

      1. Ifセクションで、条件としてTermsDeviations.articleTitle.toUpperCase() is "Key word"を選択します。

      2. Thenセクションで、要件に従ってルールを定義します。

    • 契約は内部担当者によって承認されます:

      1. Ifセクションで、条件としてInternalContacts.croCode is "CONTRACT_ADMIN"を選択します。

        ノート: CONTRACT_ADMINを内部担当者ロールに置き換えます。
      2. Thenセクションで、次を選択します:

        • リスト・ビルダー: リソース

        • レスポンス・タイプ: 必須

        • ユーザー: InternalContacts.username

        • 参加者: グループ: null

        • アプリケーション・ロール= null

  8. 「保存してクローズ」をクリックします。