SAP Signavio Process Governance の概要

SAP Signavio Process Governance によるワークフローの作成

Objective

After completing this lesson, you will be able to SAP Signavio Process Governance でワークフローを構築します。

新規プロセスの作成

ワークフロー管理の適切な開始。

SAP Signavio Process Governance には、プロセスを作成およびインポートするための複数の方法が用意されています。最初から開始するか、テンプレートからプロセスを作成することができます。

前のレッスンで、SAP Signavio Process Governance のメニューの概要について学習しました。新規プロセスを作成するには、メニューのプロセスタブに移動します。[作成] の横のプルダウンリストには、以下の 3 つのオプションが表示されます。

  • 最初から
  • テンプレートから
  • BPMN のインポート

SAP Signavio Process Governance でのトリガ

成功するプロセスモデルを作成するための BPMN 共通モデリング要素について理解しておきます。復習が必要な場合は、BPMN 2.0 Business Process Model and Notation Poster を確認してください。

ワークフロートリガ

すべてのプロセスジャーニーがタスクから開始されるため、ワークフローはトリガによってさらに早く開始されます。トリガ機能を使用すると、プロセスの開始方法を決定することができます。このようなトリガには、送信後にプロセスが開始されるフォームや電子メールなどがあります。また、新規採用者が雇用契約に署名したときにプロセスが開始されるという別のトリガーもあります。トリガ機能を使用すると、プロセスの開始方法を決定することができます。

ワークフローをトリガするために、さまざまな方法で情報を提供することができます。ユーザーは、フォームに入力して申請を提出することで、情報を提供することができます。その他のケースでは、詳細について他のユーザに通知するために、自動通知が送信されます (新規指図が到着した場合など)。ただし、すべての情報が重要であり、ワークフローはトリガの定義方法に応じて異なる方法で応答することができます。

SAP Signavio Process Governance ではどのトリガーを利用できますか。

SAP Signavio Process Governance は、システム内でプロセスまたはワークフローを開始するように設計された幅広いトリガーを提供します。これらのトリガは、プロセス管理の自動化と最適化に不可欠です。SAP Signavio Process Governance で利用可能なトリガーには、以下が含まれます。

トリガフォーム内容説明サンプル
公開フォームトリガ組織内の任意の人 (外部の人を含む) がプロセスを開始できるようにします。これは、フォームが公開 (Web サイトなど) である場合に有効です。依頼広告品目
非公開フォームトリガ組織の登録済み内部メンバーのみがプロセスを開始できるようにします。これは最も一般的なケースであり、多くの場合、あらゆる種類の内部要求に使用されます。休日の申請
電子メールトリガSAP Signavio Process Governance のメールアドレスにメールが届いたときに、新しいケースを開始します。電子メールを受信してワークフローを開始することもできます。これは、これらの電子メールが ERP システムや HR システムなどの他のシステムから設定された通知の形式で送信される場合に特に一般的です。HR 管理システムで新規従業員レコードが登録されているか、顧客がメーリングリスト (orders@examplecompany.com など) に申請を送信しました。
Process Manager トリガこのトリガタイプは、ビジネスプロセスモデルを SAP Signavio Process Manager から SAP Signavio Process Governance に引き渡すために使用されます。これにより、SAP Signavio Process Manager でプロセスモデルの承認ワークフローを開始してから、SAP Signavio Collaboration Hub に公開することができます。登録されたプロセスモデルを各ロール (プロセスオーナーやプロセス管理チームなど) に送信して、追加のレビューと最終承認を行います。

SAP Signavio Process Governance のフォーム

SAP Signavio Process Governance では、プロセスの実行時にフォームを使用して情報を入力することができます。フォームは、フォームトリガとユーザタスクの 2 つの場所で使用することができます。

フォームトリガを使用して、プロセスの新規ケースを開始する際にワークフロー変数の値を設定します。このフォームには、説明 ("個人詳細の入力" など) と 2 つのフィールドがあります。名前フィールドラベルの横にあるアイコンは、フィールドに追加の説明があることを示します。

ユーザがタスクの一部としてデータを入力および更新する必要がある場合は、ユーザタスクフォームを使用します。

フォームの作成

SAP Signavio Process Governance でフォームを作成する方法について説明します。プロセスの登録方法を学習しました。

フォームトリガの作成を開始するには、最初に新しいプロセスを最初から作成する必要があります。フォームは、必要なすべての詳細を (多くの場合は必須の) フォームフィールドに入力できるようにするために使用されます。SAP Signavio Process Governance では、トリガフォームをプライベート (デフォルト) または公開に設定できます。すべてのフォームにフィールドが含まれている必要があります。フォームビルダでは、ネストされたセクション、必須フィールドと動的フィールド、またはフィールドグループなどを含む強力なフォームを作成することができます。

この図は、SAP Signavio Process Governance 内のフォームトリガのスクリーンショットを示しています。

プロセスの登録: トリガ

SAP Signavio Process Governance で承認ワークフローを一緒に作成しましょう。以下のビデオでは、トリガの定義を開始します。

SAP Signavio Process Governance でのアクション

SAP Signavio Process Governance でのアクション

SAP Signavio Process Governance でプロセスを作成すると、トリガタブの横にアクションというラベルの追加タブが表示されます。このタブには、選択できる複数の要素があります。

これらの要素は、以下の 3 つの個別のセクションに分かれています。

  1. メインアクション。このカテゴリには、多くの実用的なワークフローで実際に一般的に使用されるすべてのアクションが含まれます。これらは、ワークフローの目標を達成するために、実行に '必須' とみなすことができます。
  2. サービスおよびその他のアクション。このカテゴリでは、システムによる文書テンプレートの入力やプロセスからの情報を使用した PDF 文書の自動登録など、メインアクションに対する自動追加サポートに使用されるアクションがグループ化されます。
  3. イベントとゲートウェイ。このカテゴリでは、適切なアクションが実行されるように、プロセスのフローおよびステータスを制御するために必要なすべてのオブジェクトが提供されます。

以下のスクリーンショットは、使用可能なすべてのエレメントの概要を示しています。

このグラフィックは、SAP Signavio Process Governance 内で利用可能なすべてのアクションタイプのスクリーンショットを示しています。主なアクション、サービス、その他のアクション、イベントとゲートウェイがあります。

このレッスンでは、3 つの主要なアクションに焦点を当てます。ユーザタスクとは、他のユーザがタスクを実行することを示すユーザタスク、複数のユーザのグループが同じタスクを実行することを示すユーザタスク、特定のユーザまたは配信リストへの電子メールの送信です。

ユーザタスク

ユーザタスクは、ユーザがタスクを実行することを示します。設定フォームでは、以下のオプション詳細を指定することができます。

  • 一般: ユーザまたはプロセスロールにタスクを割り当てます。
  • フォーム: フォームにタスクを追加します。フォームを提出してタスクを完了します。
  • リマインダ: タスク期限通知。
  • アクセス権: ユーザおよびグループのタスク権限。
[ユーザタスク] タブは、[一般]、[フォーム]、[リマインダ]、および [アクセス権] です。

一般タブを使用して、タスクのデフォルトの担当者または稼働予定者を指定します。BPMN スイムレーンと同様に、タスクの割り当て用のロールを指定することもできます。これにより、SAP Signavio Process Governance によって関連タスクが同じ人物に自動的に割り当てられます。フォームビルダを使用して、ユーザタスクの一部としてデータを入力および更新するためのユーザタスクフォームを作成します。タスクに対して動的期日を使用するには、日付フィールドまたは期間フィールドを追加または再利用します。リマインダを使用して、タスク期限に関する通知を設定します。期日またはリマインダ期間を設定すると、期限が切れるときに SAP Signavio Process Governance からメールが送信されます。リマインダは期日とは別に機能し、リマインダ通知のみが送信されます。リマインダ通知を使用して、タスク担当者および候補者にタスク期限より前にリマインダを送信できます。継続リマインダを使用すると、繰り返しリマインダを追加することができます。SAP Signavio Process Governance では、1 つのタスクについて最大 25 のリマインダが送信されます。アクセス権タブを使用して、タスクを表示、割り当て、および完了する権限を設定します。詳細については、「ユーザタスクへのアクセスの制限」を参照してください。

承認タスクと、それに続くオプション '承認' および '却下' を含むマニュアル決定で構成される単純な文書承認プロセスについて考えます。

このプロセスでは、1 人のユーザーのみがドキュメントを確認し、'レポートの承認' タスクを完了します。これは、文書を準備する 1 人の作成者と、その文書をレビューする他のユーザが 1 人いる場合に意味があります。ただし、これは、文書に複数の作成者が含まれており、すべての作成者が最終バージョンを承認する必要があるシナリオでは機能しません。

このスクリーンショットは、単純なレポート承認の作成時にユーザタスクが使用される BPMN プロセスモデリングを示しています。

マルチユーザタスク

マルチユーザタスクは、各グループが同じユーザタスクを実行することを示します。設定フォームでは、ユーザタスクと同じオプションを指定できます。唯一の追加のオプションは '結果' です。

  • 一般: ユーザおよびグループにタスクを割り当てます。
  • フォーム: フォームにタスクを追加します。フォームを提出してタスクを完了します。
  • 結果: マルチユーザタスクにより、異なるユーザに作業が配分されます。全員が入力した情報が収集され、結果一覧に入力されます。
  • リマインダ: タスク期限通知。
  • アクセス権: ユーザおよびグループのタスク権限。

これを使用して、複数の承認をモデル化することができます。この場合、グループ内の複数のユーザが提案を承認する必要があります。ビジネスプロセスには、複数のユーザが提案をレビューする必要がある場合など、グループ内の全員が実行する必要があるタスクが含まれていることがあります。承認タスクと、それに続くオプション '承認' および '却下' を含むマニュアル決定で構成される単純な文書承認プロセスについて考えます。SAP Signavio Process Governance に、複数の承認を可能にする 'マルチユーザタスク' アクションタイプ (複数インスタンスユーザタスク) が含まれるようになりました。複数の承認をサポートするように以前のプロセスモデルを更新すると、'レポートのレビュー' マルチユーザタスクは通常のユーザタスクのように見えますが、アクションタイプアイコンはマルチユーザに変更されます。

このスクリーンショットは、単純なレポート承認の作成でマルチユーザタスクが使用される BPMN プロセスモデリングを示しています。

マルチユーザタスクの登録方法を学習しましょう。

並列実行タイプまたは順次実行タイプを指定することができます。並列 (3 つの棒が並列順序に切り替わる) を選択すると、複数ユーザタスクによってすべてのタスクが同時に作成され、担当者は任意の順序で完了します。順次を選択すると (3 つの棒が順番に切り替わる)、マルチユーザタスクによって一度に 1 つのタスクが作成され、その担当者がタスクを完了するまで待機してから、別のタスクを作成します。

マルチユーザタスクの実行タイプを変更するには、一般を選択してから、並列または順次を選択します。

電子メール送信

電子メール送信アクションにより、指定したユーザに電子メールが送信されます。電子メールが正常に送信されると、送信されたケースイベント電子メールがケース履歴に追加されます。最大サイズを超過しているために電子メールを送信できない場合、電子メールは添付文書なしで送信されます。これが正常に行われると、イベント電子メールが添付文書なしで送信されたことがケース履歴に表示されます。縮小サイズの電子メールの送信に失敗すると、電子メールは送信されません。電子メールタスクはメインアクショングループに属し、クリックして選択することができます。

デフォルトでは、差出人フィールドが SAP Signavio Process Governance に設定された状態で電子メールが送信されます。[差出人] フィールドを会社名または部門名に設定することができます。1 つ以上のプレーン電子メールアドレスを入力するか、組織内の電子メール変数またはユーザを選択することができます。プレーン電子メールアドレスを入力した場合は、そのアドレスを選択リストから選択する必要があることに注意してください。件名で変数を使用するには、# を入力して、リストからフィールドを選択します。一覧に含まれる変数が多すぎる場合は、# の後に入力を続けて一覧をフィルタすることができます。矢印キーを使用してセクションを移動し、Enter キーを押してフィールドを選択することができます。添付文書を追加するには、添付文書を選択し、一覧からファイル項目を選択します。この一覧には、トリガ電子メール添付文書、文書登録アクションによって生成されたファイル、およびファイルアップロードフォーム項目が含まれます。件名と同様に、# を入力することで、メイン電子メール本文で変数を使用できます。マークダウンを使用して、テキストの書式を設定したり、ハイパーリンク、ヘッダ、または一覧を含めたりして、電子メール本文の書式を設定することができます。プレビュータブを選択して、受信者の電子メールがどのように表示されるかを確認します。

このスクリーンショットは、プロセスモデルでの電子メール送信アクションと、このタスクの設定を示しています。

ヒント

マークダウンの詳細については、SAP Signavio Help Portal を参照してください

プロセスの登録: アクションおよび設定ステップ

以下のビデオでは、アクションセクションで使用可能な要素を使用して、承認ワークフローの例の構造を構築します。

プロセスの各ステップの追加設定方法については、以下のビデオを視聴してください。

SAP Signavio Process Governance の詳細

SAP Signavio Process Governance の詳細

[プロセス]タブの最後の 2 つのタブ[詳細]と[バージョン]を見てみましょう詳細タブでは、プロセスに追加情報を追加し、さらに設定することができます。詳細タブには、以下のタブがあります。

一般セクションには、ハッシュタグを使用して有効化できるプロセスオーナー、プロセスの説明、およびケース名テンプレートに関する情報が表示されます。アクセス制御により、プロセスの可視性に関する概要が提供されます。プロセスを公開または非公開としてマークすることができます。項目概要には、プロセスで使用されるすべての項目が表示されます。コア情報は、ケースの最も重要な側面を把握する情報に対応しています。現在、特定のロールを担うユーザを取得したり、すでに生成された結果を確認したりすることができます。

プロセスへのアクセスを制限するアクセス制御について詳しく見ていきましょう。

SAP Signavio Process Governance のアクセス制御を使用して、プロセスにアクセスできるユーザ、ケースを編集できるユーザ、またはプロセス内の特定のタスクにアクセスできるユーザを制限することができます。プロセスおよびタスクはデフォルトで公開アクセシビリティに設定されています。つまり、組織内のすべてのユーザがアクセスできます。アクセス制御の設定時に、アクセスを特定のユーザまたはグループに制限します。親フォルダからアクセス権を直接継承したフォルダのアクセス権を制限することはできません。代わりに、親フォルダからのアクセスを制限する必要があります。

プロセス制限を適用するには、次の手順に従います。

  1. プロセスを開き、詳細を選択します
  2. プロセス詳細ページで、オプションタブを開きます。このタブにはアクセス権セクションがあります。
  3. このプロセスを非公開にするを選択して、アクセス制御を設定します。
  4. ユーザおよびグループに権限を付与します。

プロセスを非公開にすると、ユーザおよびグループに権限を付与できます。

スクリーンショット UI Access Control Private。特定のアクションを実行できるユーザおよびグループを指定するために、さまざまなオプションの概要が示されます。

また、プロセス内の個別のユーザタスクへのアクセスを制限することもできます。デフォルトでは、ユーザタスクにはプロセスに設定されたアクセス権があります。この設定は、ユーザタスクセクションで実行する必要があります。

SAP Signavio Process Governance のバージョン

SAP Signavio Process Governance のバージョン

プロセスエディタを使用してプロセスモデルを編集すると、ワークフローアクセラレータによってすべての変更が即時に保存されます。プロセスに戻って後で再度編集すると、プロセスは変更されません。公開済バージョンがあるプロセスに対してのみ、新規ケースを開始することができます。最初のバージョンを公開すると、一覧にバージョン #1 が表示され、そのバージョンを使用して新しいケースを開始することができます。

プロセスバージョンの公開

プロセスエディタの [バージョン] タブには、公開済みバージョンの一覧が表示されます。プロセスのバージョンを公開するまで、プロセスの公開済みバージョンは現在ありません。というメッセージが表示されます。

新規ケースは、公開済みバージョンがあるプロセスに対してのみ開始できます。そのため、このプロセスを実行するために公開ボタンが表示されます。最初のバージョンを公開すると、一覧にバージョン #1 が表示され、そのバージョンを使用して新しいケースを開始することができます。

公開されたプロセスの初期バージョンを示すスクリーンショット。

バージョンコメントの追加

最初の公開済みバージョンの後、プロセスの新規バージョンを公開する際に、変更を説明するコメントを追加することができます。バージョンコメントは省略できますが、プロセスモデリングの透明性を高めることで、チームメンバー間のコラボレーションに役立ちます。

プロセスバージョンの再公開

人員不足チームなどの一時的な状況を処理するためにワークフローを変更する場合は、状況を解決したら元のワークフローに戻ることができます。再公開オプションを使用して、新規ケースの使用プロセスバージョンを変更します。

  1. バージョンページで、再度使用する元のバージョンの名前の横にある再公開/復元ボタンを選択します。
  2. 再公開または復元ダイアログで、再公開を選択します。

SAP Signavio Process Governance により、選択したバージョンの新しいコピーが公開されます。新しいケースでは、この新しい公開済みバージョンが使用されます。プロセスバージョンを再公開しても、処理中の未公開の変更には影響しません。

プロセスバージョンの復元

ワークフローを改善し、一連のプロセスバージョンを公開する際に、以前のバージョンを確認する必要がある場合があります。復元オプションを使用して、未公開の変更を破棄し、代わりに以前のプロセスバージョンの編集を続行することができます。

  1. [バージョン] ページで、編集するバージョンの名前の横にある再公開/復元を選択します。
  2. 再公開または復元ダイアログで、復元を選択します。

SAP Signavio Process Governance により、未公開の変更が選択したバージョンで置き換えられます。プロセスバージョンを復元しても、SAP Signavio Process Governance で新しいケースを開始するために使用される公開バージョンは変更されません。

プロセスの作成: 公開

以下のビデオを視聴して、以前に作成した承認ワークフローの例を公開および実行する方法を確認します。