Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hiroaki Oikawa
8,027 views
SharePoint 開発でできること 2019年9月版
SharePoint 開発でできることをまとめました
Software
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Downloaded 38 times
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
Most read
9
/ 22
Most read
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
初めてでも大丈夫!SharePoint 開発の第一歩
by
Yoshitaka Seo
PDF
SharePoint Framework Extension 基礎講座
by
Hiroaki Oikawa
PPTX
Azure API Management 俺的マニュアル
by
貴志 上坂
PDF
SharePoint Online を JavaScript でイジる。
by
Hirofumi Ota
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
PDF
入社1年目のプログラミング初心者がSpringを学ぶための手引き
by
土岐 孝平
PDF
RESTfulとは
by
星影 月夜
PPTX
MongoDBが遅いときの切り分け方法
by
Tetsutaro Watanabe
初めてでも大丈夫!SharePoint 開発の第一歩
by
Yoshitaka Seo
SharePoint Framework Extension 基礎講座
by
Hiroaki Oikawa
Azure API Management 俺的マニュアル
by
貴志 上坂
SharePoint Online を JavaScript でイジる。
by
Hirofumi Ota
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
入社1年目のプログラミング初心者がSpringを学ぶための手引き
by
土岐 孝平
RESTfulとは
by
星影 月夜
MongoDBが遅いときの切り分け方法
by
Tetsutaro Watanabe
What's hot
PPTX
クラウド時代の SharePoint 開発に備えよう
by
Hiroaki Oikawa
PDF
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
by
日本マイクロソフト株式会社
PDF
Application development with c#, .net 6, blazor web assembly, asp.net web api...
by
Shotaro Suzuki
PPTX
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
by
Yugo Shimizu
PDF
React(TypeScript) + Go + Auth0 で実現する管理画面
by
KentaEndoh
PDF
よく聞くけど、「SharePoint リストの 5,000 件問題」ってなんなの?
by
Hirofumi Ota
PPTX
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
by
Yugo Shimizu
PDF
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
by
shinjiigarashi
PDF
Power BI データフロー 早わかり
by
Takeshi Kagata
PPTX
脱RESTful API設計の提案
by
樽八 仲川
PPTX
初心者向けMongoDBのキホン!
by
Tetsutaro Watanabe
PPTX
グラフ構造のデータモデルをPower BIで可視化してみた
by
CData Software Japan
PDF
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
PDF
MQTTとAMQPと.NET
by
terurou
PPTX
Power bi勉強会 1202_小林
by
寿 小林
PDF
Java8でRDBMS作ったよ
by
なおき きしだ
PDF
もうひとつのアンチパターン OTLT、あるいは如何にして私はオレオレフレームワークを忌み嫌うようになったか
by
suno88
PDF
SQL大量発行処理をいかにして高速化するか
by
Shogo Wakayama
ODP
SPAのルーティングの話
by
ushiboy
PDF
3分でわかるAzureでのService Principal
by
Toru Makabe
クラウド時代の SharePoint 開発に備えよう
by
Hiroaki Oikawa
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
by
日本マイクロソフト株式会社
Application development with c#, .net 6, blazor web assembly, asp.net web api...
by
Shotaro Suzuki
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
by
Yugo Shimizu
React(TypeScript) + Go + Auth0 で実現する管理画面
by
KentaEndoh
よく聞くけど、「SharePoint リストの 5,000 件問題」ってなんなの?
by
Hirofumi Ota
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
by
Yugo Shimizu
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
by
shinjiigarashi
Power BI データフロー 早わかり
by
Takeshi Kagata
脱RESTful API設計の提案
by
樽八 仲川
初心者向けMongoDBのキホン!
by
Tetsutaro Watanabe
グラフ構造のデータモデルをPower BIで可視化してみた
by
CData Software Japan
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
MQTTとAMQPと.NET
by
terurou
Power bi勉強会 1202_小林
by
寿 小林
Java8でRDBMS作ったよ
by
なおき きしだ
もうひとつのアンチパターン OTLT、あるいは如何にして私はオレオレフレームワークを忌み嫌うようになったか
by
suno88
SQL大量発行処理をいかにして高速化するか
by
Shogo Wakayama
SPAのルーティングの話
by
ushiboy
3分でわかるAzureでのService Principal
by
Toru Makabe
Similar to SharePoint 開発でできること 2019年9月版
PPTX
SharePoint 開発入門
by
Hiroaki Oikawa
PPTX
SharePoint Framework の最新情報をキャッチアップしよう!
by
Ai Hirano
PDF
SharePoint Online 開発の最初の一歩
by
Yoshitaka Seo
PDF
SharePoint Framework をはじめよう #spfx
by
Hirofumi Ota
PDF
SharePoint Framework によるモダンサイトのカスタマイズ
by
Hiroaki Oikawa
PDF
SharePoint Framework を触ってみた
by
Kosuke Kuromiya
PPTX
Office アドイン ハンズオン
by
kinuasa
PPTX
PowerApps による初めてのアプリ開発
by
Hiroaki Oikawa
PDF
SharePoint 2013 アーキテクチャの変更点と新機能
by
Hirofumi Ota
PDF
SharePoint Online まわりの直近と今後のアップデート
by
Hirofumi Ota
PPTX
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
by
Ai Hirano
PDF
SharePoint Framework アップデート SPFx v1.12.1
by
Hiroaki Oikawa
PPTX
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
PDF
Silverlightを囲む会in大阪#19
by
Atsuo Yamasaki
PDF
SilverlightとSharePoint2010の紹介
by
Tadahiro Higuchi
PDF
次期Office製品群の新しい開発モデルの解説
by
kumo2010
PDF
LightSwitchでマルチデータソース
by
Yoshitaka Seo
PDF
Apps for office オンプレミスとクラウド
by
Hirotada Watanabe
PDF
Microsoft Ignite 2017 に行ってきました
by
Hirofumi Ota
PPTX
Share point 365 - 概要とアプリ開発
by
JamesLRishe
SharePoint 開発入門
by
Hiroaki Oikawa
SharePoint Framework の最新情報をキャッチアップしよう!
by
Ai Hirano
SharePoint Online 開発の最初の一歩
by
Yoshitaka Seo
SharePoint Framework をはじめよう #spfx
by
Hirofumi Ota
SharePoint Framework によるモダンサイトのカスタマイズ
by
Hiroaki Oikawa
SharePoint Framework を触ってみた
by
Kosuke Kuromiya
Office アドイン ハンズオン
by
kinuasa
PowerApps による初めてのアプリ開発
by
Hiroaki Oikawa
SharePoint 2013 アーキテクチャの変更点と新機能
by
Hirofumi Ota
SharePoint Online まわりの直近と今後のアップデート
by
Hirofumi Ota
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
by
Ai Hirano
SharePoint Framework アップデート SPFx v1.12.1
by
Hiroaki Oikawa
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
Silverlightを囲む会in大阪#19
by
Atsuo Yamasaki
SilverlightとSharePoint2010の紹介
by
Tadahiro Higuchi
次期Office製品群の新しい開発モデルの解説
by
kumo2010
LightSwitchでマルチデータソース
by
Yoshitaka Seo
Apps for office オンプレミスとクラウド
by
Hirotada Watanabe
Microsoft Ignite 2017 に行ってきました
by
Hirofumi Ota
Share point 365 - 概要とアプリ開発
by
JamesLRishe
More from Hiroaki Oikawa
PDF
Microsoft 365 Virtual Marathon 2021 - SharePoint サイトの自動作成あれこれ
by
Hiroaki Oikawa
PPTX
Outlook アドイン開発入門
by
Hiroaki Oikawa
PDF
SharePoint Framework Teams タブ開発基礎講座
by
Hiroaki Oikawa
PPTX
SharePoint 2013 ワークフロー開発入門
by
Hiroaki Oikawa
PPTX
PowerApps をざっくりさわってみた
by
Hiroaki Oikawa
PDF
Viva Connections 拡張機能入門
by
Hiroaki Oikawa
PDF
SharePoint 2013 の検索結果をチューニングする
by
Hiroaki Oikawa
PDF
カスタマイズされた SharePoint のアップグレードを考える
by
Hiroaki Oikawa
PDF
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
by
Hiroaki Oikawa
PDF
SharePoint Framework による Viva Connections アプリの開発
by
Hiroaki Oikawa
PDF
CSOMでサイト運用を楽にしよう!
by
Hiroaki Oikawa
Microsoft 365 Virtual Marathon 2021 - SharePoint サイトの自動作成あれこれ
by
Hiroaki Oikawa
Outlook アドイン開発入門
by
Hiroaki Oikawa
SharePoint Framework Teams タブ開発基礎講座
by
Hiroaki Oikawa
SharePoint 2013 ワークフロー開発入門
by
Hiroaki Oikawa
PowerApps をざっくりさわってみた
by
Hiroaki Oikawa
Viva Connections 拡張機能入門
by
Hiroaki Oikawa
SharePoint 2013 の検索結果をチューニングする
by
Hiroaki Oikawa
カスタマイズされた SharePoint のアップグレードを考える
by
Hiroaki Oikawa
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
by
Hiroaki Oikawa
SharePoint Framework による Viva Connections アプリの開発
by
Hiroaki Oikawa
CSOMでサイト運用を楽にしよう!
by
Hiroaki Oikawa
SharePoint 開発でできること 2019年9月版
1.
SharePoint 開発でできること -2019年9月版- 及川 紘旭 Microsoft
MVP for Office Development 2019年9月7日 Japan SharePoint Group in 東京
2.
目次 ◼ はじめに ◼ プログラミングモデル ◼
ファームソリューション ◼ SharePoint アドイン ◼ JavaScript 埋め込み ◼ SharePoint Framework ◼ まとめ 2 © SharePoint Developer sharepoint.orivers.jp
3.
はじめに セッションの本題に入る前に。 3
4.
自己紹介 © SharePoint Developer sharepoint.orivers.jp
4 及川 紘旭 (おいかわ ひろあき) ◼ Microsoft MVP for Office Servers and Services 2007年10月~2016年9月 for Office Development 2016年10月~ ◼ アドバンスド・ソリューション株式会社 SharePoint 開発担当兼社長 ◼ ブログ SharePoint Developer (http://sharepoint.orivers.jp) ◼ Twitter @HiroakiOikawa ◼ Qiita https://qiita.com/HiroakiOikawa
5.
会社紹介 © SharePoint Developer sharepoint.orivers.jp
5 アドバンスド・ソリューション株式会社 ◼ 得意分野 - Office 365 を活用したソリューションの提案、構築、利活用促進 - PowerApps、Flow、PowerBI による業務システム構築 - SharePoint、Teams、Office アドイン、スマホアプリ開発 - システム導入後の運用保守請負 ◼ 主な数字 - 設立:2012年7月 - 売上:2.4億円 - 社員:♂7 ♀5 - 年齢:25~45歳 仲間、求む!
6.
このセッションのゴール SharePoint 開発における、 プログラミングモデルと 何が開発できるのかを理解する。 © SharePoint
Developer sharepoint.orivers.jp 6
7.
プログラミングモデル どんなプログラミングモデルがあるのかをまと めました。 7
8.
さまざまなプログラミングモデル #1 © SharePoint
Developer sharepoint.orivers.jp 8 # 名前 説明 1 ファームソリューション オンプレ専用の開発手法。 サイトの機能、タイマージョブ、管理メニューなどを開発する。 2 SharePoint アドイン SharePoint の Web パーツや単独のページとして、ASP.NET など で開発した Web アプリケーションを SharePoint にアドインする。 3 JavaScript 埋め込み JSLink やコンテンツエディタで JavaScript を埋め込み、主に UI の カスタマイズを行う。 4 SharePoint Framework クラウド環境に最適化された開発手法。 モダン UI や Teams における各種コンポーネントの開発を行う。 5 PowerApps + Flow SharePoint Designer、InfoPath によるカスタマイズの後継として 位置付けられるカスタマイズ手法。 フォームやワークフローの開発を行う。
9.
さまざまなプログラミングモデル #2 © SharePoint
Developer sharepoint.orivers.jp 9 # 名前 オンプレ オンライン 対象者 主要技術 開発環境 1 ファームソリューション ○ × 開発者 •C# •SSOM •Server OS •Visual Studio 2 SharePoint アドイン ○ ○ 開発者 •C# •ASP.NET •REST API •CSOM •Visual Studio 3 JavaScript 埋め込み ○ ○ パワー ユーザー •JavaScript •REST API •JSOM •テキストエディタ 4 SharePoint Framework ○ ○ 開発者 •TypeScript •REST API •Node.js •Yeoman •Gulp •テキストエディタ 5 PowerApps + Flow ○ ○ パワー ユーザー •PowerApps •Flow •ブラウザ ※ SSOM: Server Side Object Model / CSOM: Client Side Object Model / JSOM: JavaScript Object Model
10.
SharePoint オンプレ/オンライン プログラミングモデル別コンポーネント配置図 © SharePoint
Developer sharepoint.orivers.jp 10 インフラストラクチャ テナント/サイト 外部Web サーバー SharePoint Framework JavaScript 埋め込み SharePoint アドイン (クライアント側) GraphAPI など 外部サービス ファームソリューション REST APIなど各種機能 テナント/サイト SharePoint Framework JavaScript 埋め込み SharePoint アドイン (クライアント側) SharePoint アドイン (サーバー側) Office 365 PowerApps Flow
11.
ファームソリューション ファームソリューションによる開発の紹介。 11
12.
ファームソリューションで開発できるもの © SharePoint Developer sharepoint.orivers.jp
12 # 開発できるもの 説明 1 PowerShell コマンドレット SharePoint 管理用の独自のコマンドレット。 2 タイマージョブ SharePoint の定期実行処理の中に組み込む独自処理。 3 コンテンツエンリッチメント Webサービス クロールにより作成されたインデックスに対して、独自の属性の追加や 値の変更を実施する処理をクロール処理の過程に差し込む。 4 カスタムフィールド 標準の列と同様にリストに組み込んで使用できる独自の列の種類。 5 イベントレシーバ アイテム登録時などのイベントをトリガーに起動する独自処理。 6 Webパーツ ページ上に配置する独自のWebパーツ。 7 アプリケーションページ _layoutsフォルダ配下に設置する全サイト共通ページ。 8 カスタムアクション サイトの設定やリストメニューなどに追加する独自のメニューと処理。 9 サイト定義、リスト定義 サイトテンプレート、リストテンプレートの雛形。 10 コンテンツタイプ ブラウザから作成するコンテンツタイプと同じもので、横展開可能。
13.
SharePoint アドイン SharePoint アドインによる開発の紹介。 13
14.
SharePoint アドインで開発できるもの © SharePoint
Developer sharepoint.orivers.jp 14 # 開発できるもの 説明 1 Web パーツ ページ上に配置する独自のWebパーツ。 ファームソリューションの Web パーツと異なり、本体は別サーバーに配 置する。 2 カスタムページ SharePoint とは別のサーバーで動作するフルカスタムのASP.NET Web アプリ。 認証や権限管理を SharePoint と連動できる。 3 リモートイベントレシーバ アイテム登録時などのイベントをトリガーに起動する独自処理。 ファームソリューションのイベントレシーバと異なり、本体は別サーバーに 配置する。 4 コンテンツタイプ ブラウザから作成するコンテンツタイプと同じもので、横展開可能。 5 2013 ワークフロー カスタムアクティビティ SharePoint Designer で作成する 2013 ワークフローに追加可 能な独自のアクティビティ。 6 カスタムアクション リボンメニュー、コンテキストメニューに追加する独自のメニュー項目。
15.
JavaScript 埋め込み JavaScript 埋め込みによる開発の紹介。 15
16.
JavaScript 埋め込みで開発できるもの © SharePoint
Developer sharepoint.orivers.jp 16 # 開発できるもの 説明 1 クラシックページへのデザイン 適用、機能追加 コンテンツエディタ Web パーツを設置し、JavaScript をロードするよ うにして、JavaScript でページを作り上げる。 また、JavaScript から SharePoint REST API を呼び出し、 SharePoint 内のリストアイテムをページ上に表示するような、 SharePoint 準拠のページを作成する。 2 HTML ページ+ SharePoint SharePoint のページを使用せず、HTML でゼロから作成したペー ジに、SharePoint REST API を組み合わせて、完全オリジナルの ページを作成する。 3 列のデザイン変更 JSLink を使用して、任意の列のビュー表示時のデザインを変更する。
17.
SharePoint Framework (SPFx) SPFx による開発の紹介。 17
18.
SPFx で開発できるもの © SharePoint
Developer sharepoint.orivers.jp 18 # 開発できるもの 説明 1 Web パーツ ページ上に配置する独自のWebパーツ。 クラシック、モダンの両方に対応。 2 サイト全体のデザイン変更 サイト全体に統一のデザインを適用する。 →Application Customizer 3 ビューに表示する列のデザイ ン変更 ビューに表示する列のデザインを変更する。 →Field Customizer 4 カスタムアクション リストビューのツールバーに独自のボタンとアクションを追加する。 →Command Set 5 Teams タブ Teams のタブとして追加できるアプリを開発する。 →Teams Tab
19.
SPFx 開発例 ◼ SharePoint
モダン UI 拡張 © SharePoint Developer sharepoint.orivers.jp 19 Web パーツ Application Customizer Field Customizer Command Set
20.
SPFx 開発事例 ◼ Teams
タブ © SharePoint Developer sharepoint.orivers.jp 20
21.
まとめ -SharePoint 開発の心得- きちんとした知識をもって開発しなければ、 クラウドの変化に追従できないシステムしか生み出せない。 何ができるかをきちんと理解し、 プログラミングモデルで定められた方式で開発することが肝要。 ©
SharePoint Developer sharepoint.orivers.jp 21
22.
告知! © SharePoint Developer sharepoint.orivers.jp
22 2019/11/23(土) https://connpass.com/event/144707/?fbcli d=IwAR1liTGjQI6SJYnsVyOsGoYpvO0lKrm UOz6nhgJZ31mc2cMCew97shHJjsc
Download