ワークフロー
Docwizeのワークフローは、設定された一連のステップ(レビュー、承認、修正、抽出、配布など)にドキュメントを通すことで、ドキュメント中心のプロセスを自動化します。各ステップはユーザーまたはシステムに割り当てられ、設定可能なアウトプットによってワークフローの分岐先が決まります。
ワークフローは、設定のほとんどの領域と連携します。アクションリクエストは人が対応するステップを定義し、ワークフローテンプレートはそれらのステップを1つのフローとして組み立てます。レコードはドキュメントの送信時にワークフローを自動的にトリガーでき、カスタムフィールドは各ステップでデータを取得または受け取り、通知は一連のプロセスを通じて参加者に状況を知らせます。
ワークフロータイプ
| タイプ | 概要 |
|---|---|
| Document workflow | 特定のドキュメントに紐付けられます。ユーザーが手動で開始するか、ワークフローが設定されたレコードを介してドキュメントが送信された際に自動的に開始されます。割り当てられた各ユーザーがアクションを実行するたびに、次のステップへ進みます。 |
| Periodic workflow | ドキュメントイベントによってトリガーされるのではなく、x分またはx時間ごとといったスケジュールで実行されます。 |
主要コンポーネント
| コンポーネント | 概要 | 設 定場所 |
|---|---|---|
| アクションリクエスト | 各ステップで誰がアクションを実行するか、また参加者がどのアウトプットを選択できるかを定義する、人が対応するノードです。 | アクションリクエスト |
| ワークフローテンプレート | アクションリクエスト、設定ノード、ロジックノードを組み合わせて完全なフローを組み立てるキャンバスです。 | ワークフローテンプレートの構築 |
| ノード | テンプレートキャンバス上で利用できる、ユーザー割り当て・設定・ツール・システムロジックなど、すべてのビルディングブロックです。 | ワークフローノード |
ワークフロー設定へのアクセス
ワークフローの設定には New → Workflow Setup からアクセスします。ここには2つの領域があります。
| セクション | 内容 |
|---|---|
| Actions | Action Request Manager を開きます。アクションリクエストを作成・編集する画面です。 |
| Templates | Workflow Templates 画面を開きます。テンプレートの作成、編集、グループ化、有効化・無効化、ド ライランテストを行う画面です。 |
設定の順序
手戻りを避けるため、以下の順序でワークフローを構築します。
- まずアクションリクエストを定義します。 アクションリクエストは複数のワークフローテンプレートで再利用可能であり、キャンバスに配置する前に作成しておく必要があります。
- テンプレートを構築します。 アクションリクエストや他のノードをキャンバスにドラッグし、接続して、インプット、アウトプット、条件を設定します。
- ドライランでテストします。 Templates 画面のドライランツールを使うと、実際のユーザーに送信せずにワークフローのフローをテストできます。
- 必要に応じてレコードと連携させます。 レコードを介したドキュメント送信時にワークフローを自動的にトリガーしたい場合は、レコードテンプレート側でそのリンクを設定します。
権限
| 権限 | 内容 |
|---|---|
| Workflows - Create | ドキュメント上でワークフローを開始できます。 |
| Workflows - Create Template | ワークフローテンプレートを作成・編集できます。 |
| Workflows - View All | Document Details 内で、ドキュメント上のすべてのワークフローを表示できます。 |
| Workflows - Revoke Any | 作成者を問わず、ワークフローを取り消せます。 |
| Workflows - Modify Action Recipient | ワークフローアクションの受信者を変更できます。 |
| Workflows - Create Global Filter | Inbox にグローバルなワークフローフィルターを追加できます。 |
| Workflows - Assign External | 外部ユーザーまたは連絡先にワークフローアクションを割り当てられます。 |
| Adhoc Action Requests | テンプレートの外でアドホックなアクションリクエストを作成できます。 |
| Replay Workflow | ワークフローのステップやアクションをリプレイできます。 |
| Undo Actions Taken | 過去に完了したワークフローアクションを取り消せます。 |
| Use Legacy Signatures | 従来の署名またはスタンプ方式の署名動作を使用できます。 |
権限の完全なリファレンスについては、権限を参照してください。
ワークフローを設定する前に
テンプレートを構築する前にプロセスを整理します。 ステップの順序、各ステップの担当者、各ステップで可能なアウトプット、分岐を決定する条件を明確にします。
テンプレートの作成を始める前にアクションリクエストを定義します。 アクションリクエストは Action Request Manager で設定してからキャンバスに配置します。テンプレートビルダーを開く前に準備しておくことで、構築中の作業の中断を避けられます。
必要なカスタムフィールドが定義されていることを確認します。 カスタムフィールドにデータを取得・抽出するノードは、そのフィールドが事前に存在している必要があります。それらを参照するテンプレートを構築する前に、フィールド名と型について合意しておきます。カスタムフィールドを参照してください。
レコードテンプレートの担当者と連携します。 レコードの送信を通じてワークフローをトリガーする場合は、そのレコードテンプレート側にも該当するワークフローを含める設定が必要です。
有効化する前にテストします。 ドライランツールを使ってテンプレートを検証します。正しいユーザーにアクションリクエストが届くこと、アウトプットが正しい次のステップにルーティングされること、条件付きロジックが想定通りに動作することを確認します。
関連する設定
- アクションリクエスト — テンプレートで使用する、人が対応するノードを定義します
- ワークフローテンプレートの構築 — キャンバス上でのワークフローテンプレートの作成と管理
- ワークフローノード — 利用可能なすべてのキャンバスノードの完全なリファレンス
- ワークフローの開始 — ユーザーがドキュメント上でワークフローを開始する方法
- レコード — 送信時にワークフローをトリガーできるレコードテンプレート
- カスタムフィールド — ワークフローが読み取りまたは書き込みを行うフィールド
- 権限 — ワークフローの作成と管理に必要な権限レベル