ビジネスプロセスの基盤の探索
ビジネスプロセス管理の概要
SAP Signavio Process Collaboration Hub の概要
SAP Signavio Process Manager の紹介
プロセスモデリングおよび設計
SAP Signavio Process Governance の概要
ビジネスプロセス管理向け SAP Signavio ソリューションの管理
DMN によるビジネス意思決定モデリングの概要
SAP Signavio カスタマージャーニーモデリング (CJM) の概要
SAP Signavio によるビジネスプロセスモデルコネクタの設定
SAP Signavio での AI 機能の概要

タスク割当の責任

Objective

After completing this lesson, you will be able to タスク割当の責任について理解します。

基本から始めます。

BPMN は、強力で意味のある表記法です。

BPMN コア要素

BPMN コア要素は、フローオブジェクト、接続オブジェクト、アーティファクト、および 責任 で構成されます。フローオブジェクト: これらの要素は、すべてのプロセスモデルのコアです。これらは、どの条件に基づいて何を実行する必要があるかを記述するために使用されます。オブジェクトの接続: これらのフローは、要素を相互に接続するために使用されます。アーティファクト: これらは、プロセスに追加情報を提供するエレメントです。これらは、必ずしも正常なプロセス実行に必要であるとは限りません。責任: これらの要素は、プロセスの担当者に焦点を当てます。これらは、ロール、部門、およびその他の責任を定義するために使用されます。

プロセスモデルの読込および登録

工程を読むのは本を読むようなものだ。一定の向きをたどり、左から右、上から下に読み上げる。BPMN の学習は、言語の学習に似ています。すべての BPMN 要素は、単語のように特定の意味を持ちます。努力は、話せるように、またプロセスの言語で考える価値があります。

空腹であると仮定して、基本的な BPMN 要素を使用してプロセスを作成し、飢えを満たすために何をすべきかを記述します。

プロセスの作成に必要なもの

  • プロセスのトリガーを記述する開始イベント。
  • プロセスとタスクをガイドするシーケンスフロー。
  • 何をすべきかを記述するタスク。
  • プロセスの最後に到達した状況を示す終了イベント。
このダイアグラムの例では、プロセスケースは Hungry というラベルの Start Event で始まり、Purchase groceries、Prepare meal、および Eat meal の 3 つのタスクが続きます。各タスクは、プロセスの基本アクティビティです。矢印はタスク間のシーケンスフローを表し、プロセスのフローと接続要素を示します。プロセスは、終了イベント (この例では 空腹ではなくなりました) で終了します。

BPMN トークンのコンセプト

ビジネスプロセスが大理石経営であるとします。

プロセス内に、大理石が従う必要があるフローがあります。大理石を止められるのは、タスクだけです。ここでは、大理石はタスクが適用されるまで待機する必要があります。結局、毎回大理石が常にフィニッシュラインを越えられるように、すべてのフローがエンドイベントに届くようにしなければならない。大理石が届かなければ、何かが間違っていて、どこかで流れが途絶えたことがわかる。

大理石の例では、'トークン' の BPMN コンセプトについて簡単に考えることができます。BPMN では、大理石は公式にトークンと呼ばれます。トークンコンセプトでは、ビジネスプロセスの実行動作が、どれほど複雑であるかに関係なく、説明されます。

このアイデアを把握すれば、ビジネスプロセスフロー、特にプロセス実行動作のチェック時のエラーメッセージを理解するのに役立ちます。

モデルがシステムによって実行されないため、これらの '技術チェック' は重要ではないと考えられる場合は、ここで説明します。これらは重要です。

同じコンセプトが以下で適用されます。

  • BPMN 構文チェック (ダイアグラムを保存するたびに該当)。
  • プロセスシミュレーション (トークンを視覚化することもできます)。

トークンコンセプトを適切に適用すると、どんなに複雑であっても、任意の BPMN プロセスモデルを理解できます。

注記

プロセスの例と要素について説明するために、コース全体でトークンコンセプトを参照します。
タスクおよびイベントの命名規則: 受動ボイス を回避します。たとえば、請求書作成 は、可能なサブプロセスに対してより役立つ場合があります。また、請求書作成済み はイベントに適用可能です。これは、発生した処理が示されているためです。タスクには、常に動詞で始まる有効な音声が必要です。たとえば、請求書作成 は、何らかの処理が行われていることを示します (動詞 + 名詞)。

会社の複数のユーザがプロセスモデリングに関与する場合は常に、命名との整合性を確保することが重要です。幸い、タスクおよびイベントの命名規則では、すべての BPMN プロセスが同じユニバーサルスタイルに従って世界中で理解されるようにしています。

タスクおよびイベントの命名規則は BPMN のベストプラクティスに基づいているため、厳密なポリシーまたはルールとして認識されないことに注意してください。適切な正当性があり、意味があり、モデラにとって理解しやすい場合は、これから逸脱することができます。

では、イベントを適切かつ一貫して指定するにはどうすればよいでしょうか。IS の状態を識別するのに役立つ規則があります。実際には、イベントに名前を付けるための潜在的なシグナルワードは以下のとおりです。

  • [demand] が発生しました。
  • [オーダー] が受入済みです。
  • [service] が利用可能です。
  • [請求書] が作成されました。
  • ...

"is" という用語を使用する必要はありませんが、実際に IS 状態を記述していることを確認するのに役立ちます。

有効な文言は、イベントではなくアクティビティを示します。そのため、このような表現は、イベント (受注の処理 や 製品の出荷 など) では不適切です。イベントにはパッシブな定式化が必要です (何らかの処理が完了しているか、到達しています)。開始イベントでは、常にプロセスのトリガが指示され、終了イベントではこの時点で目標が何であったかが示されます。たとえば、発注済 や 製品出荷可能 などです。

タスク割当責任

ビジネスタスクは、リソースによってマニュアルまたは技術的に実行されます。

現実世界では、BPMN は Pool and Lane と呼ばれるモデリングのために、別の覚えやすいコンセプトを使用しています。このコンセプトは、ビジネスプロセスの責任をモデル化するために使用されます。レーンは、スイムレーンのように見えるため、スイムレーンとしてプールと比較することができます。

プールおよびレーンのコンセプトにより、タスクを責任に割り当てるのではなく、責任に割り当てることができます。これは、すべてのタスクが誰かによって実行され、毎回同じ人を複数のタスクに割り当てるのは煩雑であるため (EPC などの表記の場合でした)、より理にかなっています。

責任者

これは、プールで表される組織 ACME G.A. の例です。プール内に(スイム)レーンで表される「Sales」と「Finance」の2部門を持つ。

プールは通常、プロセスが実行される組織全体を表します。

レーンは、タスク (ロール、部門、ポジション、および指定個人 (非推奨) など) を適用するための実際の責任を表します。

プロセスモデルの責任

通常、プールの各レーンは、割り当てられたすべてのタスクの適用を担当します。シーケンスフローによってタスクが接続されるため、レーンの通過を情報の引き渡しおよび実行責任とみなすこともできます。そのため、参加者は、相互に対話し、コミュニケーションを取る必要があります。

プールやレーンの使い方は、宿泊施設を共有する2人の仲間であるティムとロバートの以下の話で説明されている。

夕食の悲しい物語…。

ティムはインターネットで新しいレシピを見つけた。しかし、ティムはあまり料理が上手ではない。幸いなことに、彼の仲間のロバートは料理が大好きで、新しいレシピを試すのが嬉しい。しかし、美味しい夕食を料理した後、ロバートは腹がすいたので、ティム(母親と電話していた)をこれ以上待てなかった。そこで、彼は一人で夕食を食べ始めた。

Tim (レーン):

  • 食料品の購入

Robert (レーン)

  • 夕食の準備
  • 夕食を食べる(ティムは関与しない)
この図は、プールに代表される「共用宿泊」のシナリオを描き、「ティム」と「ロバート」の2車線に分かれている。プロセスについては、ティムによる「新しいおいしいレシピが見つかった」というスタートイベントと、彼の最初のタスク「食料品の購入」。その後、夕食の準備をしながら、プロセスフローはロバートの車線に移動し、おいしい夕食を食べます。プロセスは お気に入りに追加されたレシピ で終了します。

...終了間近

ロバートはすでに食事中ですが、ティムは電話中に夕食の匂いを嗅ぎ、キッチンに行きました。ちょうど間に合いました。二人は一緒に食べられるようになりました

Robert (レーン)

  • 夕食の準備
  • 夕食を食べる。

Tim (追加プロセス参加者)

  • '夕食を食べる' タスクにも関与します。
ここでも同じ例が使われており、今回は「おいしい夕食」タスクに、追加のプロセス参加者としてTimを加えている。

結論

夕食で観察した内容の例を締めくくります。

  • 責任 (レーン) は 1 つの組織 (プール) に属します。この例では、共有宿泊施設です。
  • タスクの責任は、プロセスモデルで視覚化することができます。
    • 車線経由です。
    • プロセス参加者を追加することで実現できます

より多くの参加者がタスクに割り当てられていますが、このタスクを所有している主要な責任が 1 人必要です。割り当てられた他のすべての参加者が集まるようにする人を考えることができます。

注記

追加の参加者は、BPMN プロセスモデリングで使用される SAP Signavio 固有の要素です。BPMN 2.0 表記の公式な要素セットには属していません。

プールおよびレーンの命名規則

以下に、Swimlanes の命名規則の可能性を示します。この図で使用されるすべての命名スタイルは正しいため、"個人" スタイルは可能な限り避ける必要がありますが、組み合わせて使用することもできます。

プールおよびレーンの命名規則は、ロール (プロセスベース): プロセスの特定のロールに基づいて命名されます。長所は、役割は同じままでいられるが、別の人がその役割を遂行できることです。個人: 特定の個人 (Ms Clark など) に基づいて名前が付けられます。これは、この個人が退職する場合や、休日にいる場合や利用できない場合があるため、推奨されません。組織ユニット: このレーンは、組織ユニット (財務など) に基づいて命名されます。これは、特定の役割または個人に対して明確な説明責任がないタスクに最適です。ポジションまたは職務役割: 特定の職務役割 (財務責任者など) に基づいて名前が付けられます。これにより、特定のポジションにいる特定の個人にタスクを直接説明責任を与えることができます。この目的でのみ使用する必要があります。

注記

名称は変更され、影響を受けるすべてのプロセスの更新レベルが高まる可能性があるため、責任の定義に指定従業員を使用することは推奨されません。

ベストプラクティス: 代わりにプロセス関連ロールを使用してください。