機械翻訳について

リソースおよび監督リスト・ビルダーを使用した単純な承認ルール

たとえば、金額に基づいてベースラインの予算バージョンを承認するとします。 たとえば、予算の総コストが$1,000以下の場合、ApprovePlanVersionワークフローによって自動的に承認されます。 $1,000を超える場合、ワークフローは承認のためにプロジェクト・マネージャにルーティングする必要があります。

事前定義済ルール・セットを編集して、次のように2つの承認ルールを定義します。
  • スーパーバイザ・リスト・ビルダーを使用した$1000以下の予算コストの自動承認ルール。
  • リソース・リスト・ビルダーを使用した、$1000を超える予算コストに対するプロジェクト・マネージャの承認。

次のステップを実行します。

  1. 「設定および保守」で、「タスク・パネル」をクリックし、「プロジェクト財務管理のタスク構成の管理」タスクを検索してクリックします。

    BPMワークリスト・アプリケーションが表示されます。

  2. 構成するタスクのペインで、ApprovePlanVersionタスクを検索し、ApprovePlanVersionリンクをクリックします。
  3. 「構成するタスク」ペインで「タスクの編集」アイコンをクリックして、タスクを編集モードで開きます。
  4. 「割当先」タブをクリックします。

    プロジェクト予算または予測を承認する必要がある関係者が表示されます。 これらの各関係者をクリックして、それぞれの承認の選択に適用されるワークフロー・ルールをレビューします。

  5. ワークフローで「承認者」の関係者をクリックし、「承認者」ボックス内の「ルールに移動」(ダイヤモンド型)アイコンをクリックして、表示される「ルールに移動」オプションをクリックします。

    「承認者」の関係者に関連付けられたルールのリストが表示されます。 ドロップダウン・リストでBudgetForecastAMXRuleSetルールが選択されていることを確認します。

  6. 事前定義済ルールのIF条件を「1 is 1」から「1 is 2」に変更すると、事前定義済ワークフローでプロジェクト予算または予測を承認のためにプロジェクト・マネージャに送信できなくなります。
  7. 次のように自動承認ルールを追加します:
    1. 「ルール」ペインで、拡張追加または変更オプション(+アイコン)ドロップダウン・リストをクリックし、一般ルールを選択します。
    2. 「プロパティ」リンクをクリックし、「名前」フィールドに「AutoApproval」と入力して説明を追加し、「アクティブ」チェック・ボックスが選択されていることを確認して、「OK」をクリックします。
    3. ルールのIF部分で、拡張追加または変更オプション・ドロップダウン・リストをクリックし、「simple test」を選択して、次のようにIF条件を追加します:

      左側のテキスト・ボックスに入力する値

      数値比較ドロップダウン・リストで選択する値

      右側のテキスト・ボックスに入力する値

      IF条件を追加する理由

      ApprovePlanVersionPayloadType.planClassCode

      この値を選択するには、「左の値」検索アイコンをクリックし、「条件ブラウザ」ダイアログ・ボックスで「ApprovePlanVersionPayloadType.planClassCode」を選択します。

      is

      "BUDGET"

      この値は大/小文字が区別されます。 引用符も含めてください。 この値をコピーして貼り付けないでください。

      予測に対して同様の要件を満たすには、「FORECAST」と入力します。

      ルールが予算バージョンにのみ適用されるように指定するため。

      ApprovePlanVersionPayloadType.approvePlanPayload.summaryAmounts.pcBurdenedCost

      isn't

      null

      総コスト金額が使用可能かどうかをチェックするため。

      new BigDecimal(ApprovePlanVersionPayloadType.approvePlanPayload.summaryAmounts.pcBurdenedCost)

      same or less than

      1000.00

      総コストがしきい値制限内かどうかをチェックするため。

    4. ルールのTHEN部分で、拡張追加または変更オプション・ドロップダウン・リストをクリックし、「承認者の追加」「スーパーバイザ」をクリックして「スーパーバイザ」リスト・ビルダーを選択します。 次に、次のように値を入力します:
      • 回答タイプ: 必須
      • レベル数: 1
      • 開始参加者: HierarchyBuilder.getPrincipal(ApprovePlanVersionPayloadType.approvePlanPayload.approverName,-1,"","")
      • 最上位の参加者: HierarchyBuilder.getPrincipal(ApprovePlanVersionPayloadType.approvePlanPayload.approverName,-1,"","")
      • 自動アクションの有効化: True
      • 自動アクション: “APPROVE”(引用符を含むこの値を入力します。 この値をコピーして貼り付けないでください。)
      • ルール名: "AutoApproval"
        ノート: ステップ7で入力した名前がルール名に自動移入されます。
      • ディメンションID: null
        ノート: ディメンションIDにはnullが自動移入されます。
  8. 次のように、プロジェクト・マネージャ承認ルールを追加します:
    1. 「ルール」ペインで、拡張追加または変更オプション・ドロップダウン・リストをクリックし、一般ルールを選択します。
    2. 「プロパティ」リンクをクリックし、「名前」フィールドに「ProjectManagerApproval」と入力して説明を追加し、「アクティブ」チェック・ボックスが選択されていることを確認して、「OK」をクリックします。
    3. ルールのIF部分で、拡張追加または変更オプション・ドロップダウン・リストをクリックし、「simple test」を選択して、次のようにIF条件を追加します:

      左側のテキスト・ボックスに入力する値

      数値比較ドロップダウン・リストで選択する値

      右側のテキスト・ボックスに入力する値

      IF条件を追加する理由

      ApprovePlanVersionPayloadType.planClassCode

      この値を選択するには、「左の値」検索アイコンをクリックし、「条件ブラウザ」ダイアログ・ボックスで「ApprovePlanVersionPayloadType.planClassCode」を選択します。

      is

      "BUDGET"

      この値は大/小文字が区別されます。 引用符も含めてください。 この値をコピーして貼り付けないでください。

      予測に対して同様の要件を満たすには、「FORECAST」と入力します。

      ルールが予算バージョンにのみ適用されるように指定するため。

      ApprovePlanVersionPayloadType.approvePlanPayload.summaryAmounts.pcBurdenedCost

      isn't

      null

      総コスト金額が使用可能かどうかをチェックするため。

      new BigDecimal(ApprovePlanVersionPayloadType.approvePlanPayload.summaryAmounts.pcBurdenedCost)

      more than

      1000.00

      総コストがしきい値制限内かどうかをチェックするため。

    4. ルールのTHEN部分で、拡張追加または変更オプション・ドロップダウン・リストをクリックし、「承認者の追加」 > 「リソース」をクリックして「リソース」リスト・ビルダーを選択します。 次に、次のように値を入力します:
      • 回答タイプ: 必須
      • ユーザー: ApprovePlanVersionPayloadType.approvePlanPayload.approverName
      • グループ: null
      • アプリケーション・ロール:null
      • ルール名: "ProjectManagerApproval"
        ノート: ステップ8で入力した名前がルール名に自動移入されます。
      • ディメンションID: null
        ノート: ディメンションIDにはnullが自動移入されます。
  9. 右上隅にある「検証」をクリックして、新しく定義したルールを検証します。
  10. 設定するタスク・ペインの「保存」アイコンをクリックして、ルールを保存します。
  11. 設定するタスク・ペインの「タスクのコミット」アイコンをクリックして、ルールの構成を完了します。
  12. OK」をクリックして確認メッセージ・ウィンドウを閉じます。