SlideShare a Scribd company logo
1 of 23
Download to read offline
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
SharePoint 2013
ワークフロー開発入門
2013/8/03
アドバンスド・ソリューション株式会社
及川 紘旭
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
2
Agenda
自己紹介/会社紹介
1. 2010 と 2013 の違い
1. 実行環境の違い ver 2010
2. 実行環境の違い ver 2013
3. 実装方法の違い
2. SharePoint 2013 でのワークフロー開発
1. ワークフローの構成要素と開発ツール
2. ワークフローの実行イメージ
3. 宣言型ワークフロー開発の要点
3. デモ
4. 参考情報
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
3
自己紹介
及川 紘旭 (おいかわ ひろあき)
SharePoint Developer
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
4
会社紹介
SharePoint関連事業
• 導入コンサルティング
• 構築、開発、移行プロジェクトの受託業務
• 書籍執筆(これから)
その他の事業
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
実は・・・
5
今日の話題、
ちょっと先を越されました (;´・ω・)
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
実は・・・JBSさん、WF自習書を公開!
6
良書です!
一般的な内容は
自習書で・・・
※JBSさんのホームページより抜粋
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
7
せっかくなんで、ちょっと踏み込んで
みましょう。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
8
2010 と 2013 の違い
- 実行環境 -
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
9
実行環境の違い ver 2010
SharePoint 2010 ワークフローは、
SharePoint の内部で動作するため、大規模
展開が困難。
SharePoint 2010
サイト・リスト・ライブ
ラリ
Workflow Foundation 3.5
SharePoint
ワークフロー エンジン
ワークフロー • フロントエンドサーバーやアプリ
ケーションサーバーに負荷がかかる。
• ワークフローの不具合がサービス全
体に影響を与える。
SharePoint 2010 ワークフローの問題点
Office 365 のような大規模展開が難
しい仕組みになっていた。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
10
実行環境の違い ver 2013
SharePoint 2013 ワークフローは、
SharePoint の外部で動作するため、可用性
が向上。
SharePoint 2013
サイト・リスト・ライブ
ラリ
Workflow Server
Workflow Manager 1.0
SQL Server 2012
.NET Framework 4.5
ワークフロー
Workflow Client 1.0
Workflow Services
Application Proxy
SharePoint Workflow
Object Model
HTTP
HTTPS
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
11
2010 と 2013 の違い
- 実装方法 -
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
12
実装方法の違い
SharePoint 2013 ワークフローは、
Workflow Foundation 4.5 に準拠し、「宣
言型」となる。「宣言型」とは
• あらかじめ用意されたパーツ
を組み合わせて実装する方法。
• ワークフロー内にコードを書
くことはできない。
• SharePoint 2010 では
SharePoint Designer での
ワークフロー開発がこれに該
当。
より安全なワークフロー開発を
実現。
2010 2013
SPD
VS
宣言型
宣言型
コード記述
型
宣言型
宣言型
ツールとバージョンごとの実装方法
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
13
SharePoint 2013 での
ワークフロー開発
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
ワークフローはアクションやアクティビ
ティの組み合わせの定義(宣言)により構成
される。
14
ワークフローの構成要素と開発ツール
ワークフローテンプレー
ト
アクション・
条件
アクティビティ
• Workflow Foundation 4.5 に含まれるマネージドコー
ドのクラスライブラリ。
ワークフロー クラスラ
イブラリ
• ワークフロー開発で利用する最小単位の宣言型オブ
ジェクト。
• Visual Studio でのワークフロー開発にて利用。
• アクティビティの組み合わせで構成される、より高度
な宣言型オブジェクト。
• SP Designer でのワークフロー開発にて利用。
• アクティビティまたはアクション・条件の組み合わせ
で構成された、ワークフロー定義のテンプレート。
• SPDの場合、再利用可能ワークフローのみテンプレー
ト化可。
ワークフローの構成要素 構成要素の説明
Visual Studio
Visual Studio
SP Designer
Visual
Studio
※赤字と赤線は構成要素を開発するためのツールを示す。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
15
ワークフローの実行イメージ
ワークフローは SharePoint や Web サービ
スと連携して動作。複雑な処理は Web サー
ビス化するのが基本。
SharePoint 2013 Workflow Server
社内外
Web サービス
起動
結果返送
アクティビティ実行
業務処理
実行
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
16
宣言型ワークフロー開発の要点
• 開発スキルに合わせて開発ツールを選択
– 一般ユーザーは SharePoint Designerで効率よく開発。
– 開発者は Visual Studio でより高度で複雑なワークフローを開発。
• 再利用性を考慮して開発対象を選択
– ワークフローの開発の効率化には、アクション、条件の開発。
– 複数個所への展開をする場合は、VSでワークフローテンプレートを開発。
• カスタムコードは Web サービスとして実装
– ワークフローからREST、SOAPサービスを呼び出し、カスタムコードを実
行。
– Web サービスからの戻り値は JSON 形式で、DynamicValue 型に格納。
• フロー制御も宣言型で記述
– 分岐条件だけでなく、繰り返しやスキップも記述可能。
• ワークフローはwspかappで展開
– 通常のワークフローテンプレート等はwspで展開。
– ワークフロー駆動な SharePoint Apps は app で展開。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
17
デモ
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
18
SP Designer による開発方法
アクションを組み合わせ
ワークフローを定義。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
19
SP Designer による開発方法
アクションはあらかじめ定
義されており、メニューか
ら選択する。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
20
SP Designer による開発方法
アクションのパラメータを
指定。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
21
Visual Studio による開発方法
ツールボックスからアク
ティビティを選択し、エ
ディタにドロップ。
アクティビティを組み合わ
せ
ワークフローを定義。
アクティビティのプロパ
ティを設定。
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
22
参考情報
SharePoint 2013 評価リソース
->ワークフローガイド
SharePoint 2013 training for developers (英語)
->Module 9 がワークフロー開発に関するビデオ
SharePoint Workflow Development with Office
Developer Tools for Visual Studio 2012 (英語)
->ワークフロー開発の Step by Step での説明
© Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved.
23

More Related Content

What's hot

SharePoint Online で最近の困った。 大きなリストのお話。
SharePoint Online で最近の困った。 大きなリストのお話。SharePoint Online で最近の困った。 大きなリストのお話。
SharePoint Online で最近の困った。 大きなリストのお話。Hirofumi Ota
 
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発日本マイクロソフト株式会社
 
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法Ai Hirano
 
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」Kazuhiko Nakamura
 
Flutterアプリ開発におけるモジュール分割戦略
Flutterアプリ開発におけるモジュール分割戦略Flutterアプリ開発におけるモジュール分割戦略
Flutterアプリ開発におけるモジュール分割戦略Yamashita Takeshi
 
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望Yoichi Kawasaki
 
Twitterのsnowflakeについて
TwitterのsnowflakeについてTwitterのsnowflakeについて
Twitterのsnowflakeについてmoai kids
 
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~Genki WATANABE
 
SharePoint 2013 アーキテクチャの変更点と新機能
SharePoint 2013 アーキテクチャの変更点と新機能SharePoint 2013 アーキテクチャの変更点と新機能
SharePoint 2013 アーキテクチャの変更点と新機能Hirofumi Ota
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識Minoru Naito
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル貴志 上坂
 
Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Takuya Iwatsuka
 
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81Minoru Naito
 
ワタシはSingletonがキライだ
ワタシはSingletonがキライだワタシはSingletonがキライだ
ワタシはSingletonがキライだTetsuya Kaneuchi
 
データローダについてちょっと詳しくなる
データローダについてちょっと詳しくなるデータローダについてちょっと詳しくなる
データローダについてちょっと詳しくなるJunko Nakayama
 
ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修akkuma
 
アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018ak_shio_555
 
SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩Yoshitaka Seo
 

What's hot (20)

SharePoint Online で最近の困った。 大きなリストのお話。
SharePoint Online で最近の困った。 大きなリストのお話。SharePoint Online で最近の困った。 大きなリストのお話。
SharePoint Online で最近の困った。 大きなリストのお話。
 
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
 
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
 
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 
Flutterアプリ開発におけるモジュール分割戦略
Flutterアプリ開発におけるモジュール分割戦略Flutterアプリ開発におけるモジュール分割戦略
Flutterアプリ開発におけるモジュール分割戦略
 
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
 
Twitterのsnowflakeについて
TwitterのsnowflakeについてTwitterのsnowflakeについて
Twitterのsnowflakeについて
 
Apache Sparkの紹介
Apache Sparkの紹介Apache Sparkの紹介
Apache Sparkの紹介
 
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
 
SharePoint 2013 アーキテクチャの変更点と新機能
SharePoint 2013 アーキテクチャの変更点と新機能SharePoint 2013 アーキテクチャの変更点と新機能
SharePoint 2013 アーキテクチャの変更点と新機能
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
 
Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門
 
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
AWS 技術者向け Azure サービス解説 de:code2019版 #CD81
 
ワタシはSingletonがキライだ
ワタシはSingletonがキライだワタシはSingletonがキライだ
ワタシはSingletonがキライだ
 
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
 
データローダについてちょっと詳しくなる
データローダについてちょっと詳しくなるデータローダについてちょっと詳しくなる
データローダについてちょっと詳しくなる
 
ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修
 
アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018
 
SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩
 

Viewers also liked

Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?Hiroaki Oikawa
 
PowerApps による初めてのアプリ開発
PowerApps による初めてのアプリ開発PowerApps による初めてのアプリ開発
PowerApps による初めてのアプリ開発Hiroaki Oikawa
 
SharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデアSharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデアHirofumi Ota
 
Power apps、始めました
Power apps、始めましたPower apps、始めました
Power apps、始めましたSatoru Nasu
 
PowerApps をざっくりさわってみた
PowerApps をざっくりさわってみたPowerApps をざっくりさわってみた
PowerApps をざっくりさわってみたHiroaki Oikawa
 
SharePoint 2013 のつかい方
SharePoint 2013 のつかい方SharePoint 2013 のつかい方
SharePoint 2013 のつかい方Hirofumi Ota
 
Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法Kazuhiko Nakamura
 
SharePoint 2013 流リスト ビュー カスタマイズ
SharePoint 2013 流リスト ビュー カスタマイズSharePoint 2013 流リスト ビュー カスタマイズ
SharePoint 2013 流リスト ビュー カスタマイズHirofumi Ota
 
Office365事例を調べてみた(通信)
Office365事例を調べてみた(通信)Office365事例を調べてみた(通信)
Office365事例を調べてみた(通信)Katsuhito Okada
 
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめHiroaki Oikawa
 
業務用サーバとしてWHSはどこまで使えるか?
業務用サーバとしてWHSはどこまで使えるか?業務用サーバとしてWHSはどこまで使えるか?
業務用サーバとしてWHSはどこまで使えるか?Satoru Nasu
 
Backup 3 2-1 Ruleのススメ
Backup 3 2-1 RuleのススメBackup 3 2-1 Ruleのススメ
Backup 3 2-1 RuleのススメSatoru Nasu
 
中小企業インフラを マイクロソフト製品で改善した事例
中小企業インフラをマイクロソフト製品で改善した事例中小企業インフラをマイクロソフト製品で改善した事例
中小企業インフラを マイクロソフト製品で改善した事例Satoru Nasu
 
Windows Server Essentialsを実例から学ぼう!
Windows Server Essentialsを実例から学ぼう!Windows Server Essentialsを実例から学ぼう!
Windows Server Essentialsを実例から学ぼう!Satoru Nasu
 
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さSatoru Nasu
 
カスタマイズされた SharePoint のアップグレードを考える
カスタマイズされた SharePoint のアップグレードを考えるカスタマイズされた SharePoint のアップグレードを考える
カスタマイズされた SharePoint のアップグレードを考えるHiroaki Oikawa
 
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころWindows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころSatoru Nasu
 
CSOMでサイト運用を楽にしよう!
CSOMでサイト運用を楽にしよう!CSOMでサイト運用を楽にしよう!
CSOMでサイト運用を楽にしよう!Hiroaki Oikawa
 
Odoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERP
Odoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERPOdoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERP
Odoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERPYoshi Tashiro
 
SharePoint 2013 の検索結果をチューニングする
SharePoint 2013 の検索結果をチューニングするSharePoint 2013 の検索結果をチューニングする
SharePoint 2013 の検索結果をチューニングするHiroaki Oikawa
 

Viewers also liked (20)

Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
 
PowerApps による初めてのアプリ開発
PowerApps による初めてのアプリ開発PowerApps による初めてのアプリ開発
PowerApps による初めてのアプリ開発
 
SharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデアSharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデア
 
Power apps、始めました
Power apps、始めましたPower apps、始めました
Power apps、始めました
 
PowerApps をざっくりさわってみた
PowerApps をざっくりさわってみたPowerApps をざっくりさわってみた
PowerApps をざっくりさわってみた
 
SharePoint 2013 のつかい方
SharePoint 2013 のつかい方SharePoint 2013 のつかい方
SharePoint 2013 のつかい方
 
Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法
 
SharePoint 2013 流リスト ビュー カスタマイズ
SharePoint 2013 流リスト ビュー カスタマイズSharePoint 2013 流リスト ビュー カスタマイズ
SharePoint 2013 流リスト ビュー カスタマイズ
 
Office365事例を調べてみた(通信)
Office365事例を調べてみた(通信)Office365事例を調べてみた(通信)
Office365事例を調べてみた(通信)
 
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
 
業務用サーバとしてWHSはどこまで使えるか?
業務用サーバとしてWHSはどこまで使えるか?業務用サーバとしてWHSはどこまで使えるか?
業務用サーバとしてWHSはどこまで使えるか?
 
Backup 3 2-1 Ruleのススメ
Backup 3 2-1 RuleのススメBackup 3 2-1 Ruleのススメ
Backup 3 2-1 Ruleのススメ
 
中小企業インフラを マイクロソフト製品で改善した事例
中小企業インフラをマイクロソフト製品で改善した事例中小企業インフラをマイクロソフト製品で改善した事例
中小企業インフラを マイクロソフト製品で改善した事例
 
Windows Server Essentialsを実例から学ぼう!
Windows Server Essentialsを実例から学ぼう!Windows Server Essentialsを実例から学ぼう!
Windows Server Essentialsを実例から学ぼう!
 
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ
 
カスタマイズされた SharePoint のアップグレードを考える
カスタマイズされた SharePoint のアップグレードを考えるカスタマイズされた SharePoint のアップグレードを考える
カスタマイズされた SharePoint のアップグレードを考える
 
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころWindows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
 
CSOMでサイト運用を楽にしよう!
CSOMでサイト運用を楽にしよう!CSOMでサイト運用を楽にしよう!
CSOMでサイト運用を楽にしよう!
 
Odoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERP
Odoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERPOdoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERP
Odoo(OpenERP)のご紹介 ~世界で人気No.1のオープンソースERP
 
SharePoint 2013 の検索結果をチューニングする
SharePoint 2013 の検索結果をチューニングするSharePoint 2013 の検索結果をチューニングする
SharePoint 2013 の検索結果をチューニングする
 

Similar to SharePoint 2013 ワークフロー開発入門

JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステムJPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステムMPN Japan
 
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazugAzure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug満徳 関
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃Teruo Adachi
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援智治 長沢
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来Yoshihito Kuranuki
 
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会 Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会 Hidekazu Ikeda
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来Yoshihito Kuranuki
 
SendGrid利用事例のご紹介
SendGrid利用事例のご紹介SendGrid利用事例のご紹介
SendGrid利用事例のご紹介Wakaba Ryosuke
 
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略Yoshihito Kuranuki
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
 
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入You&I
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へekushida
 
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~MPN Japan
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019満徳 関
 
BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想Hidekazu Ishikawa
 
13 power nignt2014_yanase
13 power nignt2014_yanase13 power nignt2014_yanase
13 power nignt2014_yanaseTerraSky
 
20111026 cms oracle
20111026 cms oracle20111026 cms oracle
20111026 cms oracleloftwork
 

Similar to SharePoint 2013 ワークフロー開発入門 (20)

JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステムJPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
 
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazugAzure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
 
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会 Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
 
Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発
Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発
Excel業務をWebアプリに!コンポーネントベンダーが眺めたフロントエンド開発
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
 
SendGrid利用事例のご紹介
SendGrid利用事例のご紹介SendGrid利用事例のご紹介
SendGrid利用事例のご紹介
 
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入
 
Pivotal Tracker概略
Pivotal Tracker概略Pivotal Tracker概略
Pivotal Tracker概略
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
 
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
 
BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想
 
13 power nignt2014_yanase
13 power nignt2014_yanase13 power nignt2014_yanase
13 power nignt2014_yanase
 
20111026 cms oracle
20111026 cms oracle20111026 cms oracle
20111026 cms oracle
 

More from Hiroaki Oikawa

SharePoint Framework による Viva Connections アプリの開発
SharePoint Framework による Viva Connections アプリの開発SharePoint Framework による Viva Connections アプリの開発
SharePoint Framework による Viva Connections アプリの開発Hiroaki Oikawa
 
SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1Hiroaki Oikawa
 
SharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズSharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズHiroaki Oikawa
 
SharePoint Framework Teams タブ開発基礎講座
SharePoint Framework Teams タブ開発基礎講座SharePoint Framework Teams タブ開発基礎講座
SharePoint Framework Teams タブ開発基礎講座Hiroaki Oikawa
 
SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座Hiroaki Oikawa
 
SharePoint 開発入門
SharePoint 開発入門SharePoint 開発入門
SharePoint 開発入門Hiroaki Oikawa
 
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようクラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようHiroaki Oikawa
 

More from Hiroaki Oikawa (7)

SharePoint Framework による Viva Connections アプリの開発
SharePoint Framework による Viva Connections アプリの開発SharePoint Framework による Viva Connections アプリの開発
SharePoint Framework による Viva Connections アプリの開発
 
SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1
 
SharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズSharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズ
 
SharePoint Framework Teams タブ開発基礎講座
SharePoint Framework Teams タブ開発基礎講座SharePoint Framework Teams タブ開発基礎講座
SharePoint Framework Teams タブ開発基礎講座
 
SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座
 
SharePoint 開発入門
SharePoint 開発入門SharePoint 開発入門
SharePoint 開発入門
 
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようクラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
 

SharePoint 2013 ワークフロー開発入門

  • 1. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. SharePoint 2013 ワークフロー開発入門 2013/8/03 アドバンスド・ソリューション株式会社 及川 紘旭
  • 2. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 2 Agenda 自己紹介/会社紹介 1. 2010 と 2013 の違い 1. 実行環境の違い ver 2010 2. 実行環境の違い ver 2013 3. 実装方法の違い 2. SharePoint 2013 でのワークフロー開発 1. ワークフローの構成要素と開発ツール 2. ワークフローの実行イメージ 3. 宣言型ワークフロー開発の要点 3. デモ 4. 参考情報
  • 3. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 3 自己紹介 及川 紘旭 (おいかわ ひろあき) SharePoint Developer
  • 4. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 4 会社紹介 SharePoint関連事業 • 導入コンサルティング • 構築、開発、移行プロジェクトの受託業務 • 書籍執筆(これから) その他の事業
  • 5. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 実は・・・ 5 今日の話題、 ちょっと先を越されました (;´・ω・)
  • 6. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 実は・・・JBSさん、WF自習書を公開! 6 良書です! 一般的な内容は 自習書で・・・ ※JBSさんのホームページより抜粋
  • 7. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 7 せっかくなんで、ちょっと踏み込んで みましょう。
  • 8. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 8 2010 と 2013 の違い - 実行環境 -
  • 9. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 9 実行環境の違い ver 2010 SharePoint 2010 ワークフローは、 SharePoint の内部で動作するため、大規模 展開が困難。 SharePoint 2010 サイト・リスト・ライブ ラリ Workflow Foundation 3.5 SharePoint ワークフロー エンジン ワークフロー • フロントエンドサーバーやアプリ ケーションサーバーに負荷がかかる。 • ワークフローの不具合がサービス全 体に影響を与える。 SharePoint 2010 ワークフローの問題点 Office 365 のような大規模展開が難 しい仕組みになっていた。
  • 10. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 10 実行環境の違い ver 2013 SharePoint 2013 ワークフローは、 SharePoint の外部で動作するため、可用性 が向上。 SharePoint 2013 サイト・リスト・ライブ ラリ Workflow Server Workflow Manager 1.0 SQL Server 2012 .NET Framework 4.5 ワークフロー Workflow Client 1.0 Workflow Services Application Proxy SharePoint Workflow Object Model HTTP HTTPS
  • 11. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 11 2010 と 2013 の違い - 実装方法 -
  • 12. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 12 実装方法の違い SharePoint 2013 ワークフローは、 Workflow Foundation 4.5 に準拠し、「宣 言型」となる。「宣言型」とは • あらかじめ用意されたパーツ を組み合わせて実装する方法。 • ワークフロー内にコードを書 くことはできない。 • SharePoint 2010 では SharePoint Designer での ワークフロー開発がこれに該 当。 より安全なワークフロー開発を 実現。 2010 2013 SPD VS 宣言型 宣言型 コード記述 型 宣言型 宣言型 ツールとバージョンごとの実装方法
  • 13. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 13 SharePoint 2013 での ワークフロー開発
  • 14. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. ワークフローはアクションやアクティビ ティの組み合わせの定義(宣言)により構成 される。 14 ワークフローの構成要素と開発ツール ワークフローテンプレー ト アクション・ 条件 アクティビティ • Workflow Foundation 4.5 に含まれるマネージドコー ドのクラスライブラリ。 ワークフロー クラスラ イブラリ • ワークフロー開発で利用する最小単位の宣言型オブ ジェクト。 • Visual Studio でのワークフロー開発にて利用。 • アクティビティの組み合わせで構成される、より高度 な宣言型オブジェクト。 • SP Designer でのワークフロー開発にて利用。 • アクティビティまたはアクション・条件の組み合わせ で構成された、ワークフロー定義のテンプレート。 • SPDの場合、再利用可能ワークフローのみテンプレー ト化可。 ワークフローの構成要素 構成要素の説明 Visual Studio Visual Studio SP Designer Visual Studio ※赤字と赤線は構成要素を開発するためのツールを示す。
  • 15. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 15 ワークフローの実行イメージ ワークフローは SharePoint や Web サービ スと連携して動作。複雑な処理は Web サー ビス化するのが基本。 SharePoint 2013 Workflow Server 社内外 Web サービス 起動 結果返送 アクティビティ実行 業務処理 実行
  • 16. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 16 宣言型ワークフロー開発の要点 • 開発スキルに合わせて開発ツールを選択 – 一般ユーザーは SharePoint Designerで効率よく開発。 – 開発者は Visual Studio でより高度で複雑なワークフローを開発。 • 再利用性を考慮して開発対象を選択 – ワークフローの開発の効率化には、アクション、条件の開発。 – 複数個所への展開をする場合は、VSでワークフローテンプレートを開発。 • カスタムコードは Web サービスとして実装 – ワークフローからREST、SOAPサービスを呼び出し、カスタムコードを実 行。 – Web サービスからの戻り値は JSON 形式で、DynamicValue 型に格納。 • フロー制御も宣言型で記述 – 分岐条件だけでなく、繰り返しやスキップも記述可能。 • ワークフローはwspかappで展開 – 通常のワークフローテンプレート等はwspで展開。 – ワークフロー駆動な SharePoint Apps は app で展開。
  • 17. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 17 デモ
  • 18. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 18 SP Designer による開発方法 アクションを組み合わせ ワークフローを定義。
  • 19. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 19 SP Designer による開発方法 アクションはあらかじめ定 義されており、メニューか ら選択する。
  • 20. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 20 SP Designer による開発方法 アクションのパラメータを 指定。
  • 21. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 21 Visual Studio による開発方法 ツールボックスからアク ティビティを選択し、エ ディタにドロップ。 アクティビティを組み合わ せ ワークフローを定義。 アクティビティのプロパ ティを設定。
  • 22. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 22 参考情報 SharePoint 2013 評価リソース ->ワークフローガイド SharePoint 2013 training for developers (英語) ->Module 9 がワークフロー開発に関するビデオ SharePoint Workflow Development with Office Developer Tools for Visual Studio 2012 (英語) ->ワークフロー開発の Step by Step での説明
  • 23. © Copyright 2013 Advanced Solution Co. Ltd, All Rights Reserved. 23