皆様、こんにちは!
昨日はBusiness Centralのウェブサービスの公開またはアクセス方法について紹介いたしました。
詳しくは下記をご参考ください。
Dynamic 365 Business Central SaaSのウェブサービスについて (Web Services)
追加として、今回はエクステンションのインストール中にBusiness Centralのウェブサービスの公開方法についてお話したいと思います。
つまり、Business Centralに手動でウェブサービスを新規作成する必要はなく、エクステンションをインストールするだけで、ウェブサービスが自動的に追加されます。
Web Servicesページ:
![](https://yzhums.com/wp-content/uploads/2020/09/image-213-1024x469.png)
方法1:インストールCodeunitから公開
Posted Purchase Invoices (146, List)をウェブサービスで公開します。
![](https://yzhums.com/wp-content/uploads/2020/09/image-214-1024x286.png)
「Subtype」が「Install」のCodeunitを利用します。
![](https://yzhums.com/wp-content/uploads/2020/09/image-215.png)
“Tenant Web Service”テーブルに一つレコードを追加します。
画面から追加と同じ、Object Type、Object ID、Service Name、Publishedを指定します。
![](https://yzhums.com/wp-content/uploads/2020/09/image-218.png)
エクステンションをパブリッシュすると、ページPosted Purchase Invoices (146, List)を自動的にウェブサービスで公開することできます。
![](https://yzhums.com/wp-content/uploads/2020/09/image-216.png)
![](https://yzhums.com/wp-content/uploads/2020/09/image-217-1024x307.png)
方法2:XMLファイルから公開
Posted Sales Shipments (142, List)をウェブサービスで公開します。
![](https://yzhums.com/wp-content/uploads/2020/09/image-222-1024x352.png)
下記のようにxmlファイルにObject Type、Object ID、Service Name、Publishedを指定します。
![](https://yzhums.com/wp-content/uploads/2020/09/image-219.png)
方法1と同じ、エクステンションをパブリッシュすると、ページPosted Sales Shipments (142, List)を自動的にウェブサービスで公開することできます。
![](https://yzhums.com/wp-content/uploads/2020/09/image-220-1024x427.png)
![](https://yzhums.com/wp-content/uploads/2020/09/image-221-1024x497.png)
以上
お読みいただきありがとうございました。
コメント