エクステンションのインストール中に、Dynamic 365 Business Centralのウェブサービス(Web Services)を自動公開する方法

Dynamics 365 Business Central

皆様、こんにちは!
昨日はBusiness Centralのウェブサービスの公開またはアクセス方法について紹介いたしました。
詳しくは下記をご参考ください。
Dynamic 365 Business Central SaaSのウェブサービスについて (Web Services)
追加として、今回はエクステンションのインストール中にBusiness Centralのウェブサービスの公開方法についてお話したいと思います。
つまり、Business Centralに手動でウェブサービスを新規作成する必要はなく、エクステンションをインストールするだけで、ウェブサービスが自動的に追加されます。
Web Servicesページ:


方法1:インストールCodeunitから公開
Posted Purchase Invoices (146, List)をウェブサービスで公開します。

「Subtype」が「Install」のCodeunitを利用します。

“Tenant Web Service”テーブルに一つレコードを追加します。
画面から追加と同じ、Object Type、Object ID、Service Name、Publishedを指定します。

エクステンションをパブリッシュすると、ページPosted Purchase Invoices (146, List)を自動的にウェブサービスで公開することできます。


方法2:XMLファイルから公開

Posted Sales Shipments (142, List)をウェブサービスで公開します。

下記のようにxmlファイルにObject Type、Object ID、Service Name、Publishedを指定します。

方法1と同じ、エクステンションをパブリッシュすると、ページPosted Sales Shipments (142, List)を自動的にウェブサービスで公開することできます。


以上
お読みいただきありがとうございました。

コメント

タイトルとURLをコピーしました