※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
3.1
アクション
電子文書または フォルダに影響を与えるタスク (3.14)
例:
電子ドキュメントのインデックス値の更新、ユーザー入力用のフォームの変更、スクリプトの実行、プロセスの次のステップへの電子ドキュメントの移動、または別のシステムへのルックアップの実行。
3.2
アクティビティ
1つの論理的な ステップ(3.38) を形成する作品
3.3
管理者
ワークフロー (3.46) さまざまなシステムのセットアップ、制御、および管理機能を実行できる特別な特権を持つシステム ユーザー
例:
ユーザー名、パスワード、役割の設定と管理、作業項目の割り当てまたは再割り当て、作業の進捗状況の監視。またはシステム監査機能。
3.4
そして参加
加入
ワークフロー(3.46) 内で、2 つ以上の並行実行 ステップ(3.38) が 1 つの共通の制御スレッドに収束するポイント。
3.5
AND 分割
スプリット
単一の制御スレッドが 2 つ以上の並行 ステップ (3.38) に分割される ワークフロー (3.46) 内のポイント。
3.6
アプリケーションデータ
アプリケーション固有であり、 ワークフロー管理システム (3.52) によってアクセスできないデータ
3.7
監査証跡
ワークフロー(3.46) またはその一部内で行われるアクティビティの完全な記録
例:
実行された作業の日付、時間、または種類。
3.8
ブランチ
ワークフロー(3.46) 内の一連の並行 ステップ(3.38) の 1 つ。
注記 1:ブランチは、既存のブランチに追加したり、他のブランチとマージしたりできます。
3.9
条件付きルート
特定の条件が満たされた場合にのみ従う ワークフロー (3.46) 内の 2 つの ステップ (3.38) 間のルート
3.10
制約
作業処理中に満たさなければならない条件(通常は 活動(3.2) に関連する)
3.11
締め切り
特定の 活動(3.2) (または 作業項目(3.58) )を特定の時間までに完了することを要求する時間ベースのスケジューリング 制約(3.10)
注記 1:ワークフロー管理システムによるアクティビティのスケジューリングは、特定のアクティビティに対して設定された期限の制約を満たすように試みます。期限が守られない場合、エスカレーション手順が呼び出される場合があります。
3.12
エスカレーション
特定の 制約(3.10) が満たされない場合に呼び出される手順(自動または手動)。
注記 1:エスカレーション手順では通常、現在対処しているレベルよりも上のレベルの管理者に問題を照会する必要があります。
3.13
イベントトリガー
[ ワークフロー管理システム (3.52) の内部または外部の可能性がある] ワークフロー (3.46) 管理ソフトウェアに 1 つまたは複数の アクション (3.1) を実行させる状態
3.14
フォルダ
電子ドキュメントおよびフォルダのコンテナ
3.15
受信トレイ
特定のユーザーに割り当てられた電子文書または作業ファイルを含む フォルダー (3.14)
3.16
実例
関連データを含む、 プロセス(3.28) またはプロセス内の アクティビティ(3.2) の単一の制定の表現。
3.17
呼び出されたアプリケーション
ワークフロー (3.46) アクティビティ (3.2) を完全にまたは部分的に自動化するために、または 作業項目 (3.58) を処理する ワークフロー参加者 (3.55) をサポートするために、 ワークフロー管理システム (3.52) によって呼び出されるワークフロー (3.46) アプリケーション。
3.18
反復
ワークフロー ループ
ワークフロー (3.46) アクティビティ (3.2) 条件が満たされるまで、1 つ (または複数) のワークフロー アクティビティを繰り返し実行するサイクル。
3.19
ライフサイクル
ワークフロー(3.46) 内の電子文書に対して実行される アクション(3.1 )。
注記1:電子文書は、解決される問題、電子文書に関連するプロセス、およびそれらがどのように重複するかに応じて、同時に1つまたは複数のライフサイクルに存在する可能性があります。
3.20
負荷分散
特定のユーザー キューに作業を分散する方法 (3.34)
注記 1パーセンテージ、優先度、順序、インデックス値、最短リスト、およびより複雑な規則を適用して、個々のユーザーおよびユーザーのグループ間で作業する電子文書を割り当てることができます。
3.21
手作業
手動ステップ
自動化できず、したがって ワークフロー管理システム(3.52) の範囲外にある プロセス(3.28 )内の アクティビティ(3.2 )
注記 1:このような活動は、例えばプロセスのモデル化をサポートするためにプロセス定義に含めることができますが、結果として得られるワークフローの一部を形成することはありません。
3.22
マイルストーン
マイルストーンステップ
ワークフロー (3.46) 内の指定されたポイント。ワークフローの進行状況を追跡するために使用されます。
3.23
または参加する
加入
非同期結合
2 つ以上の代替 アクティビティ (3.2) ワークフロー ブランチ (3.8) が、ワークフロー内の次の ステップ (3.38) として単一の共通アクティビティに再収束する、 ワークフロー (3.46) 内のポイント。
3.24
または分割
条件付きルーティング
ブランチ
ワークフロー (3.46) 内で、単一の制御スレッドが、複数の分岐に遭遇したときにどの 分岐 (3.8) を取るかを決定するポイント。
3.25
並列ルーティング
並列ワークフロー処理
並行処理
ワークフロー管理システム (3.52) によって制定された プロセス インスタンス (3.32) のセグメント。2 つ以上の アクティビティ (3.2) が ワークフロー (3.46) 内で並行して実行され、複数の制御スレッドが作成されます。
例:
フォーム入力アクティビティが完了すると、フォーム X の 3 つのセクション、セクション A, B, および C が、対応するアクティビティ、プロセス セクション A アクティビティ、プロセス セクション B アクティビティ、およびプロセス セクション C アクティビティによって並行して処理されます。
3.26
前提条件
プロセス インスタンス (3.32) orプロセス インスタンス内の アクティビティ (3.2) を開始できるかどうかを決定するために ワークフロー エンジン (3.50) によって評価できる論理式
注記 1つまたは複数の前提条件を、特定の活動またはプロセス インスタンスへの開始基準として定義することができます。前提条件は、何らかの外部イベントを参照する場合があります。
3.27
投稿状態
プロセス インスタンス (3.32) orプロセス インスタンス内の アクティビティ (3.2) が完了したかどうかを判断するために ワークフロー エンジン (3.50) によって評価される論理式
注記 1:使用法:特定のアクティビティまたはプロセス インスタンスの完了基準として、1 つまたは複数の事後条件を定義できます。事後条件は、何らかの外部イベントを参照する場合があります。
3.28
処理する
モデル
共通の目標を達成するために接続された 活動(3.2) と ステップ(3.38) の調整された(並列および/または順次)セットとして表される、ビジネスプロセスの形式化されたビュー。
3.29
プロセス定義
モデル定義
ルート定義
ワークフロー スクリプト
ワークフロー管理システム(3.52) によるモデル化または制定などの自動化された操作をサポートする形式でのビジネスプロセスの表現。
注記 1:プロセス定義は、活動のネットワークとそれらの関係、プロセスの開始と終了を示す基準、および参加者、関連する IT アプリケーションおよびデータなどの個々の活動に関する情報で構成されます。
3.30
プロセス定義モード
プロセスモデリング
手動および/または自動化された ワークフロー (3.46) プロセス (3.28) の記述が電子的に定義および/または変更される期間
3.31
プロセスの実行
プロセス (3.46) が操作可能であり、 プロセス インスタンス (3.32) が作成および管理されている期間
3.32
プロセスインスタンス
プロセスの単一実行の表現(3.28)
注記 1:プロセス インスタンスは、ワークフロー管理システムによって作成、管理、および (最終的には) 終了されます. 各プロセス インスタンスは、作業単位がワークフロー管理システムを通過するときに完了します (たとえば、1 つの保険金請求の処理) 、または 1 つのエンジニアリング デザインの作成)
3.33
プロセスの役割
役割
ワークフロー参加者 (3.55) を ワークフロー (3.46) アクティビティ (3.2) のコレクションに関連付けるメカニズム
3.34
列
電子文書が処理を待つ定義済み 作業フォルダ (3.57)
注記 1:特定のユーザーに割り当てられたキューは、ユーザー キューまたは受信ボックスです。
3.35
関連文書
メインの電子ドキュメントとインデックス値または関連コンテンツを共有する電子ドキュメント
注記 1:一部のワークフロー アクションは、電子ドキュメントではなく、関連する電子ドキュメントに対して実行されます。
3.36
ルール
条件付きプログラミングを有効にするために特定のデータ条件が満たされているかどうかをテストするために使用される、True または False を評価する質問
3.37
順次ルーティング
シリアルルーティング
ワークフロー管理システム (3.52) によって制定された プロセスインスタンス (3.32) のセグメントで、単一の実行スレッドの下でいくつか のアクティビティ (3.2) が順番に実行される
注記 1:順次ルーティング中に AND 分割、AND 結合、OR 分割、OR 結合が発生することはありません。
3.38
ステップ
ワークフロー(3.46) 内のステージで、明確に定義された明確に定義され たアクション(3.1) が実行されます。ワークフローは 2 つ以上のステップで構成されます
注記 1:ワークフロー マップの各ステップは、マップによって記述されたプロセスのアクティビティまたはタスクを表します。ワークフローは、2 つ以上のステップで構成されます。
3.39
サブプロセス
別の(開始)プロセスから制定または呼び出され、全体的な(開始)プロセスの一部を形成する プロセス(3.28) 。
注記 1複数レベルのサブプロセスがサポートされる場合があります。
注記2サブプロセスは、他のプロセス内で再利用可能なコンポーネントを定義するのに役立ちます。サブプロセスには、独自のプロセス定義があります。
3.40
タイマー
作業フォルダー (3.57) 内の電子文書に対する ルール (3.36) or アクション (3.1) の非対話型実行を自動化するソフトウェア ポーリング。
注記 1:ポーリング間隔は、毎分という頻度にすることも、一定時間後に発生させることも、正確な時点で発生させることもできます。
3.41
遷移
(n) 電子文書がその ライフサイクル (3.19) 中に、ある キュー (3.34) or 作業フォルダー (3.57) から別のキューまたは作業フォルダーに移動できるプロセスフロー
注記 1:すべての移行をまとめて、プロセス中に電子文書がたどることができるパスを定義します。
3.42
遷移
(v) 電子ドキュメントをある キュー (3.34) or 作業フォルダー (3.57) から別のキューまたは作業フォルダーに移動するプロセス
3.43
遷移条件
ルーティング条件
プロセスまたは移行規則
プロセス(3.28) 内での アクティビティ(3.2) の実行順序を決定するために、 ワークフロー エンジン(3.50) によって評価される論理式。
3.44
ユーザーキュー
自動化されたプロセスではなく、ユーザーによって完了するのを待っている 作業項目 (3.58) を保持する定義済みのキュー。各ユーザーの キュー (3.34) は 受信トレイ (3.15) として表示されます
3.45
WAPI
ワークフロー API
ワークフロー管理システム (3.52) のさまざまなコンポーネントとアプリケーション間の相互運用性を可能にする仕様
注記 1: Workflow Management Coalition によって発行された Workflow API および Interchange Formats を具体的に参照します。
3.46
ワークフロー
ワークフロー管理
一連の手続き 規則(3.36) に従って、電子文書、情報、またはタスクがアクションのためにある参加者から別の参加者に渡される プロセス(3.28) の全体または一部の自動化。
注記 1:プロセスの自動化は、ワークフローを管理するために使用されるさまざまなプロセス活動、手続き規則、および関連する制御データを識別するプロセス定義内で定義されます。大部分の手順ルールが事前に定義されているプロダクション ワークフローと、プロセスの操作中に手順ルールが変更または作成される可能性があるアドホック ワークフローとの間には、大まかな区別が付けられることがあります。
3.47
ワークフロー アプリケーション
特定の アクティビティ(3.2) (または複数のアクティビティ)をサポートするために必要な処理の一部を処理する、 ワークフロー(3.46) 制定サービスと対話するソフトウェア プログラムの総称。
3.48
ワークフロー定義
ルート定義
自動化できる アクティビティ(3.2) を含む プロセス定義(3.29) の一部。
3.49
ワークフロー ドメイン
ワークフロー サービス
ワークフロー (3.46) 共通の管理モデルで動作する、同種のユニットとして管理される 1 つまたは複数の ワークフロー エンジン (3.50) で構成される管理サービス。
注記 1:単一のワークフロー ドメインは通常、共通の管理機能を示します。これには、共通のワークフローの命名 (プロセス/アクティビティ)、共通のユーザーの命名、共通の組織モデルと役割、共通の監視インターフェイス、および共通の監査証跡が含まれます。
3.50
ワークフロー エンジン
ワークフロー管理エンジン
プロセス インスタンス (3.32) のランタイム実行環境を提供するソフトウェア サービスまたは「エンジン」。
3.51
ワークフローの相互運用性
2 つ以上の ワークフロー エンジン (3.50) が通信し、連携して作業を調整する機能
3.52
ワークフロー管理システム
ワークフロー マネージャー
ソフトウェアを使用して ワークフロー (3.46) の実行を定義、作成、および管理するシステム。1 つまたは複数の ワークフロー エンジン (3.50) で実行され、 プロセス定義 (3.29) を解釈し、 ワークフロー参加者 (3.55) と対話することができます。必要に応じて、IT ツールとアプリケーションの使用を呼び掛けます
3.53
ワークフロー マップ
プロセスを完了するために必要な一連の ステップ (3.38) を示す ワークフロー (3.46) のグラフィカル表現
3.54
ワークフローの監視
ワークフロー追跡
ワークフロー実行中のワークフロー (3.46) イベント トリガー (3.13) 、期限(3.11)、および マイルストーン (3.22) を追跡および報告する機能
3.55
ワークフロー参加者
ワークフロー(3.46) アクティビティ(3.2) によって表される作業を実行する参加者リソース
注記 1:ワークフロー参加者という用語は、通常、人的資源に適用されますが、概念的には、インテリジェント エージェントなどのマシン ベースのリソースを含む場合もあります。
3.56
ワークフロー参照モデル
ワークフロー管理システム (3.52) のアーキテクチャ表現であり、最も重要なシステム インターフェイスを識別します。
注記 1:公式のワークフロー参照モデル(WfMC-TC-1003) は、Workflow Management Coalition (WfMC) によって開発されました。
3.57
ワークフォルダー
ワークフロー (3.46) を通過するメイン ドキュメントのサポート ドキュメントを格納するために使用される フォルダ (3.14 )
注記 1:通常、これらの補足文書は、共有索引値によって主文書と関連付けられます。
注記 2:ワーク リスト、キュー、およびワーク キューは、異なるタイプのワーク フォルダです。
例:
注文書と仕入先請求書を含む買掛金ライフ サイクルのフォルダー。
3.58
ワークアイテム
単一の作業単位、 ワークフロー内で実行される作業の最小構成要素 (3.46)
3.59
作業項目プール
合計作業キュー
特定の ワークフロー エンジン (3.50) からアクセス可能なすべての 作業項目 (3.58) の表現
3.60
ワークリスト
アクションリスト
ワーク キュー
特定の ワークフロー参加者(3.55) または場合によってはワークフロー参加者のグループに関連付けられた 作業項目(3.58) のリスト
3.61
ワークリスト ハンドラ
ワークフロー管理フロントエンド
ワークフロー管理アプリケーション
ユーザー(またはユーザーのグループ)と ワークフローエンジン(3.50) によって維持される ワークリスト(3.60) との間の相互作用を管理するソフトウェアコンポーネント。
注記 1:ワークリスト ハンドラーは、ワークフロー管理ソフトウェアのコンポーネントとしてベンダーから提供される場合もあれば、スタンドアロンのカスタム アプリケーションとして開発される場合もあります。ワークリスト ハンドラーは、複数のワークフロー システムと通信し、ユーザーの作業項目を 1 つのアクション リストに統合して、ユーザーに提示することができます。この原則は、トレイ内のメール アイテムなどの他の外部情報源を含むように拡張される場合があります。ワークリスト ハンドラーによって実行される機能には、ワーク アイテムの選択、ワーク アイテムの再割り当て、ワーク アイテムの完了の通知、ワーク アイテム処理の一部としてのツールまたはクライアント アプリケーションの呼び出しなどがあります。
3.62
ワーク キュー
列
ワークリスト
特定の参加者ではなく複数のユーザーのうちの 1 人が完了することができる 作業項目 (3.58) 、または自動化された プロセス (3.28) によって完了することができる作業項目を保持するキュー
参考文献
| [1] | ISO 10241-1, 標準の用語エントリ — Part 1: 一般的な要件と表示例 |
| [2] | ISO 12651-1, 電子文書管理 — 語彙 — Part 1: 電子文書の画像化 |
| [3] | WFMC TC00-100ワークフロー参照モデル、Issue 1. 1995 年 1 月 19 日。著者: David Hollingswortワークフロー管理連合 |
3 Terms and definitions
3.1
action
task that affects an electronic document or folder (3.14)
EXAMPLE:
Updating an index value for an electronic document, modifying a form for user input, executing a script, moving electronic documents to the next step of a process, or performing a lookup to another system.
3.2
activity
a piece of work that forms one logical step (3.38)
3.3
administrator
workflow (3.46) system user who has special privileges allowing various system set-up, control, and management functions to be performed
EXAMPLE:
set up and management of user names, passwords, and roles, assignment or re-assignment of work items, monitoring of work progress; or system audit functions.
3.4
AND-join
join
point within a workflow (3.46) where two or more parallel executing steps (3.38) converge into a single common thread of control
3.5
AND-split
split
point within a workflow (3.46) where a single thread of control splits into two or more parallel steps (3.38)
3.6
application data
data that is application specific and not accessible by a workflow management system (3.52)
3.7
audit trail
complete record of activities taking place within a workflow (3.46) or part thereof
EXAMPLE:
Date, time or type of work performed.
3.8
branch
one of a set of parallel steps (3.38) within a workflow (3.46)
Note 1 to entry: Branches can be added to existing branches and merged with other branches.
3.9
conditional route
route between two steps (3.38) within a workflow (3.46) that is followed only when certain conditions are met
3.10
constraint
condition (typically pertaining to activity (3.2) ) that must be met during work processing
3.11
deadline
time based scheduling constraint (3.10) which requires that a certain activity (3.2) (or work item (3.58) ) be completed by a certain time
Note 1 to entry: Activity scheduling by a workflow management system will attempt to meet deadline constraints set against particular activities. Escalation procedures may be invoked if deadlines are not met.
3.12
escalation
procedure (automated or manual) which is invoked if a particular constraint (3.10) is not met
Note 1 to entry: Escalation procedures typically involve referring the issue to a level of management above the level that is currently addressing it.
3.13
event trigger
condition [which may be internal or external to a workflow management system (3.52) ] which causes that workflow (3.46) management software to take one or more actions (3.1)
3.14
folder
container for electronic documents and folders
3.15
inbox
folder (3.14) that contains electronic documents or work files assigned to a specific user
3.16
instance
representation of a single enactment of a process (3.28) , or activity (3.2) within a process, including its associated data
3.17
invoked application
workflow (3.46) application that is invoked by a workflow management system (3.52) to automate an activity (3.2) , fully or in part, or to support a workflow participant (3.55) in processing a work item (3.58)
3.18
iteration
workflow loop
workflow (3.46) activity (3.2) cycle involving the repetitive execution of one (or more) workflow activity(s) until a condition is met
3.19
life cycle
actions (3.1) taken on an electronic document within a workflow (3.46)
Note 1 to entry: Electronic documents might exist in one or many life cycles at the same time, depending on the problem(s) being solved, the processes associated with the electronic document, and how they overlap.
3.20
load balancing
way to distribute work to specific user queues (3.34)
Note 1 to entry: Percentages, priority, sequence, index values, shortest list, and more complex rules can be applied to allocate electronic documents among individual users and groups of users to work on.
3.21
manual activity
manual step
activity (3.2) within a process (3.28) that is not capable of automation and hence lies outside the scope of a workflow management system (3.52)
Note 1 to entry: Such activities may be included within a process definition, for example to support modelling of the process, but do not form part of a resulting workflow.
3.22
milestone
milestone step
designated point within a workflow (3.46) , used to track the progress of the workflow
3.23
OR-join
join
asynchronous join
point within a workflow (3.46) where two or more alternative activity(ies) (3.2) workflow branches (3.8) re-converge to a single common activity as the next step (3.38) within the workflow
3.24
OR-split
conditional routing
branch
point within a workflow (3.46) where a single thread of control makes a decision upon which branch (3.8) to take when encountered with multiple branches
3.25
parallel routing
parallel workflow processing
concurrent processing
segment of a process instance (3.32) under enactment by a workflow management system (3.52) , where two or more activity(ies) (3.2) are executed in parallel within a workflow (3.46) , creating multiple threads of control
EXAMPLE:
Once a form filling activity is complete, the three sections of form X, sections A, B and C, are processed in parallel by the corresponding activities, Process Section A activity, Process Section B activity and Process Section C activity.
3.26
pre-condition
logical expression which may be evaluated by a workflow engine (3.50) to decide whether a process instance (3.32) or activity (3.2) within a process instance may be started
Note 1 to entry: One or more pre-conditions may be defined as entry criteria to a particular activity or process instance. The pre-condition may refer to an external event of some kind.
3.27
post-condition
logical expression which may be evaluated by a workflow engine (3.50) to decide whether a process instance (3.32) or activity (3.2) within a process instance is completed
Note 1 to entry:Usage: One or more post-conditions may be defined as completion criteria for a particular activity or process instance. The post-condition may refer to an external event of some kind.
3.28
process
model
formalised view of a business process, represented as a co-ordinated (parallel and/or serial) set of activity(ies) (3.2) and steps (3.38) that are connected in order to achieve a common goal
3.29
process definition
model definition
routing definition
workflow script
representation of a business process in a form which supports automated manipulation, such as modelling, or enactment by a workflow management system (3.52)
Note 1 to entry: The process definition consists of a network of activities and their relationships, criteria to indicate the start and termination of the process, and information about the individual activities, such as participants, associated IT applications and data.
3.30
process definition mode
process modelling
time period when manual and/or automated workflow (3.46) descriptions of a process (3.28) are defined and/or modified electronically
3.31
process execution
time period during which a process (3.46) is operational, with process instances (3.32) being created and managed
3.32
process instance
representation of a single execution of a process (3.28)
Note 1 to entry: A process instance is created, managed, and (eventually) terminated by a workflow management system. Each process instance is complete when a unit of work passes through the workflow management system (for example, the processing of one insurance claim, or the production of one engineering design).
3.33
process role
role
mechanism that associates workflow participants (3.55) to a collection of workflow (3.46) activity(ies) (3.2)
3.34
queue
defined work folder (3.57) where electronic document(s) await processing
Note 1 to entry: A queue assigned to a particular user is a user queue or an inbox.
3.35
related documents
electronic documents that share an index value or associated content with the main electronic document
Note 1 to entry: Some workflow actions take place on related electronic documents and not the electronic document.
3.36
rule
question that evaluates True or False, used to test whether a specific data condition is met to enable conditional programming
3.37
sequential routing
serial routing
segment of a process instance (3.32) under enactment by a workflow management system (3.52) , in which several activity(s) (3.2) are executed in sequence under a single thread of execution
Note 1 to entry: No AND-split, AND-join, OR-split, OR-join may occur during sequential routing.
3.38
step
stage within a workflow (3.46) where distinct, clearly defined action (3.1) is performed. A workflow consists of two or more steps
Note 1 to entry: Each step on a workflow map represents an activity or task in the process described by the map. A workflow consists of two or more steps.
3.39
sub process
process (3.28) that is enacted or called from another (initiating) process and which forms part of the overall (initiating) process
Note 1 to entry: Multiple levels of sub processes may be supported.
Note 2 to entry: A sub process is useful for defining reusable components within other processes. A sub-process will have its own process definition.
3.40
timers
software polling that automates non-interactive execution of rules (3.36) or actions (3.1) on electronic documents within a work folder (3.57)
Note 1 to entry: Polling intervals can be as frequent as every minute, occur after a certain amount of time, or occur at an exact point in time.
3.41
transition
(n) process flows an electronic document can take from one queue (3.34) or work folder (3.57) to another queue or work folder during its life cycle (3.19)
Note 1 to entry: All of the transitions, taken together, define the paths that an electronic document can take during the process
3.42
transition
(v) process of moving an electronic document from one queue (3.34) or work folder (3.57) to another queue or work folder
3.43
transition condition
routing condition
process or transition rule
logical expression which may be evaluated by a workflow engine (3.50) to decide the sequence of activity (3.2) execution within a process (3.28)
3.44
user queue
defined queue that holds work items (3.58) waiting to be completed by a user rather than by an automated process. Each user's queue (3.34) displays as an inbox (3.15)
3.45
WAPI
workflow APIs
specifications to enable interoperability between different components of workflow management systems (3.52) and applications
Note 1 to entry: Refers specifically to Workflow APIs and Interchange Formats published by the Workflow Management Coalition.
3.46
workflow
workflow management
automation of a process (3.28) , in whole or part, during which electronic documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules (3.36)
Note 1 to entry: The automation of a process is defined within a process definition, which identifies the various process activities, procedural rules, and associated control data used to manage a workflow. A loose distinction is sometimes drawn between production workflow, in which most of the procedural rules are defined in advance, and ad hoc workflow, in which the procedural rules may be modified or created during the operation of the process.
3.47
workflow application
general term for a software program that interacts with a workflow (3.46) enactment service, handling part of the processing required to support a particular activity (3.2) (or activities)
3.48
workflow definition
routing definition
part of the process definition (3.29) which comprises the activity(s) (3.2) that can be automated
3.49
workflow domain
workflow service
workflow (3.46) management service that consists of one or more workflow engines (3.50) which are managed as an homogeneous unit, operating to a common administrative model
Note 1 to entry: A single workflow domain will normally exhibit common administrative functions, including: common workflow naming (processes/activities), common user naming, common organisational model and roles, common supervisory interface, and common audit trail.
3.50
workflow engine
workflow management engine
software service or “engine” that provides the run time execution environment for a process instance (3.32)
3.51
workflow interoperability
ability for two or more workflow engines (3.50) to communicate and work together to coordinate work
3.52
workflow management system
workflow manager
system that defines, creates and manages the execution of workflows (3.46) through the use of software, running on one or more workflow engines (3.50) , which is able to interpret the process definition (3.29) , interact with workflow participants (3.55) and, where required, invoke the use of IT tools and applications
3.53
workflow map
graphical representation of a workflow (3.46) that shows the sequences of steps (3.38) needed to complete the process
3.54
workflow monitoring
workflow tracking
ability to track and report on workflow (3.46) event triggers (3.13) , deadlines, (3.11) and milestones (3.22) during workflow execution
3.55
workflow participant
participant resource which performs the work represented by a workflow (3.46) activity (3.2)
Note 1 to entry: The term workflow participant is normally applied to a human resource but it could conceptually include machine based resources such as an intelligent agent.
3.56
workflow reference model
architectural representation of a workflow management system (3.52) , identifying the most important system interfaces
Note 1 to entry: The official Workflow Reference Model (WfMC-TC-1003) was developed by the Workflow Management Coalition (WfMC).
3.57
work folder
folders (3.14) used to contain supporting documents for the main document passing through a workflow (3.46)
Note 1 to entry: Typically, these supporting documents would be associated by a shared index value with the main document.
Note 2 to entry: Work lists, queue, and work queues are different types of work folders.
EXAMPLE:
Folder in an Accounts Payable Life Cycle that contains purchase orders and vendor invoices.
3.58
work item
single unit of work, the smallest component of work to be done within a workflow (3.46)
3.59
work item pool
total work queue
representation of all work items (3.58) accessible from a particular workflow engine (3.50)
3.60
worklist
actions list
work queue
list of work items (3.58) associated with a given workflow participant (3.55) or in some cases with a group of workflow participants
3.61
worklist handler
workflow management front end
workflow management application
software component that manages the interaction between the user (or group of users) and the worklist (3.60) maintained by a workflow engine (3.50)
Note 1 to entry: A worklist handler may be vendor supplied as a component of workflow management software, or may be developed as a standalone custom application. A worklist handler may communicate with several workflow systems, consolidating user work items into a single list of actions for presentation to the user. This principle may be extended to include other external information sources such as mail in-tray items. Possible functions that may be performed by the worklist handler include: selecting a work item, reassigning a work item, notifying completion of a work item, and invocation of a tool or client application as part of the work item processing.
3.62
work queue
queue
worklist
queue holding work items (3.58) that can be completed by one of a number of users, rather than by a specific participant, or work items that can be completed by an automated process (3.28)
Bibliography
| [1] | ISO 10241-1, Terminological entries in standards — Part 1: General requirements and examples of presentation |
| [2] | ISO 12651-1, Electronic document management — Vocabulary — Part 1: Electronic document imaging |
| [3] | WFMC TC00-1003. The Workflow Reference Model, Issue 1.1. January 19, 1995. Author: David Hollingsworth. Workflow Management Coalition |