このページの内容
このページでは、事前定義したステージに沿ってデータを進め、プロセス全体の操作を自動化するワークフローであるブループリントを作成する手順を説明します。
ブループリントは、業務プロセスを視覚的に表した設計図です。データがあるステージから別のステージへどのように進むかを定義することで、アプリケーション内にプロセスフローを実装できます。
応募受付済み--(選考候補に追加)--候補者が選考候補に追加済み--(選択)--候補者選択済み。
このフローでは、各状態(応募受付済み、候補者が選考候補に追加済み、候補者選択済みなど)は、ステージと呼ばれ、データをあるステージから次のステージへ移動するトリガーは、遷移と呼ばれます。遷移は通常、ボタン(例:[選考候補に追加])です。ユーザーがそのボタンをクリックすると、データは指定された次のステージに移動します。同様に、ブループリントを使用して完全なプロセスフローを作成できます。ブループリントの作成とは、ステージを配置し、それらをつなぐ遷移を定義して、このプロセスを設計することです。また、各遷移でさまざまな操作を自動化できます。
ブループリントを作成する前に、ブループリントの概要ページで説明している主要な要素を理解しておくことが重要です。
ブループリントの作成は、3つの手順で行います。
この手順では、遷移が発生したときのさまざまな操作を自動化できます。
対象アプリケーションの編集モードに移動し、上部のメニューバーで[ワークフロー]をクリックします。
ワークフローのダッシュボードで、[ブループリント]タブをクリックします。次に、[新しいブループリント]ボタンをクリックします。
次のページで以下の詳細を入力します。
ブループリントを作成する対象のフォームを選択します。
ブループリントの名前を入力します。
ブループリントを実行するタイミングを決める条件を設定します。たとえば、上記のブループリントは、候補者がマーケター職に応募したときに実行されます。
[ブループリントを作成]をクリックします。
次の手順では、ブループリントビルダーでプロセスフローを作成します。複数のステージを作成し、それらを遷移でつなぎます。
ブループリントビルダーの右ペインで[+ステージを追加]をクリックします。[ステージを追加]ペインが表示されます。
ステージの名前を入力し、[追加]をクリックします。たとえば、申請受領です。
さらに[+ステージを追加]をクリックして、書類選考通過などのステージを追加します。コンマ区切りの値(書類選考通過,選択済み,不採用)を入力すると、複数のステージを追加できます。[利用可能なステージ]タブには追加されたステージの一覧が表示され、[使用中のステージ]タブにはブループリントで使用されているステージの一覧が表示されます。
両方のステージをビルダーにドラッグ&ドロップします。
ステージにカーソルを合わせ、ステージ上に表示される点/コネクターをドラッグして、別のステージに接続します。これにより、それらのステージ間にトランジションが作成されます。
ステージ間にある[+]アイコンをクリックします。トランジションの追加ペインが右側に表示されます。トランジションの名前を指定します。動詞にすることをお勧めします。たとえば、選考候補にするです。各トランジションをクリックすると、トランジションの編集ペインが表示され、実行前、実行中、実行後の設定を構成できます。詳細は「トランジション設定の構成」のセクションで説明します。
同じ手順で、必要なステージを作成し、トランジションを追加します。
任意のトランジションにカーソルを合わせて、共通または並列トランジションにします。共通トランジションは、ブループリント内のすべて、または複数のステージから利用できます(例:却下)。並列トランジションでは、複数のトランジションが完了した場合にのみ、データをあるステージから別のステージへ移動できます。(例:複数の面接を通過する)
[ブループリントを保存]をクリックします。
これでブループリントが作成されます。これにより、上記の設定に基づいて、アプリユーザーはデータをステージごとに移動できるようになります。処理を自動化し、各トランジションの条件を設定するには、トランジションを構成する必要があります。
トランジションとは、データをあるステージから別のステージへ移動するための、ステージ間の処理です。各トランジションには異なる設定を適用できるため、トランジションごとに固有の動作や要件をカスタマイズできます。
各トランジションは、実行前、実行中、実行後の3つの部分で構成されます。
|
実行前 |
実行中 |
実行後 |
|
トランジションを実行できるユーザーと、トランジションボタンを表示するタイミングを定義します。 |
トランジションの実行時に、同じフォームのデータを更新したり、別のフォームに新しいデータを追加したりできます。 |
トランジションの完了後に自動実行する処理を定義します。 |
4.3.1 実行前の処理の設定
必要な遷移をクリックします。右側に遷移の編集ペインが表示されます。[実行前]タブをクリックします。
データ内の遷移ボタンを表示できる[遷移の担当者]を選択します。
[全員]:すべてのアプリユーザーが遷移を実行できます。
[選択したユーザー]:選択したユーザーのみが遷移を実行できます。このオプションを選択すると、遷移の担当者の追加ポップアップが表示されます。こちらでは、次のいずれかを選択できます。
[ユーザー]:対象のユーザーをクリックして選択します。名前またはメールアドレスを入力して、特定のユーザーを検索することもできます。
[権限]:権限を選択すると、その権限を持つユーザーが遷移を実行できます。(例:顧客)
[項目]:現在のフォームのユーザー項目またはシステム項目を選択します。選択した項目に関連付けられているユーザーに、遷移の実行が許可されます。(例:追加したユーザー)
データ内で遷移ボタンを表示する[条件]を指定します。次のいずれかを選択できます。
[常に]:条件を確認せずに遷移ボタンが表示されます。
[条件付き]:条件の追加ポップアップが表示されます。こちらでは複数の条件を選択できます。現在のデータの内容がそれらの条件を満たす場合にのみ、遷移ボタンが遷移の担当者に表示されます。(例:年齢が18より大きい、かつ申請先がマーケターである)
「遷移のプロパティ」で、次の項目を選択します。
[ツールチップを表示]:このチェックボックスをオンにすると、遷移ボタンにカーソルを合わせたときに表示されるメッセージを追加できます。オンにするとテキストボックスが表示され、テキストを入力できます。
[実行前に確認を必須にする]:このチェックボックスをオンにすると、遷移ボタンをクリックしたときに確認ポップアップが表示されます。
オンにすると、実行メッセージポップアップが表示されます。
[メッセージ]:表示するテキストを入力します。[項目の挿入]をクリックして必要な項目を選択すると、その項目は現在のデータの内容に置き換えられるため、メッセージを動的にできます。
[ボタンテキスト]では、次を設定します。
[実行を確定]:遷移を進めるボタンのテキストを入力します。
[実行をキャンセル]:遷移をキャンセルするボタンのテキストを指定します。
4.3.2 実行中の処理の設定
[実行中]では、遷移が発生したときに実行する処理を設定します。つまり、遷移の担当者が遷移を実行したとき、または遷移ボタンをクリックしたときの処理です。実行中の遷移では、次のいずれかを実行できます。
同じデータの項目を表示および更新します。
別のフォームに新しいデータを追加します。
実行後の遷移処理は、遷移が完了した後、つまりデータが次の段階に移動したときに実行されます。一方、実行中の遷移処理は、遷移が発生した時点で実行されます。
設定するには
対象の遷移をクリックすると、遷移の編集ペインが右側に表示されます。[実行中]タブをクリックします。
遷移中に実行するアクションは、3種類から選択できます。
なし:アクションは実行されません。
項目の更新:このオプションでは、遷移の実行時に現在のデータの項目を表示または更新できます。
このオプションを選択すると、現在のフォームから項目を選択できます。選択した項目は、以前に入力された値とともに、編集モードのポップアップとして表示されます。遷移の担当者は、遷移の実行中に値を表示または編集できます。
[+項目を追加]をクリックし、項目を1つずつ選択します。(最大100件の項目を選択できます)
メモ。
項目を更新すると、フォームに関連付けられている編集時のワークフローが実行されます。これらの編集時のワークフローが正常に実行された場合のみ、ステージが変更されます。
これらの項目の更新時に、右下にある[編集時のワークフローをスキップ]チェックボックスを選択すると、編集時のワークフローの実行をスキップできます。
新しいフォームを開く:このオプションでは、遷移の発生時にフォームを開き、別のフォームに新しいデータを追加できます。
このオプションを選択すると、そのアプリケーションの別のフォームを選択し、続いてその項目を選択できます。また、現在のフォームの値を選択した別のフォームに渡すこともできます。渡された値は事前入力され、必要に応じてフォームの送信前に編集できます。これにより、現在のフォームにある同じ情報を別のフォームに複製する手間を省けます。
[ブループリントを保存]をクリックします。
4.3.3 後続アクションの設定
遷移の[実行後]では、次のステージへの遷移が正常に完了した後に、さまざまなアクションを自動化できます。
設定するには
対象の遷移をクリックすると、遷移の編集ペインが右側に表示されます。[実行後]タブをクリックします。
[新しいアクションを追加]ボタンをクリックします。新しいアクションを追加ペインが右側に表示されます。
このアクションを実行するタイミングを選択します。
常に:条件なしでアクションが実行されます。
条件に一致する場合:選択した条件に基づいてアクションが実行されます。
[アクションの種類]で対象のアクションを選択します。
通知 - メール、SMS、アプリ内通知、成功メッセージの表示、または任意のURLへのリダイレクトを行うには、このオプションを選択します。
メールを送信 - メール送信を実行します
SMSを送信 - SMSメッセージの送信を実行します
通知を送信 - アプリケーションのライブモード内で通知を送信します
成功メッセージを表示 - 遷移の完了後、ライブモードでメッセージを表示します。
URLにリダイレクト - 遷移の発生後に、Webサイト、フォーム、レポート、またはページにリダイレクトできます。
データアクセス - フォームでデータ操作を実行するには、このオプションを選択します。
データを追加 - アプリケーション内の任意のフォームにデータを追加できます
データを更新 - アプリケーション内の任意のフォームのデータを更新できます
データを削除 - アプリケーション内の任意のフォームのデータを削除できます
連携 - 以下のサービスにデータを追加するには、このオプションを選択します。
QuickBooks
Zoho CRM
Zoho Recruit
Delugeスクリプト - 遷移の発生後に実行されるDelugeスクリプトを追加するには、このオプションを選択します。
上記の手順で、各遷移に複数のアクションを追加できます。
[ブループリントを保存]をクリックします。
共通遷移とは、ブループリント内のすべてまたは複数のステージで共通して使用できる遷移です。共通遷移にすると、却下やキャンセルなどの場合に便利です。たとえば、候補者は選考プロセスのどの段階でも却下される可能性があるため、却下の遷移はすべてのステージで使用できる必要があります。
共通遷移を追加するには
対象の遷移にカーソルを合わせ、階層アイコンをクリックします 。
[共通遷移]の切り替えを[はい]に変更します。特定のステージでのみ使用できるようにするには、ドロップダウンをクリックしてステージを選択します。すべてのステージで使用できるようにするには、[すべて選択]を選択します。
これにより、選択したステージまたはすべてのステージでその遷移を使用できるようになります。プロセスの却下/キャンセルなどの場合に適しています。
並行遷移では、2つのステージ間に複数の遷移を追加できます。ライブモードでは、すべての遷移が完了した場合にのみ、データを次のステージに移動できます。たとえば、次のような場合です。
並行遷移を追加するには
対象の遷移にカーソルを合わせ、階層アイコンをクリックします 。
[並行遷移]の切り替えを[はい]に変更します。既存の遷移と並行する新しい遷移が追加されます。追加された(+)アイコンをクリックします。[+ 追加]をクリックして、複数の並行遷移を追加することもできます。
遷移の名前を入力し、[追加]をクリックします。同様に、2つのステージ間には最大5つの並行遷移を追加できます。
ブループリントを作成すると、フォームにデータが追加されるたびに、そのデータがブループリントに入ります。条件が設定されている場合、条件を満たすデータのみがブループリントに入ります。データの詳細表示を開くと、ブループリントの最初のステージと遷移ボタンが表示されます。必要な遷移ボタンをクリックすると、データを次のステージに移動できます。同様に、データをステージごとに移動して、ブループリントのプロセス全体を完了できます。各遷移では、さまざまな自動処理を実行するように設定できます。
フォームに複数のブループリントがある場合、データはブループリントページに表示されている順序で、1つずつブループリントに入ります。
以下の動画では、いくつかの遷移設定を使用して、ライブモードでブループリントがどのように動作するかを説明しています。
ブループリント項目はDelugeで使用でき、スクリプト内でブループリント名、現在のステージ、ステータスなどの詳細に直接アクセスできます。また、changeStageや executeTransitionなどのDelugeタスクを使用して、データをステージ間で移動したり、遷移を実行したりできます。詳細については、Delugeブループリントのヘルプページを参照してください。
よくあるエラー
ブループリント内のすべてのステージは、開始ステージから終了ステージまで(遷移を介して)接続されている必要があります。ブループリント内で孤立したステージがあってはなりません。このような場合、未接続のステージエラーが表示されます。
各ステージ(開始ステージを除く)には、開始ステージから到達できるように、少なくとも1つの入力遷移が必要です。ステージに出力遷移があり、入力遷移がない場合、到達不能なステージエラーが表示されます。
ステージは遷移を介して接続する必要があります。2つのステージが接続されているにもかかわらず遷移が追加されていない場合、名前のない遷移エラーが表示されます。
全般
ブループリントは、データに関連付けられたすべてのワークフローが完了した後にのみ適用されます。データがブループリントに入るタイミングは、データの作成や編集などのフォームイベントに関連付けられています。
1つの項目に複数のブループリントを関連付けることができます。ただし、同時に有効にできるブループリントは1つだけです。つまり、最初のブループリントが完了した後にのみ、2つ目のブループリントが適用されます。
優先度が最も高いブループリントが最初に適用されます。ブループリント一覧ページで並べ替えることで、ブループリントの優先度を設定できます。優先度は上から下の順です。つまり、上部のブループリントほど優先度が高く、下部のブループリントほど優先度が低くなります。
フォームの送信時に、ブループリントの開始条件がブループリントの一覧順に確認されます。ブループリントの開始条件を変更しても、すでにそのブループリントに関連付けられているデータには影響しません。
ブループリントストリップ
データがブループリントに関連付けられている場合、すべてのレポートのデータ詳細表示にストリップが表示されます。このストリップには、データの現在のステージと次に実行可能な操作(遷移)が表示されます。ストリップが表示されるかどうかは、遷移の所有者と条件によって決まります。両方が満たされている場合にのみ、ストリップが表示されます。