> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 高度な作業フロー

> YiDAの高度なワークフローデザイナーの機能領域、ノードタイプ、エディション別対応状況を解説。開始ノード・人的ノード・自動ノードの設定から、ワークフロー変数や署名設定などの属性まで、業務プロセス自動化に必要な情報を網羅しています。

<Note>
  📌 高度なワークフローデザイナーは、機能の反復・アップデートを停止する予定です。現在はフィードバック収集期間中です。正式に停止する場合は、少なくとも2か月前にお知らせします。
  📌 機能の反復・アップデートが停止された後も、既存の高度なワークフローフォームは引き続き正常に動作し、影響はありません。ただし、新規に高度な作業フローバージョンを作成することはできなくなります。
</Note>

| **機能**   | **Freeプラン** | **ベーシック版** | **プロフェッショナル版** | **専用版** |
| -------- | ----------- | ---------- | -------------- | ------- |
| 高度な作業フロー | 非対応         | 非対応        | 対応             | 対応      |

YiDAは、複雑な作業フロー要件に対応するため、高度なワークフローデザイナーを提供しています。標準デザイナーのほぼすべての機能をサポートしつつ、以下の点を強化しています。分岐ノードと集約ノードの追加、ベーシック設定とプレミアム設定の分離によるコンポーネント機能の拡充、承認者ルールと完了ポリシーのカスタマイズ、標準ワークフローエディタから高度なワークフローエディタへのアップグレードなどです。

<Note>
  標準ワークフローエディタを高度なワークフローエディタにアップグレードすると、元に戻すことはできません。
</Note>

## ワークフローデザイナー

デザイナーは5つの機能領域で構成されています。

* 領域①：ノード領域
* 領域②：クイック操作領域
* 領域③：ワークフロー設計領域
* 領域④：属性設定領域
* 領域⑤：保存とヘルプ

### ノード領域

ノード領域には、高度なワークフローデザイナーが対応するすべてのノードが表示されます。必要なノードをワークフロー設計領域へドラッグして配置できます。

| [**開始ノード**](/ja/yida/process/ek8q11) | 作業フローを起動するノードです。起動時に数式検証や関連アクションがトリガーされる場合があります。ノード送信ルールは、ユーザーが作業フローを送信する際、または承認者が処理する際に、そのアクションを実行できるかどうかを数式で検証します。 |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------- |
| [**人的ノード**](/ja/yida/process/ves9o4) | 承認者ルールをニーズに応じてカスタマイズできます。                                                                                            |
| [**自動ノード**](/ja/yida/process/ctns3l) | 主にサードパーティサービスへのコールバックに使用します。サードパーティサービスは事前に登録しておく必要があります。                                                            |
| [**分岐ノード**](/ja/yida/process/hhw27w) | 作業フローが分岐ノードに到達すると、設定されたルールに基づいて次の分岐が決定されます。「もし〜ならば〜」という条件分岐ロジックを実現します。                                               |
| [**集約ノード**](/ja/yida/process/ee2mei) | 複数の並行分岐がすべて完了してから次へ進む必要がある場合に使用します。集約ノードへの入力線上のすべてのノードが実行されて初めて、作業フローが次のステップへ進みます。                                   |
| [**CCノード**](/ja/yida/process/ghkqiq) | 承認フローが起動された際、特定のユーザーが承認フォームを閲覧・把握する必要はあるが、承認操作は不要な場合に使用します。                                                          |
| [**終了ノード**](/ja/yida/process/gkmvl4) | 作業フロー全体の終端を表します。正しく設定された作業フローは、最終的にこのノードに到達し、完了となります。                                                                |

### クイック操作領域

ワークフロー図の設計に使用する主なショートカットキーを提供します。

* 元に戻す：ノードや線の追加・削除操作を元に戻します。
* 切り取り：選択したノードまたは線をクリップボードに移動します。貼り付けショートカットキーで素早く複製できます。
* コピー：線と承認ノードをコピーします。
* ズームイン：ワークフロー図全体を拡大します。
* ズームアウト：ワークフロー図全体を縮小します。
* グリッドビュー：有効にするとデザイナーページにグリッドのドットが表示され、無効にするとプレーンなグレー背景になります。
* 前面へ移動：複数のノードが重なっている場合に、対象ノードを前面に移動します。
* 背面へ移動：複数のノードが重なっている場合に、対象ノードを背面に送ります。

### ワークフロー設計領域

ワークフロー図を設計するメイン領域です。ノードを自由にドラッグして配置し、線で接続して作業フローを構築します。

### 属性設定領域

各ノードタイプに対応する属性設定が表示されます。ノードの個別設定や機能設定はここで行います。

### 作業フローの保存と公開

ワークフローノードとノードルールの設定が完了したら、速やかに保存・公開してください。公開前に送信されたデータは、引き続き旧作業フローで処理されます。

## 作業フロー属性

### ワークフロー変数

作業フローの基本属性として、対応するページ上のすべてのフォームフィールドをワークフローデザイナーで利用できます。追加のフィールドが必要な場合は、対応するフォーム設計にフィールドを追加するだけで、ワークフロー変数に自動的に反映されます。詳細は下図をご参照ください。

### 署名の設定

YiDAでは、承認フローの承認者ノードで署名機能を利用できます。ユーザーはモバイルアプリで署名を設定し、承認時に表示させることができます。

<Note>
  電子署名による署名結果はCA認証を受けておらず、法的効力を持ちません。
</Note>

### マージルール

マージルールを設定することで、特定ノードのマージ操作を制御できます。設定に従い、条件に合致するノードを自動的に実行またはスキップします。

たとえば、ノード1の実行後にノード2を自動実行させたい場合は、マージルールでスキップする操作とデフォルトで実行する操作を指定します。

備考：階層別承認とは、ノードに複数の承認者がいる場合に、承認者へ順番に1人ずつタスクが割り当てられ、前の承認者が操作を完了してから次の承認者へ引き継がれる方式です。

### 通常メッセージ

通常メッセージとは、「作業フロー内の日付フィルターに基づく通知ルール」を指します。

**パス**：ワークフローフォームに日付コンポーネントを追加 >> 高度なワークフローエディタ >> 空白領域をクリック >> プレミアム設定 >> 通常メッセージ >> 日付ルール >> フォーム上の日付コンポーネントを選択 >> 保存
