ワークフローノード
ワークフローは、ワークフローテンプレートキャンバス上で一連のノードを接続することで構築されます。各ノードは、プロセスにおける個別のステップまたは活動を表します。以下では、Docwize で利用できるノードの種類の概要を説明します。
ワークフローキャンバス

ワークフローテンプレートキャンバス
Start ノード

Start ノード
Start ノードはすべてのワークフローの最初のノードです。ワークフローをトリガーし、後続のノードに接続します。削除することはできません。
ノードの説明
ノードは、ワークフローキャンバスの左側パネルにある Nodes タブからアクセスできます。ノードをキャンバスにドラッグすると、ワークフローに追加されます。または、キャンバス上の任意の場所を右クリックしてコンテキストメニューを開き、ノードを選択することもできます。

Nodes タブ

ワークフローキャンバスの右クリックコンテキストメニュー
ユーザーとロール管理
| ノード | 説明 |
|---|---|
| List of Users | 確認済みの Docwize ユーザーの中からアクションリクエストの受信者を特定します。 |
| Initiator | アクションリクエストの受信者として、ワークフローを開始した人を特定します。 |
| Custom Field Email | カスタムフィールドに入力されたメールアドレスに基づいてアクションリクエストの受信者を特定します。 |
| Custom Field User | カスタムフィールドに入力されたユーザーに基づいてアクションリクエストの受信者を特定します。 |
| Generate User | 新しい有料の Docwize ユーザーを作成します。 |
アクションリクエスト
| ノード | 説明 |
|---|---|
| 各種 | これらのノードはエンドユーザー向けのアクションリクエストを作成します。誰がリクエストをアクションすべきかを定義するために、ユーザーノードを入力として受け取ります。Action Request ノードと Action Request Configuration ノードの詳細については、アクションリクエストセクションを参照してください。 |
設定
| ノード | 説明 |
|---|---|
| Duration Node | アクションリクエストの期限を、営業日数で設定します。 |
| Capture Customfields | ユーザーがアクションリクエストを完了する際に、カスタムフィールドに追加されたコンテンツのキャプチャを促します。特定のフィールドは、そのステップを完了するユーザーに対して読み取り専用(表示のみで編集不可)にしたり、完全に非表示にしたりする設定ができます。 |
| Capture Standard Fields | 標準的なドキュメント詳細フィールドのキャプチャを促します。 |
| Capture Virtual Interface | ワークフローのステップの一環として、設定済みの仮想インターフェース(カスタムフォームまたはビュー)をユーザーに完了するよう促します。 |
| Workflow Initiation Input | ワークフローの開始をトリガーするために必要な条件を示します。 |
| Workflow Runtime Input | 事前設定済みの受信者を使う代わりに、ワークフローの起動者が実行時に次のアクションリクエストの受信者を選択できるようにします。 |
| Office Online Review | ワークフロードキュメントを Office Online で開くボタンを追加します。 |
| Enable Review | アクションリクエストの受信者がドキュメントにアノテーションを追加できるようにします。 |
| Review Action | アクションリクエストの受信者が、ワークフロー中に行われたアノテーションに対してアクションリクエストを完了できるようにします。例: ユーザー1がドキュメントに「このバスルームのドアがトイレに当たる。この設計は機能しない」というアノテーションを追加すると、ユーザー2 がそのアノテーションを承認のために受け取ります。 |
| Review Action Reply Filter | ステータスや他のマーカーに基づいてアノテーションをフィルタリングします。たとえば、承認済みのアノテーションのみが次に進めるようにできます。 |
| Attachment Config Node | ドキュメント添付のルールを設定します。 |
ツールとタスク
| ノード | 説明 |
|---|---|
| Conditional Node | ワークフローが次のステップに進むために満たす必要がある条件を定義します。チェックボックスフィールドの比較については、高度なノード設定を参照してください。 |
| Webhook Node | 外部 API によってウェブフックがトリガーされるまでワークフローを一時停止します。 |
| API Node | 外部 API に API リクエストを送信します。認証、レスポンス検証、失敗時の処理、リトライ、同時実行数、ページネーション、ペイロード変換の設定を含みます — 連携ノードを参照してください。 |
| GitHub Action Node | 接続済みのリポジトリに対して GitHub Actions のワークフロー実行をディスパッチします。詳細は連携ノードを参照してください。 |
| GitHub Commit Node | 選択したドキュメントを、接続済みの GitHub リポジトリにコミットします。詳細は連携ノードを参照してください。 |
| Run Oliver Node | 設定済みの Oliver エージェントを、ワークフローのステップとして無人実行します。詳細は高度なノード設定を参照してください。 |
| Send LINE message | ユーザーの連携済み LINE アカウントにメッセージを送信します。 |
| Excel Import Node | Excel ファイルを Docwize にインポートします。 |
| CSV Import Node | CSV ファイルを Docwize にインポートします。 |
| JSON To Dataframe | JSON データを、後続の処理ノードで使用できる構造化されたデータフレーム(表形式)に変換します。 |
| CF Insert Node | ソースのデータフレームからのデータを使用して、カスタムフィールドのグリッドテーブルに対する一括の挿入・更新・削除操作を実行します。 |
| Extract Tables | コンテンツをテーブルに抽出します。 |
| Extract to Standard Fields | コンテンツを標準的なドキュメントのメタデータに抽出します。抽出を導くために、AI プロンプトや対象フィールドを設定できます。 |
| Split Pages | 選択した箇所でドキュメントのページを分割します。 |
| Extract to Customfields | コンテンツをカスタムフィールドに抽出します。 |
| Link Extraction | 抽出したコンテンツを他のレコードやドキュメントにリンクします。 |
| Extract to Grid | コンテンツをグリッドに抽出します。 |
| Translation Task | ドキュメントのコンテンツをソース言語から選択した言語に翻訳します。 |
| OCR Task | ドキュメントに対して OCR を実行し、テキストの画像を機械可読なテキスト形式に変換します。詳細は連携ノードを参照してください。 |
| SP Task | 選択した SP タスクをトリガーします。 |
| Extract Attachments | ドキュメントから添付ファイルを抽出します。 |
| Index Task | ドキュメントにインデックスを付けます。 |
| Scan Request Node | バーコードスキャナーまたは QR コードスキャナーをワークフローに接続します。工場や倉庫での利用に便利です。 |
| Trigger Node | ワークフロー内のこの時点に達したときに、設定済みのアクションをトリガーします。 |
| Custom Field Input Calculation | ドキュメントテンプレート、タグ、ユーザーフィールドなどの入力を使用し、設定済みの計算式に基づいてカスタムフィールドの値を計算して入力します。 |
| Position Extraction Node | ページ上の固定位置からテキストを抽出します。納品書のように、すべてのページの同じ場所にコードが記載されているドキュメントに適しています。 |
| Split PDF Node | PDF ページを個別のページまたはより小さなチャンクに分割します。 |
| Convert to PDF | ワークフロー対象のドキュメントを PDF 形式に変換します。 |
| Complete Task | ワークフローのすべてのステップを完了済みとしてマークします。 |
| Output Node | アクションリクエストの受信者が選択できる返答オプションを定義します。 |
| Sub Workflow Node | 現在のワークフロー内にサブワークフローをリンクします。 |
| Generate PDF From Template | 事前設定されたドキュメントテンプレートを使用して PDF を生成します。 |
| Generate Document From Template | 事前設定されたドキュメントテンプレートを使用してドキュメントを生成します。 |
| Generate Attachment Node | 事前設定されたテンプレートを使用して、ワークフローのメインドキュメントとしてではなく、添付ファイルとしてドキュメントを生成します。 |
| Custom Field Locks | ユーザーがアクションリクエストの完了中に入力したカスタムフィールドの内容をロックし、それ以上の編集を防ぎます。 |
| Subject Change Node | ワークフロー内の特定の時点で、ワークフローの件名を変更します。 |
| Description Update Node | ワークフロー内の特定の時点で、ワークフロー対象ドキュメントの説明を更新します。 |
Forge ファンクション
| ノード | 説明 |
|---|---|
| (アップロードされたファンクションごとに1エントリ) | Docwize Forge からアップロードされた各ファンクションは、このカテゴリ内にそのファンクション名を冠したノードとして表示されます。詳細は連携ノードを参照してください。 |
システムとフロー設定
| ノード | 説明 |
|---|---|
| And Node | ワークフローが次に進むために、アクションリクエストのすべての受信者が完了する必要があることを示します。 |
| Cancel Node | 1人の受信者がアクションリクエストを完了すると、他の受信者に対する未完了分をすべてキャンセルし、ワークフローが次に進みます。 |
| Placeholder Node | チェックを行わずにワークフローを次のステップに渡します。タスクのみのパイプラインを迅速化するのに便利です。 |
| Status Update Node | 直近に完了したアクションリクエストを反映するよう、ワークフローのステータスを更新します。このノードは And、Cancel、または Placeholder ノードの後に配置してください。 |
| Lock Node | ワークフロー対象のドキュメントをロックし、ドキュメント詳細への更新を防ぎます。 |
| Calculate Routing | 設定済みの承認マトリックスを使用して、どのユーザーがノードを受け取るべきかを計算します。 |
| Input Checker | 指定された入力が設定済みの基準を満たしているかどうかを検証します。結果に応じて、ワークフローを Satisfied または Not Satisfied のアウトプットパスにルーティングします。 |
| Distribution Node | ワークフロー項目を外部ユーザーまたは連絡先に配布します。受信者は Docwize ユーザーである必要はありません。 |
| Distribution Group Node | ワークフロー項目を、設定済みのユーザーと連絡先のグループに配布します。 |
| Distribution Set Node | distribution group のセット全体に一度に配布し、メンバーをアクションリクエストの受信者と連絡先に振り分けます。詳細は高度なノード設定を参照してください。 |
| Email Notification | ワークフロー内のこの時点に達したときに、指定された受信者にメール通知を送信します。 |
| Consolidated Notify | 各受信者に対し、複数の個別メールを送信する代わりに、保留中のすべての通知を1つのメッセージにまとめた単一の統合メールを送信します。 |
関連する設定
- 連携ノード — API ノード、GitHub 系ノード、Forge Function ノードの設定
- 高度なノード設定 — 条件ロジック、Run Oliver、distribution set ノード
- ワークフローテンプレートの構築 — ノードをテンプレートに組み立てるキャンバス
- アクションリクエスト — アクションリクエストノードの詳細設定
- Docwize Forge — Forge ファンクションカテゴリに表示されるカスタムファンクションのアップロード
- ワークフローの概要 — ワークフロー設定の紹介