6 tspn_salesforceのodata対応
DESCRIPTION
2013/12/05 開催のTerraSky Power Night のLT資料です。TRANSCRIPT
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved. Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
SalesforceのOdata対応について
田中伸治
TerraSky Power Night 2013/12/05
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
自己紹介
• 田中 伸治
製品開発部
SkyVisualEditorのSilverlight部分担当
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
• WindowsStoreアプリ
Metrare
• WindowsPhoneアプリ
NTR 傾向と対策
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
鳥よけアプリ
AntiBirds
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
1.ODataとは
• HTTP経由でデータの参照・更新を行うためのWebプロトコル
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
1.ODataとは
例:
http://●●●/Companies(0)/Employees?$top=10
&$orderby=age
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
1.ODataとは
• データはAtomPubまたは JSON で転送されます
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
2.新機能:ExternalObjectSource
• 外部データを受けるためのObject
• ReadOnly
• 一方通行(外部システム→Salesforce)
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
3.ODataによる外部連携(デモ)
• SAPをデータソースとしてSalesforce側で一覧表示
• 作成したExternalObjectSourceをAPEXクラス等から通常のCustomObjectのように利用可能
• 外部データは参照のたびに再取得される
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
4.Odata以外の外部データ連携
• ExternalObjectSourceのTypeにODataでは無くApex Connector Frameworkを選択
• 外部リソースとしてBing検索を指定
• 接続用クラスとデータ取得用を自前でコーディングする必要あり
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
5.質疑応答
• ODataを使って他のSalesforce組織との連携はできるか?
→できない
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
• ExaternalObjectSourceにトリガーを張ることはできるか
→できない
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
• Visualforceモバイルは対応してる?
→対応していない
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
• 連携元のデータ型が変えられたらどうなる?
→例外が発生するかも
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
• ODataのバージョンは?
→Version2
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
• セキュリティは?
→ExternalObjectSourceに対する権限をプロパティごとに指定できる
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Dreamforceの感想
お前ら日本語でしゃべれよ
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
お前ら日本語でしゃべれよ
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
• あ
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved. Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
ご清聴ありがとうございました
以上