この記事では、財務および運用アプリでアーカイブ データを設定および管理する方法について説明します。
必要な特権
以下次の権限が必要です:
Power Platform の場合:
Power Platform 管理センターのシステム管理者とシステム カスタマイザーの役割。
これらの特権があることを確認するには、次の手順に従います。
- Power Platform 管理センターで、環境に移動します。
- 関連する環境を選択します。
- アクセス セクションでユーザーを選択します。
- ユーザーのインストール>ロールを選択します。 必要な権限を確認してください。
fnance アプリと Operations アプリの場合:
財務アプリと運用アプリの システム管理者 ロール。
これらの特権があることを確認するには、次の手順に従います。
- Dynamics 365 の財務および運用アプリで、[ システム管理] に移動します。
- ユーザー>ユーザー を選択します。
- ユーザーのインストール>ロールを選択します。 必要なアクセス許可を確認してください。
Microsoft Dynamics ライフサイクル サービスの場合:
- 環境を作成する組織の管理者ロール。 さらに、ライフサイクル サービスの [プロジェクト セキュリティ ロール] フィールドで、プロジェクト所有者または環境マネージャー ロールをユーザーに割り当てます。
環境を準備する
データをアーカイブするための環境を準備するには、次の手順に従います。
- 実稼働インスタンスに合わせて、PROD データを使用してサンドボックス インスタンスを更新します。
- サンドボックス インスタンスが、少なくとも Dynamics 365 finance and operations アプリ バージョン 10.0.48 を実行しているか、以前のリリースの最小アプリケーション ビルド バージョンを満たしていることを確認します。
Release Availability 10.0.45/プラットフォーム更新プログラム 69 10.0.2345.220 以降 10.0.46/プラットフォーム更新プログラム 70 10.0.2428.162 以降 10.0.47/プラットフォーム更新プログラム 71 10.0.2527.94 以降
ライセンス コンフィギュレーションでSQL 行のバージョン変更追跡が有効であることを確認します。 有効になっていない場合は、次の手順に従います。
- Microsoft Dynamics ライフサイクル サービスで、環境を選択し、Maintain>Enable Maintenance Mode に移動します。
- Finance アプリと Operations アプリにサインインし、 システム管理者>Setup>License 構成に移動します。 SQL 行のバージョン変更追跡チェックボックスを選択し、保存を選択します。
- Lifecycle Services で環境を選択し、保守>保守モードの無効化 を選択します。
Note
Microsoft Power Platform 環境がサンドボックス インスタンス用に設定されていない場合は、Lifecycle Services でセットアップを完了します。
Dataverse の長期リテンション期間を使用してデータをアーカイブするように財務アプリと運用アプリを設定する
データをアーカイブするには、次の手順に従って、Dataverse アーカイブ アドインをインストールできます。
- Power Platform 管理センターで、Environments に移動し、環境を選択して、Dynamics 365 apps を選択します。 Power Platform 環境がマネージド環境であることを確認します。
- ステータスが 更新可能 の場合は、財務と運用仮想エンティティ アプリを更新します。
- Dynamics 365財務および運用プラットフォーム ツールアプリが選択した環境の Power Platform 管理センターにインストールされていない場合は、インストールします。
- Power Platform 管理センターから Dataverse の長期リテンションを使用した Dynamics 365 Archive をインストールします。
- アプリが既にインストールされている場合は、最新の更新プログラムをインストールします。
Dataverse の長期保有を使用して財務および運用データのアーカイブを有効にする
- 財務と運用アプリで、機能管理 にアクセスします。
- アーカイブサービス全体を統合するために、Dataverse 長期保存機能付きアーカイブを選択します。 この機能により、Dataverse 長期リテンション期間を使用してアーカイブするためにサポートされているすべての Finance 機能シナリオが可能になります。
これで、Dataverse 長期保存でのアーカイブ ワークスペースは、財務と運用アプリの ワークスペース リストで使用できるようになります。
アーカイブ ジョブのスケジュール
Note
アーカイブ ジョブをスケジュールする前に、アーカイブ テーブル スキーマ スクリプトの検証を実行して、アーカイブ テーブルのカスタム フィールドを確認します。 カスタム フィールドが見つかった場合は、アーカイブのカスタマイズの手順に従ってそれらのフィールドをデータ アーカイブに含める必要があります。
- 新しい長期保持ジョブ ウィザードを使用して、サポートされている機能シナリオ用にアーカイブ ワークスペースからジョブをアーカイブする財務アプリと運用アプリのスケジュールを設定できます。
- ジョブを実行する時間をスケジュールして他のデータベース操作への影響を最小限に抑えることができますが、スケジュールされた期間中は履歴プロセスへの移動のみが実行されます。 その他の非同期アーカイブ処理は、Dataverse の長期保存のために、スケジュールされた期間外でも継続的に行われます。
- すべてのシナリオで、任意のタイミングで実行されるアーカイブジョブは 1 つだけです。 スケジュールされたジョブは、前のアーカイブ ジョブが完了した後にのみ実行を開始します。
Important
既知の問題: 新しいアーカイブ ジョブを初めて送信すると、次のエラー メッセージが表示される場合があります:「アーカイブ サービスへのアクセス中にエラーが発生しました。 アーカイブ サービスのインストールを確認します。
回避策 - 15 分経ってからアーカイブ ジョブを再送信します。
アーカイブ ジョブの進捗状況を表示する
財務および運用アプリのアーカイブ ワークスペースでは、アーカイブ プロセスがさまざまな段階を進むにつれて、次の詳細が提供されます。
各アーカイブ シナリオに表示されるジョブ ステータス列は、アーカイブ ジョブの全体的なステータスをキャプチャします。
| ジョブの状態 | Description |
|---|---|
| スケジュール済 | ジョブはスケジュールされていますが、プロセスはまだ開始されていません。 ダッシュボードには、スケジュールされた日付と時刻が表示されます。 |
| [実行中] | アーカイブ作業が進行中です。 アーカイブの仕事の中間段階のいくつかは完了する場合があります。 |
| 完了 | アーカイブ ジョブのすべてのステージが完了しました。 |
| 失敗 しました | アーカイブ ジョブが失敗しました。 |
各アーカイブジョブの詳細な進行状況ログは、進捗の表示>詳細ログの表示 を選択します。
Note
進行中の状態は、個々の段階が完了しても、エンド ツー エンドのアーカイブ プロセスが進行中であることを示します。
財務アプリと運用アプリのアーカイブ ワークスペースの情報を表示する
| 情報 | Description |
|---|---|
| 長期保持の開始 | このプロセスにより、長期保持ジョブがアクティブ化されます。 |
| < tablename> の初期同期中 [y レコード中 x レコードが同期済み] | このプロセスにより、Dataverse の長期保有期間への初期同期が開始されます。 |
| < tablename> の初期同期が完了 | このプロセスでは、Dataverse の長期保有期間への初期同期が完了します。 |
| 保持処理中[<tablename> マークの付いた y 件の記録のうち x 件] | このプロセスでは、ファイナンスとオペレーションのライブアプリケーションテーブル内のレコードをアーカイブ用にマークし、Dataverse の長期保存用として同等のレコードを「保持済み」として更新します。 |
| 調整処理中 | Dataverse の長期保存とマークされたレコードが、財務およびオペレーションのライブ アプリケーション テーブルでアーカイブ用とマークされたレコードと一致していることを確認するための照合が進行中です。 |
| 調整が完了しました | すべての財務エンティティの調整が完了しました。 |
| 履歴への移動保留 | 履歴への移行のプロセスが始まるのを待機しています。 |
| 履歴への移行を開始する | このプロセスにより、履歴への移動がアクティブ化されます。 |
| 進行中の履歴への移動のためのステージングデータ [ステージングされた <tablename> の y レコードのうち x レコード] | データは、履歴への移動のステージング、またはキュー プロセス内に設定されます。 |
| < tablename> の履歴への移動のためのステージング データが完了しました | 指定したテーブルのステージングまたはキュー作成が完了しました。 |
| すべてのテーブルの履歴への移動のためのステージング データが完了しました | ステージングまたはキューの作成が完了しました。 |
| 進行中の履歴への移動[移動した <tablename> の y レコードのうち x レコード] | データが現在のテーブルから履歴テーブルに移動しています。 |
| テーブル <tablename> のアーカイブ完成 | 履歴への移動プロセスが、指定されたテーブルで完了しています。 |
| アーカイブ作業の完了 | 機能シナリオのすべてのテーブルについて、エンド ツー エンドのアーカイブ処理が完了しました。 |