プロセスとは
プロセスは、データおよびコンテンツなどのサポート情報を含む、一連の関連アクティビティーです。 これらのアクティビティーは、構造化されたフローの一部、または構造化されたフローの一部ではないアドホック・アクティビティーにすることができます。
次の図は、主要なプロセス成果物と、それらが相互にどのように関係するかを示しています。
- 開始イベント
- プロセス、リンクされたプロセス、サブプロセス、またはイベント・サブプロセスの開始をモデル化する場合に使用します。 開始イベントは、プロセスの作成時に自動的に組み込まれます。 複数の方法でプロセスを開始できるようにするために、複数の開始イベントを含めることができます。 詳しくは、 イベント・タイプを参照してください。
- アクティビティー
- アクティビティーは、プロセスの実行中に実行される作業を表します。 詳しくは、 プロセス内のアクティビティーの実装を参照してください。
- ゲートウェイ
- 複数の実行パスの分割または収束を表します。 詳しくは、 フローの変換と分岐を参照してください。
- レーン
- プロセス内のアクティビティーおよびイベントのコンテナー。 通常、レーンによって、チームのメンバーが実行するアクティビティーがグループ化されます。
- チーム
- 所属メンバーがプロセスを開始できるチームや、 実行時に所属メンバーがプロセスを処理できるインスタンス所有者チームを割り当てることができます。 詳しくは、 プロセスへのチームの割り当てを参照してください。
- サブプロセス
- サブプロセスとは、親プロセスに含まれる論理的に関連するステップの集合を表します。 詳しくは、 サブプロセスのモデル化を参照してください。
- 内容
- プロセスには、エンタープライズ・コンテンツ管理 (ECM) フォルダーに保管されている文書が必要な場合があります。 これらの ECM 文書を管理するために使用するフォルダーを指定できます。
- ユーザー・インターフェース
- Workplaceでプロセスを処理しているときにユーザーに表示されるユーザー・インターフェースを作成します。 詳しくは、 プロセスのユーザー・インターフェースの作成を参照してください。
- サービス
- サービスはプロセスの機能を提供します。 RESTサービス、Webサービス、Java™サービスなどの外部サービスを検出し、プロセスで使用することができます。 詳しくは、 サービス・タイプを参照してください。
- イベント
- プロセス内のイベントは、外部システムからの期限の引き渡し、例外、または着信メッセージによってトリガーされる場合があります。 プロセスの開始時、実行中、または終了時に発生する可能性のあるイベントを追加することができます。 イベントを使用して、データを追跡し、エラーを管理し、プロセスの実行に関する情報を取得します。 詳しくは、イベントのモデリングを参照してください。
- アドホック・ アクティビティー
- アドホック・アクティビティーは、構造化プロセスの一部ではありません。これは、 ユーザーが必要に応じて実行できるアクティビティーです。 アドホック・アクティビティーは入力ワイヤーがないため、事前定義プロセス・フローによってではなく、事前定義前提条件に従って開始されます。 このようなアクティビティーは、必須またはオプションにすることができます。また、反復可能と定義することも、1 回しか実行されないように定義することも可能です。 詳しくは、 構造化されていない (アドホック) アクティビティーの作成を参照してください。