次の方法で共有


カスタム モデルの開発とオンプレミス環境への配置

メモ

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

この記事では、カスタマイズと拡張機能を開発し、それらをオンプレミス環境にデプロイする方法について説明します。 オンプレミス配置は、ローカル ビジネス データ (LBD) 環境とも呼ばれます。 この記事では、このプロセスがライタイムのクラウド環境でのプロセスと異なる点について説明します。

このプロセスには、次の主要ステップが含まれています。

  1. 開発環境とビルド環境の配置をします。
  2. コードとカスタマイズの展開可能なパッケージを作成します。
  3. 展開可能パッケージを Microsoft Dynamics Lifecycle Services (LCS) のプロジェクトにアップロードします。
  4. 配置可能なパッケージを含むオンプレミスのランタイム環境をコンフィギュレーションし、配置します。 この環境は、サンドボックス環境または運用環境のいずれかになります。

次のセクションでは、このプロセスの詳細について説明します。

開発ツールおよびプラットフォーム

クラウド アプリケーションまたはオンプレミス アプリケーションの開発、拡張、またカスタマイズに関係なく、開発プラットフォーム、ツール、および環境 (仮想マシン [VM]) は同じです。 ターゲット ランタイム環境がクラウド環境かオンプレミス環境かに関係なく、同じ開発 VM でカスタム コードを開発します。

開発の詳細については、 ホーム ページの開発とカスタマイズ を参照してください。 拡張機能やカスタマイズの詳細については、拡張機能のホーム ページ を参照してください。 構築、テスト、および継続的なデリバリーについての詳細については、 継続的なデリバリーのホームページ を参照してください。

開発環境とビルド環境の配備

Azure サブスクリプションを使用することにより、オンプレミス LCS プロジェクトを使用し、Microsoft Azure 上にビルドおよび配置環境を配置することができます。 または、ローカル開発用の仮想ハード ディスク (VHD) をダウンロードすることができます。

Azure サブスクリプションに開発環境またはビルド環境を展開する場合、または開発 VHD をダウンロードする場合は、LCS の クラウド ホスト環境 ページを開きます。

クラウドでホストされる環境のメニュー項目のスクリーンショット。

次に、次の手順に従います。

  1. [] を選択し、[] を追加します。

    クラウドホスト環境の [追加] ボタンのスクリーンショット。

  2. Azure または ローカル を選択します。 ローカル を選択した場合、開発 VHDを検索し、ダウンロードします。 Azure を選択した場合、次の 3 つのトポロジー、ビルドおよびテストデモまたは開発から 1 つを選択するように求められます。

  3. 配置の手順を完了し、Azure サブスクリプションに VM を配置します。

ローカルの開発 VHD を構成する方法の詳細については、 開発環境の配置とアクセス を参照してください。

メモ

独自の Azure サブスクリプションに環境を展開するには、少なくとも 1 つの Azure コネクタを設定する必要があります。 Azure コネクタを設定するには、LCS で [プロジェクトの設定 ] ページを開き、[ Azure コネクタ ] タブを選択します。その後、指示に従って Azure Connector を追加します。 手順を完了するには、組織のテナント管理者でなければなりません。
[プロジェクト設定] メニュー項目のスクリーンショット。

展開可能なパッケージを作成して LCS アセット ライブラリにアップロードする

開発のフェーズを完了し、コードをサンドボックスまたは運用環境のオンプレミス環境にデプロイする準備ができたら、モデルからアプリケーション配置可能パッケージを作成する必要があります。 このプロセスは、クラウド環境でも同じです。

自動ビルド (ビルド環境) を使用している場合、ビルド プロセスがアプリケーション配置可能パッケージを作成します。 また、ユーザーの開発環境で、Microsoft Visual Studio からアプリケーション展開可能パッケージを作成することもできます。 開発環境でアプリケーションの配備可能なパッケージを作成する方法の詳細については、 モデルの展開可能なパッケージの作成 を参照してください。

配置可能なパッケージの準備ができたら、次の手順に従って LCS プロジェクトのアセット ライブラリにアップロードします。

  1. アセット ライブラリページを開きます。

    [アセット ライブラリ] メニュー項目のスクリーンショット。

  2. [ ソフトウェアの展開可能なパッケージ ] タブを選択します。

    ソフトウェアの展開可能なパッケージ ファイルのスクリーンショット。

  3. プラス記号 (+) を選択して、配置可能なパッケージをアップロードします。

コードを使用するオンプレミスのランタイム環境をコンフィギュレーションする

2017 年 7 月リリースのオンプレミスの Microsoft Dynamics 365 Finance and Operations では、サンボックスの展開中または運用環境中にのみカスタマイズや拡張機能を適用できます。

  1. LCS プロジェクトで、[ 構成 ] を選択して環境をデプロイします。

    [サンドボックスの構成] ボタンのスクリーンショット。

  2. デプロイ ツールで、環境名を入力する必要がある場合は、[ 詳細設定] を選択します。

    [オンプレミス トポロジの詳細設定] ボタンのスクリーンショット。

  3. [ ソリューション 資産のカスタマイズ ] タブを選択します。

    [デプロイ設定] の [ソリューション資産のカスタマイズ] タブのスクリーンショット。

  4. 展開する AOT パッケージの選択フィールドで、カスタマイズを含むアプリケーション (AOT) の展開可能パッケージを選択します。 このフィールドには、アセット ライブラリのすべての AOT パッケージがリストされます。

  5. [ 完了] を選択して [デプロイ設定 ] ページを閉じ、環境のデプロイ プロセスに進みます。