メインコンテンツへスキップ
管理者向け

RapidStart CRM セットアップ用 Business Central アドオン

RapidStart CRM用Business Centralアドオンのインストール、構成、および検証の手順。このアドオンはRapidStartのクラウドフローとMicrosoftのネイティブなBusiness Central-Dataverse同期の両方を使用するため、管理者は顧客または見積もりシナリオをテストする前に両方を検証する必要があります。

⚠️ パートナー推奨

複雑さのため、これにはRapidStart認定パートナーの利用をお勧めします。ただし、あなたのBusiness CentralパートナーがPower Platformにも精通している場合、これらの手順を実行できます。エンドユーザーがこのプロセスを試みることはお勧めしません。

高レベルの手順

  1. 既存のDataverse対応環境を作成または使用します。
  2. Dataverse対応環境にAppSourceからRapidStart CRMをインストールします。
  3. Business Centralの会社システムIDを取得します。
  4. Business Central内から統合を構成します。
  5. Business Central統合アプリケーションユーザーの役割を確認します。
  6. レコードマッピングを設定します。
  7. 環境をリンクします(オプション)。
  8. Dataverse対応環境にAppSourceからRapidStart CRM用のBusiness Centralアドオンをインストールします。
  9. RapidStart設定アプリで完了します。

ステップ1と2をカバーするドキュメントをすでに作成しています。こちらをご覧ください。これらのステップが完了したら、ステップ3を続行するためにここに戻ってください。

DataverseとBCの環境タイプが一致していることを確認してください:本番から本番、またはサンドボックスからサンドボックス。

始める前に

Business Centralアドオンのセットアップを開始する前に、これらの要件を確認してください:

  • Business CentralとDataverseは、Business Central仮想テーブルのために同じMicrosoft Entraテナント内にある必要があります。
  • セットアップ中に必要なBusiness Centralの権限とDataverseシステム管理者アクセスを持つ人間のセットアップ管理者を使用してください。
  • 接続する予定のDataverse環境にRapidStart CRMがインストールされていることを確認してください。

ステップ3:会社IDを取得する

会社IDを取得するには、Business CentralでCompaniesを検索します。対象の会社を選択し、Ctrl+Alt+F1を押してページ検査を開きます。表示されたIDをコピーして後で使用するために保存します。

会社IDを表示するBusiness CentralのCompaniesページ検査

会社システムID GUIDを使用

RapidStart環境変数に必要な会社IDは、Business Central会社システムID GUIDです。アドレスバーから編集可能な会社表示名を使用しないでください。ページ検査を開けない場合は、Business Central管理者またはパートナーに会社IDを提供してもらってください。

ステップ4:Business Central内から統合を構成する

接続したいBusiness Central環境にログインします。

Business Central環境ログイン

アドレスバーのBusiness Central環境名に注意してください。URLには会社表示名も表示される場合がありますが、前のステップで会社システムID GUIDをすでに取得しています。

環境名を表示するBusiness Centralアドレスバー

Business Central環境名を、会社システムID GUIDを保存した同じメモにコピーします。

会社IDはすでに取得済み

セットアップでBC会社IDを求められたときは、ステップ3の会社システムID GUIDを使用してください。URLの会社表示名は、古いデプロイメントのための後方互換性のあるフォールバックに過ぎません。

BCギアメニュー - 支援付きセットアップ

1. ギアをクリック
2. 「支援付きセットアップ」を選択

支援付きセットアップ - 他のシステムとの接続

「他のシステムとの接続」セクションまでスクロールし、「Dataverseへの接続を設定」をクリックします。

Dataverse接続設定オプション

1. データ同期を有効にすることを選択
2. 仮想テーブルとイベントを有効にすることを選択
3. 「次へ」をクリック

条件を受け入れる

条件を受け入れて「次へ」をクリック

Dataverse接続を受け入れる

Dataverseへの接続を「常に許可」として受け入れ、「OK」をクリック

ターゲットDataverse環境を選択

ターゲットDataverse対応環境を選択し、「Ok」をクリック

環境を確認してサインイン

環境が正しいことを確認し、Dataverse環境にサインインするリンクをクリックします。サインイン後、「次へ」をクリック

チーム所有権と同期設定

推奨されるチーム所有権を選択し、同期なしで完了するように切り替え(後で行います)、「次へ」をクリック

Business Central仮想テーブルアプリをインストール

1. Business Central仮想テーブルアプリをインストールするリンクをクリック
2. 「次へ」をクリック(新しいタブがAppSourceに開きます)

AppSource - 今すぐ取得ボタン

「今すぐ取得」ボタンをクリック(このアドオンは無料です)、次のページが開きます:

環境を選択してインストール

1. RapidStart CRMをインストールしたターゲット環境を選択します。
2. 条件に同意します。
3. 「インストール」をクリックします。

ソリューションインストールステータス

ソリューションが「インストール中」であることがわかります。完了するまで数分かかることがあります。「インストール済み」と表示されるまで、時々「更新」をクリックしてください。その後、Business Centralブラウザタブに戻って続行します。

更新をクリック

「更新」をクリック

仮想テーブルアプリが正常にインストールされました

仮想テーブルアプリが正常にインストールされたことがわかります。「完了」をクリック

仮想テーブルタブ - 利用可能な仮想テーブル

数分後、このページが表示されます。仮想テーブルタブを選択し、「利用可能な仮想テーブル」を選択します。

アイテム仮想テーブルを有効にする

1. 「アイテム」行を選択して開始
2. 「有効にする」をクリック(これにより、Dataverseにアイテム用の仮想テーブルが作成されます)
3. 「表示」ボックスがチェックされるまで待ちます。数回更新する必要があるかもしれません。

これらの手順を以下の項目に対して繰り返します:salesInvoice、salesInvoiceLine、salesOrder、salesOrderLine、salesQuote、salesQuoteLine、salesShipment、およびsalesShipmentLine。これらを有効にするにはそれぞれ数分かかります。

すべての仮想テーブルが表示されていることを確認

表示/降順で並べ替えを変更し、これらのテーブルがすべて表示されていることを確認します。この時点で追加の仮想テーブルを追加しないでください。この画面をそのままにしておき(後で戻ります)、新しいタブを開きます。

ステップ5:Business Central統合アプリケーションユーザーを確認する

アプリケーションユーザーにシステム管理者を割り当てないでください

セットアップ中に人間のセットアップ管理者にはDataverseシステム管理者の権限が必要です。自動的に作成されたBusiness Central統合アプリケーションユーザーは、MicrosoftのBusiness Central Dataverse Integrationロールを使用するべきであり、システム管理者ではありません。

Business Central-Dataverse同期権限が損傷している場合は、Business CentralでDataverse接続設定を開き、統合ソリューションを再デプロイを使用してください。これにより、Microsoftの統合ソリューションが復元され、Business Central統合セキュリティロールがデプロイされます。

接続テストが成功し、Business Central統合アプリケーションユーザーがMicrosoftのBusiness Central Dataverse Integrationロールを持っていることを確認した後にのみ続行してください。

ステップ6:レコードマッピングとカップリングを設定する

RapidStartフローとMicrosoft同期は別物

RapidStartクラウドフローは、見積もり要求や選択された顧客/連絡先の更新などのアドオンアクションをサポートします。MicrosoftのネイティブなBusiness Central統合テーブルマッピングは、Business Central-Dataverseの同期、カップリング、参照データ、およびスケジュールされた同期を処理します。同じDataverse環境とBusiness Central会社に対して両方を構成します。

顧客同期前に参照マッピングを構成する

顧客をテストする前に参照マッピングを実行して検証してください。顧客同期は、通貨、支払い条件、出荷方法、または配送業者の値が存在しないか、Dataverse側で一致するオプションIDがない場合に失敗することがよくあります。

顧客前に構成する参照マッピング

  • 通貨: Business Central通貨 → Dataverse取引通貨。方向はBusiness CentralからDataverseへでなければなりません。これらの有効なフィールドマッピングを確認してください:コード → 通貨コード、シンボル → 通貨シンボル、説明 → 通貨名。
  • 顧客マッピングに通貨コード → 通貨が含まれていることを確認します。顧客の前に通貨を同期します。Dataverseの基本通貨とBusiness Centralのローカル通貨は一致している必要があり、必要な為替レートが存在する必要があります。
  • 支払い条件: 顧客テスト前にアカウント支払い条件に同期します。
  • 出荷方法: 顧客テスト前にアカウント貨物条件に同期します。
  • 配送業者: 顧客テスト前にアカウント配送方法に同期します。

顧客作成ポリシー

アカウント/会社がどちら側でも作成される可能性がある場合、顧客を双方向に設定します。その後、顧客展開の決定として同期。カップリングされたレコードのみポリシーを選択します:

設定動作
同期。カップリングされたレコードのみ = オン管理者がすでにカップリングしたレコードのみを同期します。これにより、新しいカップリングされていないレコードの広範な作成を避けることができます。
同期。カップリングされたレコードのみ = オフ初期およびスケジュールされた同期は、他の側にカップリングされていない顧客/アカウントを作成する可能性があります。この作成動作が意図されている場合にのみ使用します。

同期。カップリングされたレコードのみがオンのときはカップリングが必要

同期。カップリングされたレコードのみがオンのとき、Microsoftの同期はすでにカップリングされたレコードのみを更新します。RapidStartフローはBusiness Centralの顧客を作成し、その顧客番号をDataverseアカウントに保存できますが、それはMicrosoftのネイティブなカップリングを確立するものではありません。フローを使用した後、継続的なネイティブ同期が必要な場合は、Business Centralで顧客とアカウントを手動でカップリングしてください。Business Centralの顧客番号だけではカップリングの証明にはなりません。

オプション値の検証

支払い条件、出荷方法、配送業者に使用されるBusiness Centralの列挙値IDは、対応するDataverseオプションIDと一致している必要があります。表示テキストやコードラベルだけでは不十分です。Business CentralにDataverseに存在しないカスタム列挙値が含まれている場合、IDの不一致を修正するための完全な同期は行われません。

  1. 支払い条件、出荷方法、配送業者変更されたレコードを同期を実行します。
  2. 顧客をテストする前に、Dataverseオプションマッピングと同期エラーログを確認します。
  3. IDが一致していない場合、顧客フィールドマッピングの安全なデフォルトを使用します:支払い条件コード → 支払い条件 = FromIntegrationTable;出荷方法コード → 住所1:貨物条件 = FromIntegrationTable;配送業者コード → 住所1:配送方法 = FromIntegrationTable
  4. これらの3つのフィールドを双方向に変更するのは、開発者が両側に一致するオプションIDを追加した後のみです。
  5. セットアップ中にオプションIDを発明したり、番号を変更したりしないでください。カスタムDataverse値とBusiness Central列挙拡張は、正確に同じIDを使用する必要があります。

開いていたブラウザのBusiness Centralタブに戻ります。

Business Central統合タブ

1. 「統合」タブをクリック
2. 次に「統合テーブルマッピング」

営業担当者 - 削除してカップリングを解除

顧客の決定:Microsoftの標準的なDataverseユーザーからBusiness Central営業担当者への同期を顧客が望む場合、営業担当者を保持します。この標準的な同期が意図的に使用されない場合にのみ、このマッピングを削除または無効にします。

連絡先 - マッチベースのカップリング

1. 連絡先を選択
2. カップリングを選択
3. 次に「マッチベースのカップリング」をクリック。
4. 上記と一致させて「OK」をクリック

通貨 - マッチベースのカップリング

1. 通貨を選択
2. カップリングを選択
3. 次に「マッチベースのカップリング」をクリック。
4. 上記と一致させて「OK」をクリック

顧客 - マッピングフィールド

顧客のためにマッピング/フィールドを選択
1. 「リストを編集」を選択
2. そして「アカウント番号」を有効にします。

顧客 - マッチベースのカップリング

顧客のために、カップリング/マッチベースのカップリングを選択します。スクリーンショットに示された顧客/アカウント識別子フィールドを使用して一致させ、両側で同じ顧客を一意に識別する一致フィールドを確認します。

支払い条件 - マッチベースのカップリング

支払い条件のために、カップリング/マッチベースのカップリングを選択します。Business Centralの支払い条件レコードを、設定されたIDによって対応するDataverseの支払い条件オプション値に一致させます。

出荷方法 - マッチベースのカップリング

出荷方法のために、カップリング/マッチベースのカップリングを選択します。Business Centralの出荷方法を、設定されたIDによって対応するDataverseの貨物条件オプション値に一致させます。

配送業者 - マッチベースのカップリング

配送業者のために、カップリング/マッチベースのカップリングを選択します。Business Centralの配送業者を、設定されたIDによって対応するDataverseの配送方法オプション値に一致させます。

ベンダー - マッピングフィールド

ベンダーのためにマッピング/フィールドを選択
1. 「リストを編集」を選択
2. そして「アカウント番号」を有効にします。

ベンダー - マッチベースのカップリング

ベンダーのために、カップリング/マッチベースのカップリングを選択します。スクリーンショットに示されたベンダー/アカウント識別子フィールドを使用して一致させ、両側で同じベンダーを一意に識別する一致フィールドを確認します。

ステップ7:環境をリンクする(オプション)

オプションの環境リンク要件

Business Central環境とPower Platform環境が同じ環境タイプ(例:本番から本番、またはサンドボックスからサンドボックス)であり、同じAzure地理にある場合にのみ環境をリンクします。

誰かが誤って環境を削除するのを防ぐために、環境をリンクすることができます。Business Centralに戻ります。

BCギアアイコン - 管理センター

1. ギアアイコンを選択
2. 次に管理センターを選択

ターゲット環境リンクを選択

ターゲット環境リンクを選択

Dataverse環境をリンク

「リンク」をクリックし、Dataverse環境を選択

ステップ8:AppSourceからRapidStart CRM用のBusiness Centralアドオンをインストール

アドオンをインストールする前に必要な基盤を確認

RapidStart CRMとMicrosoft Business Central仮想テーブルサポートは最初にインストールされている必要があります。続行する前に、必要なBusiness Central仮想テーブルと接続値を確認してください。このAppSourceインストールのためにオプションの環境リンクを完了する必要はありません。

MicrosoftのAppSourceを開き、ビジネスアカウントでログインしていることを確認するには、このリンクをクリックしてください。

AppSource - Business Centralアドオン用の今すぐ取得

インストールを開始するには「今すぐ取得」を選択します。

環境を選択してインストール

1. 仮想テーブルソリューションをインストールした環境を選択します。
2. 条件に同意します。
3. インストールをクリックします。インストールには数分かかることがあります。

AppSourceにインストールされたBusiness Centralアドオン

ソリューションが「インストール中」であることがわかります。完了するまで数分かかることがあります。「インストール済み」と表示されるまで、時々「更新」をクリックしてください。

ステップ9:RapidStart設定アプリで完了

RapidStart CRMに移動し、RapidStart設定アプリを選択します。

RapidStart CRMアプリピッカーに表示されるRapidStart設定アプリ

RapidStart CRMのアプリセレクターから、またはメーカー ポータルからRapidStart設定アプリを開くことができます:
1. サイドバーでアプリを選択します。
2. RapidStart設定アプリの実行アイコンをクリックします。

RapidStart設定アプリ

1. RapidStart設定アプリにいることを確認します。
2. サイドバーで「アプリとアドオン」を選択します。
3. Business Centralアドオンの「構成」をクリックします。

RapidStart設定ウィザード

このウィザードを使用して、欠落している項目を完了し、コネクタを管理します。

トラブルシューティング

接続IDが見つからない

フローが接続IDが見つからないと報告した場合、RapidStart設定アプリまたはPower AutomateでDataverseとBusiness Centralの接続参照を修復し、フローを再度オンにします。接続を再作成するだけでは、接続参照が古い接続にバインドされている場合は不十分です。

通貨マッピングエラー

顧客の同期が通貨で失敗した場合、通貨マッピングを復元または確認し、コード → 通貨コードが有効であることを確認し、通貨を同期し、顧客通貨がDataverseに存在することを確認してから顧客を再試行します。

オプションの不一致

支払い条件、出荷方法、または配送業者の値が有効なDataverse範囲外であるために同期が失敗した場合、Business Centralの列挙値IDがDataverseのオプションIDと一致していません。影響を受けた顧客フィールドマッピングにはFromIntegrationTableを使用し、一致するIDがデプロイされるまで使用します。

削除されたレコードを指すカップリング

レコードがカップリングされているように見えるが、同期が削除されたか欠落しているレコードを指している場合、Business Centralで古いカップリングを削除し、正しいDataverseアカウントまたは連絡先に新しいカップリングを作成してから同期を再実行します。

デプロイメント完了

このドキュメントに問題がある場合は、お知らせください