本記事では CData サポート担当からこんなことを聞かれたらどこを確認すべきか?という観点で、よく頂くお問合せ内容をご紹介します。
記事はこちら →OutSystems は、企業がオムニチャネルのエンタープライズアプリケーションを開発、展開、管理するためのツールを提供するローコードプラットフォームです。CData Connect Cloud と組み合わせると、ビジネスアプリケーション用にDynamics 365 Business Central データにクラウド上でアクセスできます。この記事では、Connect Cloud にDynamics 365 Business Central の仮想データベースを作成し、OutSystems でDynamics 365 Business Central データから単純なアプリを構築する方法を説明します。
CData Connect Cloud は、Dynamics 365 Business Central にピュアMySQL のクラウドベースインターフェースを提供し、ネイティブにサポートされているデータベースにデータを複製することなくOutSystems でのリアルタイムDynamics 365 Business Central データからのレポート作成を実現します。データと連携するアプリケーションを作成すると、OutSystems はデータを収集するためのSQL クエリを生成します。CData Connect Cloud は、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をDynamics 365 Business Central に直接プッシュし、サーバー側の処理を利用して、要求されたDynamics 365 Business Central データを高速で返します。
Dynamics 365 Business Central への認証には、User およびAccessKey プロパティが必要です。
データに接続するには、OrganizationUrl を指定します。OrganizationUrl は、 http://businesscentral.dynamics.com/abc123/ などのBusiness Central アカウントへのエンドポインであるか、Web サービスのルートを参照する必要があります。OrganizationUrl を指定する方法 および利用可能なエンドポイントについての詳細は、Business Central エンドポイント を参照してください。 組織内に複数の会社がある場合は、どの会社に接続するかを特定するためにCompany を指定する必要があります。 会社が1つだけの場合は、Company を指定する必要はありません。
Dynamics 365 Business Central に認証するには、User およびAccessKey 接続プロパティを指定します。Microsoft では、これらをテストおよび開発目的で推奨します。ただし、運用環境での使用は推奨していません。 User およびAccessKey の値を取得するには、Dynamics 365 Business Central の「ユーザー」ページに移動して「編集」をクリックします。User Name および Web Service Access Key の値は、User およびPassword 接続文字列プロパティとして入力する値です。User Name はE メールアドレス ではありません。短縮されたユーザー名です。
Microsoft では、OAuth 認証を使用する本番ユースケースを推奨します。詳細については、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。
OAuth 認証をサポートしないサービス、アプリケーション、プラットフォーム、フレームワークから接続する場合、パーソナルアクセストークン(Personal Access Token, PAT)を認証に使用できます。きめ細かくアクセスを管理するために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
コネクションが構成されたら、OutSystems からDynamics 365 Business Central に接続できるようになります。
以下のステップでは、OutSystems からCData Connect Cloud に接続して新しいDynamics 365 Business Central データベース接続を作成する方法の概要を説明します。
Dynamics 365 Business Central のデータベース接続を作成したら、テーブルまたはビューをOutSystems のエンティティにマップする拡張機能を作成できます。作成していない場合は、Service Studio でアプリケーションを作成します。
これで、標準のOutSystems エンティティと同じように、Dynamics 365 Business Central データにアクセスして操作できます。
Connect Cloud とOutSystems を使用すると、Dynamics 365 Business Central に接続されたアプリケーションを簡単に構築できます。今すぐOutSystems のDynamics 365 Business Central データで作業を開始するには、Connect Cloud の無償トライアルにサインアップしてください。