• 検索結果がありません。

SharePoint にはワークフロー機能が搭載されています。SharePoint のワークフローは、ビルトインのワークフ ローが用意されているためこれを利用することが可能です。また、カスタム ワークフローを構築することもできます。

その構築方法には、SharePoint Designer 2010 を用いたノンコーディングと Visual Studio 2010 を用 いた高度な開発とがあります。ここでは、SharePoint Designer 2010 でのワークフロー開発に焦点を当て て説明します。

いずれの SharePoint 製品を使用している場合でも、Visio Premium 2010 を使用してワークフロー図を 作成できます。SharePoint Designer 2010 で作成したワークフローを Visio に取り込んだり、逆に Visio 2010 で作成したワークフローを SharePoint Designer 2010 に取り込んだりすることが可能です 。 この時やり取りするデータ形式は “*.vwi” です。

SharePoint Designer 2010 によるワークフロー開発では、SharePoint Server 2010 Enterprise Edition を利用している場合にのみ Visio Services が利用できるため、ワークフローの可視化を行う “ ワー クフロー ビジュアライゼーション” を利用できるようになります。さらに、InfoPath Forms Services を利用で きるため、SharePoint Designer 2010 が自動生成する対話フォームは InfoPath フォームとなります。そ のため、生成されたフォームを InfoPath を用いて柔軟にカスタマイズすることが可能です。

一方、SharePoint Foundation や SharePoint Server 2010 Standard Edition を利用している場 合は、“ ワークフロー ビジュアライゼーション” を利用することはできません。さらに、InfoPath Forms Services は利用できないため、SharePoint Designer 2010 が自動生成する対話フォームは APSX フ ァイルとなります。

機能 SharePoint

Foundation 2010

SharePoint Server 2010

Standard

SharePoint Server 2010

Enterprise

SharePoint Online Visio Premium 2010 を

使用して作成したワークフロー を SharePoint Designer 2010 にインポートする

● ● ● ●

Visio Premium 2010 用 に SharePoint Designer 2010 で生成したワークフロ ーをエクスポートする

● ● ● ●

ワークフロー ビジュアライゼー ションの利用

- - ● ●

自動生成される対話フォーム ASPX フォーム ASPX フォーム InfoPath フォー ム

ASPX フォーム/

InfoPath フォー ム(※1)

58 / 76

(※1)Office 365 プラン E3,E4 や SharePoint Online プラン 2、Office Web Apps プラン 2 では InfoPath Forms Services がサポートされています。

各 SharePoint 製品で リスト ワークフロー、再利用可能なワークフローを構築する場合の 相違点

各 SharePoint 製品で リスト ワークフロー、再利用可能なワークフローを構築する場合に利用できる条件 は次の通りです。

条件 SharePoint

Foundation 2010

SharePoint Server 2010

Standard

SharePoint Server 2010

Enterprise

SharePoint Online 一般的な条件

ある値と値が等しいかどうか ● ● ● ●

現在のアイテム フィールドと 値が等しいかどうか

● ● ● ●

その他の条件

タイトル フィールドにキーワ ードを含む

● ● ● ●

ファイルサイズが指定した範 囲内(キロバイト) (※1)

● ● ● ●

指 定 し た フ ァ イ ル の 種 類 (※1)

● ● ● ●

指定したユーザーによって作 成された

● ● ● ●

指定したユーザーによって変 更された

● ● ● ●

指定した期間内に作成され た

● ● ● ●

指定した期間内に変更され た

● ● ● ●

有効な SharePoint ユー ザーかどうか

● ● ● ●

その他の条件 ※代理ステップ内 リスト アイテムのアクセス許 可の確認

● ● ● ●

リスト アイテムのアクセス許 可レベルを確認

● ● ● ●

(※1) ドキュメント ライブラリーに対してワークフローを構築した場合です

59 / 76

各 SharePoint 製品で リスト ワークフロー、再利用可能なワークフローを構築する場合に利用できるアクシ ョンは次の通りです。

条件 SharePoint

Foundation 2010

SharePoint Server 2010

Standard

SharePoint Server 2010

Enterprise

SharePoint Online コア アクション

コメントを追加する ● ● ● ●

リポジトリにドキュメントを送信 (※1)

- ● ● ●(※2)

ワークフローの状態を設定す る

● ● ● ●

ワークフローの変数を設定す る

● ● ● ●

計算を行う ● ● ● ●

指定した期間だけ停止する ● ● ● ●

指定した日まで停止する ● ● ● ●

電子メールを送信する ● ● ● ●

日付/時刻フィールドの時刻 部分を設定する

● ● ● ●

日付に時刻を設定する ● ● ● ●

履歴リストに記録する ● ● ● ●

タスク アクション

To Do アイテムを割り当てる ● ● ● ●

フィードバック処理を開始する - ● ● ●(※2)

フォームをグループに割り当て る

● ● ● ●

ユーザーからデータを収集す る

● ● ● ●

ユーザー設定タスク処理を開 始する

- ● ● ●(※2)

承認処理を開始する - ● ● ●(※2)

ドキュメント セットのアクション ドキュメント セットのコンテンツ の承認状態を設定する

- ● ● ●(※2)

ドキュメント セットのバージョ ンを取得する

- ● ● ●(※2)

ドキュメント セットをリポジトリ に送信する

- ● ● ●(※2)

ドキュメント セット承認処理 を開始する

- ● ● ●(※2)

ユーティリティのアクション

日付間の間隔を求める ● ● ● ●

文字数を基にインデックスから 文字列のサブ文字列を抽出 する

● ● ● ●

60 / 76 文字列のインデックスからサブ

文字列を抽出する

● ● ● ●

文字列の先頭からサブ文字 列を抽出する

● ● ● ●

文字列の末尾からサブ文字 列を抽出する

● ● ● ●

リスト アクション

アイテムのチェックアウトを破 棄する

● ● ● ●

アイテムをチェックアウトする ● ● ● ●

アイテムをチェックインする ● ● ● ●

アイテムを削除する ● ● ● ●

コンテンツの承認状態を設定 する

● ● ● ●

ドキュメントのチェックアウトの 状況が変更されるまで待機 (※1)

- ● ● ●(※2)

リストアイテムをコピーする ● ● ● ●

リストアイテムを更新する ● ● ● ●

リストアイテムを作成する ● ● ● ●

レコードの宣言 - ● ● ●(※2)

レコードの宣言の解除 - ● ● ●(※2)

以前のバージョンの削除 (※

1)

- ● ● ●(※2)

下書きの削除 (※1) - ● ● ●(※2)

現在のアイテムでのフィールド の変更を待つ

● ● ● ●

現在のアイテムにフィールドを 設定する

● ● ● ●

リストアクション ※代理ステップ内 リスト アイテムのアクセス許 可の削除

● ● ● ●

リスト アイテムのアクセス許 可の置き換え

● ● ● ●

リストアイテムのアクセス許可 の追加

● ● ● ●

リストアイテムの親のアクセス 許可の継承

● ● ● ●

相互関係アクション

ユーザーの上司の検索 - ● ● ●(※2)

(※1) ドキュメント ライブラリーに対してワークフローを構築した場合です

(※2) Office 365 プラン P1では、ドキュメントセット、個人用プロファイル、バージョン管理等がサポートされて いません。

61 / 76

各 SharePoint 製品で サイトワークフローを構築する場合の相違点

各 SharePoint 製品で リスト ワークフロー、再利用可能なワークフローを構築する場合に利用できる条件 は次の通りです。

条件 SharePoint

Foundation 2010

SharePoint Server 2010

Standard

SharePoint Server 2010

Enterprise

SharePoint Online 一般的な条件

ある値と値が等しいかどうか ● ● ● ●

その他の条件

有効な SharePoint ユー ザーかどうか

● ● ● ●

その他の条件 ※代理ステップ内 リスト アイテムのアクセス許 可の確認

● ● ● ●

リスト アイテムのアクセス許 可レベルを確認

● ● ● ●

各 SharePoint 製品で リスト ワークフロー、再利用可能なワークフローを構築する場合に利用できるアクシ ョンは次の通りです。

条件 SharePoint

Foundation 2010

SharePoint Server 2010

Standard

SharePoint Server 2010

Enterprise

SharePoint Online コア アクション

コメントを追加する ● ● ● ●

リポジトリにドキュメントを送信 (※1)

- ● ● ●

ワークフローの状態を設定す る

● ● ● ●

ヨークフローの変数を設定す る

● ● ● ●

計算を行う ● ● ● ●

指定した期間だけ停止する ● ● ● ●

指定した日まで停止する ● ● ● ●

電子メールを送信する ● ● ● ●

日付/時刻フィールドの時刻 部分を設定する

● ● ● ●

日付に時刻を設定する ● ● ● ●

履歴リストに記録する ● ● ● ●

タスク アクション

To Do アイテムを割り当てる ● ● ● ●

フィードバック処理を開始する - ● ● ●(※1)

フォームをグループに割り当て る

● ● ● ●

62 / 76 ユーザーからデータを収集す

● ● ● ●

ユーザー設定タスク処理を開 始する

- ● ● ●(※1)

承認処理を開始する - ● ● ●(※1)

ドキュメント セットのアクション ドキュメント セットのコンテンツ の承認状態を設定する

- ● ● ●(※1)

ドキュメント セットのバージョ ンを取得する

- ● ● ●(※1)

ドキュメント セットをリポジトリ に送信する

- ● ● ●(※1)

ドキュメント セット承認処理 を開始する

- ● ● ●(※1)

ユーティリティのアクション

日付間の間隔を求める ● ● ● ●

文字数を基にインデックスから 文字列のサブ文字列を抽出 する

● ● ● ●

文字列のインデックスからサブ 文字列を抽出する

● ● ● ●

文字列の先頭からサブ文字 列を抽出する

● ● ● ●

文字列の末尾からサブ文字 列を抽出する

● ● ● ●

リスト アクション

アイテムのチェックアウトを破 棄する

● ● ● ●

アイテムをチェックアウトする ● ● ● ●

アイテムをチェックインする ● ● ● ●

アイテムを削除する ● ● ● ●

リストアイテムをコピーする ● ● ● ●

リストアイテムを更新する ● ● ● ●

リストアイテムを作成する ● ● ● ●

リストアクション ※代理ステップ内 リスト アイテムのアクセス許 可の削除

● ● ● ●

リスト アイテムのアクセス許 可の置き換え

● ● ● ●

リストアイテムのアクセス許可 の追加

● ● ● ●

リストアイテムの親のアクセス 許可の継承

● ● ● ●

相互関係アクション

ユーザーの上司の検索 - ● ● ●(※1)

63 / 76

(※1) Office 365 プラン P1では、ドキュメントセット、個人用プロファイル、バージョン管理等がサポートされて いません。

64 / 76

関連したドキュメント