注
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
この記事では、カスタム コードが Microsoft のガイドラインを満たしていることを確認し、ソリューション パッケージを財務および運用アプリ環境で正常にバンドルして配信できることを確認する要件について説明します。
Microsoft では、次の要件を検証するために特定のレビューが必要です。
- パートナーのカスタム コードは、Microsoft のガイドラインを満たしています。
- Microsoft Dynamics Lifecycle Services ソリューション パッケージを正常にバンドルして配信できます。
- 主要な独立系ソフトウェア ベンダー (ISV) のビジネス シナリオを処理することができます。
現在、パートナーは、テストデプロイを行い、結果を Microsoft と共有することで、これらの要件を満たしていることを示す必要があります。 Microsoft は、検証されていないコードを顧客環境にデプロイしません。 パートナーは、次のキュレーション コンポーネントおよびテストを行ってください。
- コード分析レポート (CAR)
- ビジネス プロセス モデラー (BPM)/テスト スクリプト
- ビジネス データベースのバックアップ
- プロジェクトの名前と説明
- データ パッケージ
- 方法
- バイナリ (オプション)
- 配置可能パッケージ
- モデル (コードとテスト)
- マーケティング コンテンツ
キュレーション会議
次の表では、検証会議の前に完了する必要がある手順について説明します。
| フェーズ | ステップ | 活動 | プロセスの手順 | 成功基準 |
|---|---|---|---|---|
| 1 | 1 | コードを検証します。 | CAR ツールを使用してすべての顧客モデル ファイルを実行し、レポートを生成します。 | ローカライズ、アクセシビリティ、パフォーマンス、セキュリティ上の問題なく CAR を正常に作成します。 |
| 1 | 2 | ユーザー エクスペリエンス (UX) のガイドラインを確認します。 | ワークスペースを正しく実装する UX ガイドラインに従います。 | ライフサイクル サービスの「移行と作成手法」セクションのベスト プラクティス情報を参照してください。 |
| 2 | 3 | Lifecycle Services でソリューション パッケージを検証します。 | 必要なすべての成果物を含むソリューション パッケージをライフサイクル サービスに作成します。 | 必要なすべての成果物を含むソリューション パッケージをライフサイクル サービスに発行し、ソリューションのグローバル一意識別子 (GUID) を作成します。 |
| 2 | 4 | 環境を配置します。 | パッケージの内容 (コード、バイナリ、および構成) に基づいている取引相手コードを持つ、標準の環境を展開します。 | エラーを発生させず、少なくとも 1 つの財務と運用環境を正常に配置します。 環境コンフィギュレーション (コンポーネントとコンフィギュレーションを含む) はパートナーの参照環境と同じです。 ユーザーは、この環境にエラーなしで正常にサインインできます。 |
| 2 | 5 | データの配置およびコンフィギュレーション。 | 環境にパートナーが提供するデータをエラーなく展開します。 | パートナーが提供するマスターと参照データが、エラーなく正常に環境にプッシュされたことを示します。 |
| 2 | 6 | チェックを行います。 | データが環境に読み込まれた後、ユーザーは (ソリューションのスコープで定義されている) ビジネス トランザクションを完了できる必要があります。 | データが読み込まれた環境にエラーなしでサインインできます。 ユーザーは、パッケージ スコープで定義されているビジネス トランザクションをエラーなしで完了できます。 |
詳細なキュレーション要件
次のテーブルに、キュレーションの各要件に関する詳細情報を示します。
| 必要量 | 説明 |
|---|---|
| CAR | アップグレード後に CAR で強調表示されるすべての主要な問題に対処します。 検証会議の前に CAR を Microsoft に送信します。 |
| BPM/テスト スクリプト | ソリューション パッケージが設計されている業界の垂直方向のすべてのタスク記録を完了し、エンド ツー エンドのシナリオを含めます。 |
| ビジネス データベースのバックアップ | アップグレードした環境とベスト プラクティス構成のビジネス データベースをライフサイクル サービスの資産ライブラリに読み込みます。 |
| プロジェクトの名前と説明 | ソリューション パッケージの実装手法の先頭にプロジェクト名と説明を組み込みます。 |
| データ パッケージ | 検証会議の前に、ライフサイクル サービスにすべてのデータ パッケージを読み込みます。 カスタム機能機能の他のカスタム フィールドまたはテーブルのデータ エンティティを作成します。 データ パッケージを変更して空の環境にロードし、Data Management Framework でデータ パッケージを使用できるようにする必要があります。 |
| 方法 | 製品の概要を組み込みます。 会議室パイロット 1 (CRP1) のガイド付きエクスペリエンスと、ソリューションに合わせて調整されたその他の実装手法は省略可能です。 |
| バイナリ (オプション) | 必要なバイナリ ファイルを組み込みます。 |
| 配置可能パッケージ | カスタム機能を環境に取り込むために必要なデプロイ可能なパッケージを組み込みます。 |
| モデル (コードとテスト) | ソリューションに必要なすべてのモデル ファイルを組み込みます。 |
| マーケティング コンテンツ | ソリューション パッケージのロゴ、説明、スクリーンショットなどのマーケティング コンテンツを追加します。 ソリューションロゴはアプリ固有であり、会社名を含めてはなりません。 説明はカスタム ビジネス プロセスと整合する必要があります。 |
更新とメンテナンスの要件
Marketplace に発行する精選されたソリューションがある場合は、ソリューションを最新の状態に保つ必要があります。 春と秋の各メジャー リリースの後、コードをアップグレードするには 8 週間かかります。 次のコンポーネントを更新しテストする必要があります。
- CAR
- モデル (コードとテスト)
- 配置可能パッケージ
- BPM/テスト スクリプト
- データ パッケージ
- ビジネス データベースのバックアップ
メンテナンス プロセスのステップ
| フェーズ | 番号 | 活動 | プロセスの手順 | 成功基準 |
|---|---|---|---|---|
| 1 | 1 | 顧客コードを検証します。 | CAR ツールを使用してすべての顧客モデル ファイルを実行し、レポートを生成します。 | ローカライズ、アクセシビリティ、パフォーマンス、セキュリティ上の問題なく CAR を正常に作成します。 最新のメジャー リリースにアップグレードした後に CAR が強調するすべての主要な問題に対処します。 主要な春と秋の各リリースから 8 週間以内に CAR を Microsoft に提出します。 |