13
Visual Studioで作成する SharePointアドイン開発 SAPデータ連携 2016年5月 SharePoint Onlineカスタマイズ

SharePointアドイン開発 SAPデータ連携

Embed Size (px)

Citation preview

Page 1: SharePointアドイン開発 SAPデータ連携

Visual Studioで作成するSharePointアドイン開発

SAPデータ連携

2016年5月

SharePoint Onlineカスタマイズ

Page 2: SharePointアドイン開発 SAPデータ連携

今回のお題

SAPにある商品データベースを検索する機能をSharePoint Onlineに統合する

Page 3: SharePointアドイン開発 SAPデータ連携

利用する仕組み

•クラウドビジネスアドイン• SAPデータソース

• SAP NetWeaver Gateway

Page 4: SharePointアドイン開発 SAPデータ連携

クラウドビジネスアドインを作成

Page 5: SharePointアドイン開発 SAPデータ連携

SAPデータソースを参照

https://sapes1.sapdevcenter.com/sap/opu/odata/sap/ZGWSAMPLE_SRV

Page 6: SharePointアドイン開発 SAPデータ連携

SAPデータソースについて

How to build a cloud business app with SAP data

https://blogs.msdn.microsoft.com/officeapps/2014/03/11/how-to-build-a-cloud-business-app-with-sap-data/

サンプルデータの情報はここ

http://scn.sap.com/docs/DOC-31221#section6

Page 7: SharePointアドイン開発 SAPデータ連携

検索画面の生成

Page 8: SharePointアドイン開発 SAPデータ連携

検索フィルターの実装

GUIでクエリーを作成すればOK

Page 9: SharePointアドイン開発 SAPデータ連携

検索画面のレイアウト

画面もほぼノンプログラミングで実装できる

Page 10: SharePointアドイン開発 SAPデータ連携

カスタム描画をJavaScriptで記述

/// <reference path="~/GeneratedArtifacts/viewModel.js" />myapp.ProductList.ProductPicUrl_postRender = function (element, contentItem) {

// Write code here.contentItem.dataBind("value", function (value) {

if (value) {var totalUri = "https://sapes1.sapdevcenter.com" +

contentItem.value;setTimeout(function () {

$("img", element).attr("src", totalUri);}, 0);

}});

};

今回唯一のコード

Page 11: SharePointアドイン開発 SAPデータ連携

完成

信頼確認で信頼するを選択するとSharePointのアプリとして登録されSharePointからアクセス可能に

Page 12: SharePointアドイン開発 SAPデータ連携

まとめ

• クラウドビジネスアドインはEUD(End User Development)向きのツール

• SAPのデータにノンプログラミングでアクセスできる

• 画面の作成もほぼノンプログラミングで構築• SharePointとSSO(シングルサインオン)が実現しシームレスに統合される

Page 13: SharePointアドイン開発 SAPデータ連携

http://www.proaxia-consulting.co.jp

Azure&SharePointアプリケーション開発についてのお問合せ[担当] [email protected]

SharePoint Onlineとファイルサーバーを統合するCloud Storage Lighthttps://www.cloudstoragelight.com

SharePoint 上のファイルをエクスプローラ感覚でサクサク操作するSharePointエクスプローラhttps://www.cloudstoragelight.com/sharepointexplorer/