SlideShare una empresa de Scribd logo
1 de 16
© 2018 CData Software Japan, LLC | www.cdata.com/jp
解明! Dynamics 365 Web API 全体像!
第7回JDUC勉強会
CData Software Japan
Kazuya Sugimoto @sugimomoto
Lead Engineer
© 2018 CData Software Japan, LLC | www.cdata.com/jp
最近(前から?)Dynamics Hogehoge 多すぎ問題
Sales, Customer Engagement, Field
Service, CRM, Financial and
Operations Business Edition,
Project Service Automation, AX,
Business Central, Financial,
Financial and Operations
Enterprise Edition, Common Data
Service, NAV, GP, Hogehoge
© 2018 CData Software Japan, LLC | www.cdata.com/jp
それぞれのAPIを使う立場なので
正直意味わかんなくてつらい
© 2018 CData Software Japan, LLC | www.cdata.com/jp
解明! Dynamics 365 Web API 全体像!
資料はこちら
https://bit.ly/2Ilnqz2
© 2018 CData Software Japan, LLC | www.cdata.com/jp
対象アプリケーション
© 2018 CData Software Japan, LLC | www.cdata.com/jp
対象アプリケーション
© 2018 CData Software Japan, LLC | www.cdata.com/jp
どうグルーピングするべきか? それが問題だ
でも、難しいことはなく、一番ベーシックな以下の3種類が
ベースアーキテクチャとして存在することを把握すればOK
Dynamics CRM Dynamics AX Dynamics NAV
© 2018 CData Software Japan, LLC | www.cdata.com/jp
各API から見たDynamics 365 Applications
Customer
Engagement
Finance and
Operations
Business Central
CRM API AX API NAV API
Retail
Common
Data Service
Sales
Power Apps
APP
Customer Service
TalentMarketing
Field Service Project Service
Dynamics 365 Platform
© 2018 CData Software Japan, LLC | www.cdata.com/jp
Dynamics 365 API 一覧
OData V4
OData
V3
CRM API AX API NAV API
OData
V2
(廃止)
Dynamics 365 Platform
SOAP
(将来的に廃
止予定)
OData V4 Web
Hooks
OData
V4
SOAPGraph APIBatch data API Custom service
© 2018 CData Software Japan, LLC | www.cdata.com/jp
CRM API
もともとSOAPがメインのAPIでしたが、今はOdata
V4 ベースのWeb APIがメイン
最近Webhooksもサポートされました。SOAPはすでに
将来的な廃止予定が出ているので、使用しないことが推
奨
Common Data Serviceが地味にこのAPI準拠
CRM API
OData
V2
(廃止)
SOAP
(将来的に廃
止予定)
OData V4 Web
Hooks
© 2018 CData Software Japan, LLC | www.cdata.com/jp
AX API
こちらもメインのAPIはOdata エンドポイント
Batch Data APIというものも提供されていますが、
XML形式のファイルをインポート・エクスポート処理設定
を行うための、EDI的ユースケースとして使用
Custome ServiceはSOAPプロトコルのAPIで、
Dynamics AX時代から提供されていたもの
(※トライアルでAPIが使用できないのが玉に瑕…)
OData V4
AX API
Batch data API Custom service
© 2018 CData Software Japan, LLC | www.cdata.com/jp
NAV API
Dynamics NAV ベースで提供されているOdata V4
のAPIがメイン。一応Odata V3のエンドポイントも使用
可能。
Production環境用とTesting環境用でエンドポイント
と認証方式が変わるため、注意が必要。
また、現在Betaであるものの、Microsoft Graph
APIとの統合エンドポイントもリリースされているため、今
後他のDynamicsシリーズもこの方式に追従していくか
も?
OData
V3
NAV API
OData
V4
SOAPGraph API
© 2018 CData Software Japan, LLC | www.cdata.com/jp
せっかくなのでデモ
Common Data Service の APIを使ってみよう!
Sansan → CDS へ
SSISを使ってさくっと連携させてみる!
© 2018 CData Software Japan, LLC | www.cdata.com/jp
© 2018 CData Software Japan, LLC | www.cdata.com/jp
まとめ
全体を通して言えることは、SOAPからOData V4 形式のAPIに移行
技術的に触る際の敷居が下がり、他サービス・ツールとの連携がしやすく!
認証部分もAzure AD OAuth2.0 をベースとしている点がポイント!
© 2018 CData Software Japan, LLC | www.cdata.com/jp
Thank You!

Más contenido relacionado

La actualidad más candente

Google HomeとSharePointを連携させてみた! 第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...
Google HomeとSharePointを連携させてみた!  第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...Google HomeとSharePointを連携させてみた!  第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...
Google HomeとSharePointを連携させてみた! 第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...Kazuya Sugimoto
 
SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...
SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...
SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...Kazuya Sugimoto
 
見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散
見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散
見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散Kazuya Sugimoto
 
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチKazuya Sugimoto
 
SharePoint 連携を俯瞰しちゃおう
SharePoint 連携を俯瞰しちゃおうSharePoint 連携を俯瞰しちゃおう
SharePoint 連携を俯瞰しちゃおうCData Software Japan
 
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018CData Software Japan
 
JPC2018[F4]超入門! やさしい Microsoft Dynamics 365 の世界 (tech編)
JPC2018[F4]超入門! やさしい Microsoft  Dynamics 365 の世界 (tech編)JPC2018[F4]超入門! やさしい Microsoft  Dynamics 365 の世界 (tech編)
JPC2018[F4]超入門! やさしい Microsoft Dynamics 365 の世界 (tech編)MPN Japan
 
基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~
基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~
基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~Shunichiro Yamamoto
 
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方Kazuya Sugimoto
 
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介Kazuya Sugimoto
 
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCDataSendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCDataCData Software Japan
 
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -CData Software Japan
 
SAP Ruum ではじめるノーコードなワークフロー開発
SAP Ruum ではじめるノーコードなワークフロー開発SAP Ruum ではじめるノーコードなワークフロー開発
SAP Ruum ではじめるノーコードなワークフロー開発Shunichiro Yamamoto
 
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜CData Software Japan
 
Getting started with SAP Mobile Start
Getting started with SAP Mobile StartGetting started with SAP Mobile Start
Getting started with SAP Mobile StartMasayuki Sekihara
 
Kymaではじめるマイクロサービスなサーバレス開発
Kymaではじめるマイクロサービスなサーバレス開発Kymaではじめるマイクロサービスなサーバレス開発
Kymaではじめるマイクロサービスなサーバレス開発Shunichiro Yamamoto
 

La actualidad más candente (20)

Google HomeとSharePointを連携させてみた! 第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...
Google HomeとSharePointを連携させてみた!  第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...Google HomeとSharePointを連携させてみた!  第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...
Google HomeとSharePointを連携させてみた! 第8回 jpsps share pointoffice365名古屋分科勉強会 at ge...
 
SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...
SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...
SharePointとAzure Functionsを組み合わせた マルチクラウドなサーバーレスアーキテクチャの展開方法 Japan share poin...
 
見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散
見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散
見える化、言える化、やりきれる化!Dynamics365 北陸へ拡散
 
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
 
SharePoint 連携を俯瞰しちゃおう
SharePoint 連携を俯瞰しちゃおうSharePoint 連携を俯瞰しちゃおう
SharePoint 連携を俯瞰しちゃおう
 
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
 
JPC2018[F4]超入門! やさしい Microsoft Dynamics 365 の世界 (tech編)
JPC2018[F4]超入門! やさしい Microsoft  Dynamics 365 の世界 (tech編)JPC2018[F4]超入門! やさしい Microsoft  Dynamics 365 の世界 (tech編)
JPC2018[F4]超入門! やさしい Microsoft Dynamics 365 の世界 (tech編)
 
CData Sync 概要
CData Sync 概要CData Sync 概要
CData Sync 概要
 
基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~
基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~
基調講演から読むSAPテクノロジの潮流 ~ SAPテクノロジはどこから来て、どこへ行くのか ~
 
CData Sync Hand-on 資料
CData Sync Hand-on 資料CData Sync Hand-on 資料
CData Sync Hand-on 資料
 
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
 
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
 
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCDataSendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
 
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
 
これからのビジネスソリューションの在り方
これからのビジネスソリューションの在り方これからのビジネスソリューションの在り方
これからのビジネスソリューションの在り方
 
SAP Ruum ではじめるノーコードなワークフロー開発
SAP Ruum ではじめるノーコードなワークフロー開発SAP Ruum ではじめるノーコードなワークフロー開発
SAP Ruum ではじめるノーコードなワークフロー開発
 
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
 
Getting started with SAP Mobile Start
Getting started with SAP Mobile StartGetting started with SAP Mobile Start
Getting started with SAP Mobile Start
 
パネルディスカッション ビジネスアプリケーションのDynamicsな未来を考えよう
パネルディスカッションビジネスアプリケーションのDynamicsな未来を考えようパネルディスカッションビジネスアプリケーションのDynamicsな未来を考えよう
パネルディスカッション ビジネスアプリケーションのDynamicsな未来を考えよう
 
Kymaではじめるマイクロサービスなサーバレス開発
Kymaではじめるマイクロサービスなサーバレス開発Kymaではじめるマイクロサービスなサーバレス開発
Kymaではじめるマイクロサービスなサーバレス開発
 

Similar a 解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会

「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?CData Software Japan
 
APIに関するセッション資料
APIに関するセッション資料APIに関するセッション資料
APIに関するセッション資料CData Software Japan
 
API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018CData Software Japan
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)CData Software Japan
 
JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話
JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話
JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話MPN Japan
 
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
CData Sync × Google BigQuery  3ステップで各データソースとのデータ連携を実現CData Sync × Google BigQuery  3ステップで各データソースとのデータ連携を実現
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現CData Software Japan
 
Netadashi Meetup #6 20170629
Netadashi Meetup #6 20170629Netadashi Meetup #6 20170629
Netadashi Meetup #6 20170629Shigeki Morizane
 
いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備Sayaka Chiba
 
はじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LTはじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LTCData Software Japan
 
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]DeNA
 
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
Excel × Google BigQuery  CData Driver で BigQuery とのデータ連携を実現Excel × Google BigQuery  CData Driver で BigQuery とのデータ連携を実現
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現CData Software Japan
 
BCI Profile 2012(Japanese)
BCI Profile 2012(Japanese)BCI Profile 2012(Japanese)
BCI Profile 2012(Japanese)Nurng Thanapon
 
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例秀 齊藤
 
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...オラクルエンジニア通信
 
究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携CData Software Japan
 

Similar a 解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会 (20)

「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
 
APIに関するセッション資料
APIに関するセッション資料APIに関するセッション資料
APIに関するセッション資料
 
API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
 
CData general proposal
CData general proposalCData general proposal
CData general proposal
 
JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話
JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話
JPC2018[I1]古野電気が語る! 営業改革成功の秘訣と苦労話
 
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
CData Sync × Google BigQuery  3ステップで各データソースとのデータ連携を実現CData Sync × Google BigQuery  3ステップで各データソースとのデータ連携を実現
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
 
CData Drivers HandsOn 20180326
CData Drivers HandsOn 20180326CData Drivers HandsOn 20180326
CData Drivers HandsOn 20180326
 
Netadashi Meetup #6 20170629
Netadashi Meetup #6 20170629Netadashi Meetup #6 20170629
Netadashi Meetup #6 20170629
 
いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備
 
CData Drivers for PCA 概要
CData Drivers for PCA 概要CData Drivers for PCA 概要
CData Drivers for PCA 概要
 
はじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LTはじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LT
 
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
 
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
Excel × Google BigQuery  CData Driver で BigQuery とのデータ連携を実現Excel × Google BigQuery  CData Driver で BigQuery とのデータ連携を実現
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
 
BCI Profile 2012(Japanese)
BCI Profile 2012(Japanese)BCI Profile 2012(Japanese)
BCI Profile 2012(Japanese)
 
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
国内外AIコンペティションからみるAI技術者のキャリアパスの潮流およびAIコンペサイトSIGNATEにおけるAWS活用事例
 
CData API Server ハンズオン
CData API Server ハンズオンCData API Server ハンズオン
CData API Server ハンズオン
 
Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ
 
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
 
究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携
 

Último

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 

Último (11)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 

解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会

  • 1. © 2018 CData Software Japan, LLC | www.cdata.com/jp 解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会 CData Software Japan Kazuya Sugimoto @sugimomoto Lead Engineer
  • 2. © 2018 CData Software Japan, LLC | www.cdata.com/jp 最近(前から?)Dynamics Hogehoge 多すぎ問題 Sales, Customer Engagement, Field Service, CRM, Financial and Operations Business Edition, Project Service Automation, AX, Business Central, Financial, Financial and Operations Enterprise Edition, Common Data Service, NAV, GP, Hogehoge
  • 3. © 2018 CData Software Japan, LLC | www.cdata.com/jp それぞれのAPIを使う立場なので 正直意味わかんなくてつらい
  • 4. © 2018 CData Software Japan, LLC | www.cdata.com/jp 解明! Dynamics 365 Web API 全体像! 資料はこちら https://bit.ly/2Ilnqz2
  • 5. © 2018 CData Software Japan, LLC | www.cdata.com/jp 対象アプリケーション
  • 6. © 2018 CData Software Japan, LLC | www.cdata.com/jp 対象アプリケーション
  • 7. © 2018 CData Software Japan, LLC | www.cdata.com/jp どうグルーピングするべきか? それが問題だ でも、難しいことはなく、一番ベーシックな以下の3種類が ベースアーキテクチャとして存在することを把握すればOK Dynamics CRM Dynamics AX Dynamics NAV
  • 8. © 2018 CData Software Japan, LLC | www.cdata.com/jp 各API から見たDynamics 365 Applications Customer Engagement Finance and Operations Business Central CRM API AX API NAV API Retail Common Data Service Sales Power Apps APP Customer Service TalentMarketing Field Service Project Service Dynamics 365 Platform
  • 9. © 2018 CData Software Japan, LLC | www.cdata.com/jp Dynamics 365 API 一覧 OData V4 OData V3 CRM API AX API NAV API OData V2 (廃止) Dynamics 365 Platform SOAP (将来的に廃 止予定) OData V4 Web Hooks OData V4 SOAPGraph APIBatch data API Custom service
  • 10. © 2018 CData Software Japan, LLC | www.cdata.com/jp CRM API もともとSOAPがメインのAPIでしたが、今はOdata V4 ベースのWeb APIがメイン 最近Webhooksもサポートされました。SOAPはすでに 将来的な廃止予定が出ているので、使用しないことが推 奨 Common Data Serviceが地味にこのAPI準拠 CRM API OData V2 (廃止) SOAP (将来的に廃 止予定) OData V4 Web Hooks
  • 11. © 2018 CData Software Japan, LLC | www.cdata.com/jp AX API こちらもメインのAPIはOdata エンドポイント Batch Data APIというものも提供されていますが、 XML形式のファイルをインポート・エクスポート処理設定 を行うための、EDI的ユースケースとして使用 Custome ServiceはSOAPプロトコルのAPIで、 Dynamics AX時代から提供されていたもの (※トライアルでAPIが使用できないのが玉に瑕…) OData V4 AX API Batch data API Custom service
  • 12. © 2018 CData Software Japan, LLC | www.cdata.com/jp NAV API Dynamics NAV ベースで提供されているOdata V4 のAPIがメイン。一応Odata V3のエンドポイントも使用 可能。 Production環境用とTesting環境用でエンドポイント と認証方式が変わるため、注意が必要。 また、現在Betaであるものの、Microsoft Graph APIとの統合エンドポイントもリリースされているため、今 後他のDynamicsシリーズもこの方式に追従していくか も? OData V3 NAV API OData V4 SOAPGraph API
  • 13. © 2018 CData Software Japan, LLC | www.cdata.com/jp せっかくなのでデモ Common Data Service の APIを使ってみよう! Sansan → CDS へ SSISを使ってさくっと連携させてみる!
  • 14. © 2018 CData Software Japan, LLC | www.cdata.com/jp
  • 15. © 2018 CData Software Japan, LLC | www.cdata.com/jp まとめ 全体を通して言えることは、SOAPからOData V4 形式のAPIに移行 技術的に触る際の敷居が下がり、他サービス・ツールとの連携がしやすく! 認証部分もAzure AD OAuth2.0 をベースとしている点がポイント!
  • 16. © 2018 CData Software Japan, LLC | www.cdata.com/jp Thank You!