ワークフロー:Workflow:業務フロー
規定するもの
手続き:プロセス
自動化
学習可能な形(で)
活動パターン
確実な反復可能性を持つ
文書化
構成要素
基本
入力記述
変換ルール:アルゴリズム
出力記述
考え方
基本
円滑化
情報
業務
仕組み
業務支援
業務処理
比喩
ベルトコンベア
利点
モデル化による
評価
物理的リソース
人的リソース
ビジネス
効率化
潜在的な低効率の発見
電子化による
一元管理
わかりやすい
例
ワークフロー改善理論
シックス・シグマ
TQM
ビジネスプロセス・リエンジニアリング
リーン生産方式
手法
ワークフロー記述言語
XPDL
YAWL
ライブラリやインタフェース
WWF
Workflow OSID
言語
BPMN:Business Process Modeling Notation
数学的形式
ペトリネット
Webサービスに基づく実行プロセス定義言語
BPEL
BPML
WSFL
Wf-XML
製品
Panasonic
GlobalFlow5
NTTデータ
intra-martワークフロー
富士電機システムズ
ExchangeUSEシリーズ
サイボウズ
ワークフロー for ガルーン 2
Knowlbo
ワークフローEX
住友電工情報システム株式会社
楽々WorkflowII
株式会社エイトレッド
X-point (ウェブフォーム・ワークフロー)
ベーステクノロジー株式会社
BGK(ビージーケー)
株式会社日立情報システムズ
「快速フロー」
日本ユニシス・ビジネス株式会社
Advance-Flow
株式会社ユニオンシンク
業務デザイナー
定義
WfMC(Workflow Management Coalition)
コンピュータを利用
全体的もしくは部分的に
ビジネスプロセス
促進
自動化
ERP系
実行・定義
企業コア・大規模
グループウェア系
小規模
不十分
実装に近い詳細
抽象度が高い
BPM:Business Process Management
概念
あるべきプロセスへ..プロセス改善
変更改善
管理
具体的には
管理対象
成果
プロセス定義(プロセスモデル)
各タスクの順序
各タスクの入出力内容
担当者や担当コンピュータシステム
実行状況実態
プロセスインスタンス
処理中のプロセス
完了したプロセス
反復
定義設計:Process Modeling
業務実施:Process Operation
モニタリング:Process Monitoring
課題の改善:Process Optimize
PDSサイクル/PDCAサイクル
Plan(生産計画)
Do(生産活動)
Check(評価)
Act(改善)
事例
ISO9000s
Quality System Cycle
Plan: QMSを確立する
Do: QMSを管理する
Check: QMSのレビュー
Act: QMSの改善
目的
多種多様
企業に潜む問題やリスクを顕在化
財務計算に関する書類その他の情報の適正性を確保
企業を事業環境に適用させ続ける事
副次的な効果
リアルタイム監視
把握する
乖離
異常
障害
監査証跡を記録する
記録
実行責任
ステークホルダ信頼の獲得
ホワイトボックス化
事故発生確率
組織モチベーションの向上
種類
主体
ヒューマンタスク
Human-Centric BPM
システムタスク
Integration-Centric BPM
方法論
トップダウンアプローチ
ボトムアップアプローチ
プロセス定義
フローモデル
業務プロセスの流れ方に関する定義
データモデル
業務プロセス成果物の情報フォーマットに関する定義
権限モデル
業務プロセスに関与する人々の権限に関する定義
BPMN:Business Process Modeling Notation
記法(Notation)
業務フロー図(BPMN図)
図形要素:BPMN1.1
フローオブジェクト (Flow Objects)
イベント
Type
開始イベント:Start
トリガ
なし:None
メッセージ:Message
タイマー:Timer
複合:Multiple
条件:Conditional
シグナル:Signal
中間イベント(Intermediate Event)
トリガ
None
Message
throw
Catch
Timer
Error
Cancel
Link
catch
throw
Compensation
throw
catch
Multiple
throw
catch
Conditional
Signal
throw
catch
終了イベント(End Event)
トリガ
None
Message
Error
Cancel
Compensation
Signal
Terminate
Multiple
アクティビティ
ゲートウェイ
接続オブジェクト (Connecting Objects)
シーケンスフロー
メッセージフロー
関連(アソシエーション)
スイムレーン (Swimlanes)
プール
レーン
成果物 (Artifacts)
データオブジェクト
グループ
注釈(アノテーション)
BPMN1.0との相違点
「条件(Conditional)」というトリガーの名称について:「ルール(Rule)」という名称から変更
「シグナル(Signal)」について:BPMN1.1において新しく追加
BPMN1.0における「リンク(Link)」について:BPMN1.1において開始イベントのトリガーとしては消滅
「複合(Maltiple)」について:マーカーの形状の変更(六芒星型から五角形へ)
標準化団体
OMG(1989)
BPMN
仕様(1.1)
WfMC(1993)
XPDL
OASIS(1993)
WS-BPEL
特徴
可視化に特化
エンドユーザ視点
実行可能な状態にない
コンピュータにとっての可読性が低い
数種類の表現方法
動向
BPMN2.0のRFP草案
ツール
選択基準
BPEL(Business Process Execution Language for Web Services)に対応
業界標準
BPMN(Business Process Modeling Notation)をベースにしているとか
一般的
ポータルでの利用
セキュリティソフトとの競合性
シングル・サインオン
製品
BPMエンジン?
Savvion BusinessManager
BlazeAdvisor
Sonic Orchestration Server
ILOG JRules
モデラ
ltimus BPM Suite
EnterpriseArchitect
Free Visio® BPMN Modeler
統合?
BusinessWare
Sterling Integrator
BEA WebLogic Integration
Hitachi Business Logic - Container
不明・未調査
IBM WebSphere Business Integration Modeler
e*Insight Business Process Manager
webMethods Integration Platform
Sybase Integration Orchestrator
TIBCO BusinessWorks
ProVision Workbench
BizFlow
iGrafx
ARIS 6 Collaborative Suite
周辺
BPEL
XPDL