承認セット
適用対象: リソース/非在庫ベースのシナリオに使用する Project Operations、見積請求に対応する小規模の展開
承認セットは、承認要求を操作のより小さなサブセットにグループ化します。 このグループ化により、承認を特定の順序でプロジェクトごとに処理し、再試行と順序付けを行うことができるようになります。 承認リクエストをグループ化してまとめると、大量の承認に対する承認処理の信頼性と追跡可能性が向上します。
承認セットは、関連するレコードの全体的な処理状態を示します。 承認セットを使用して承認レコードが処理されると、レコードは提出済みから承認済みに移動し、承認セットへのリンクが解除されます。 承認のために提出されたときにレコードが失敗した場合、レコードの状態は 提出済み のままで、承認セットは失敗としてマークされます。 承認セットには、失敗のエラー メッセージが記録されます。
処理中の承認と承認セット
処理待ちの承認は、処理中の承認 ビューに表示されます。 システムは、以前の試行が失敗した場合の承認の再試行を含め、すべてのエントリを非同期で複数回処理します。
承認セットの有効期間 フィールドには、セットが失敗としてマークされるまでに残された処理の試行回数が記録されます。
承認セットは、Project Service - プロジェクト承認セットを定期的にスケジュールする の クラウド フローに基づく定期的なアクティブ化によって処理されます。 これは Project Operations という名前のソリューションにあります。
次の手順を実行して、フローがアクティブになっていることを確認します。
- 管理者として、flow.microsoft.com にログインします。
- 右上隅で、Dynamics 365 Project Operations に使う環境に切り替えます。
- ソリューションを選択するして、環境にインストールされているソリューションを一覧表示します。
- ソリューションのリストで、Project Operations を選択します。
- フィルターをすべてからクラウド フローに変更します。
- Project Service – プロジェクト承認セットを定期的にスケジュールするフローが オン になっていることを確認します。 そうでない場合は、フローを選択してから、オンにするを選択します。
- Project Operations Dataverse 環境の 設定 エリアにある システム ジョブ のリストを確認し、5 分ごとに処理が行われることを確認します。
失敗した承認と承認セット
失敗した承認ビューには、ユーザーの介入が必要なすべての承認が一覧表示されます。 関連する承認セットのログを開いて、失敗の原因を特定します。 再試行 を選択すると、承認セットの有効期間カウントが追加され、承認セット状態が 処理中 に戻り、残りのレコードの処理を試みます。
承認セットの構成
承認セット機能を有効にする
承認セット機能を有効にする前に、現在処理中の承認がないことを確認してください。 この機能を有効化した後で、無効にすることはできません。
- プロジェクト パラメーター ページに移動し、機能コントロール>最新の承認を有効にする を選択します。
非同期しきい値を構成する
承認セットを作成すると、承認のために選択したレコード数が指定されたしきい値を超えると、処理はバックグラウンドに移動します。 非同期しきい値 フィールドを使用して、承認処理を同期または非同期で実行する時期を構成します。 次の値のいずれかを選択します。
- ゼロ: すべての要求は非同期に処理されます。
- 0 より大きい数値: 承認は、提出された承認の数がこの値を超えた場合にのみ非同期に処理されます。