ワークフローモデルの設計
このガイドでは、視覚的なキャンバス上でワークフローモデルを作成および編集する方法について説明します。
説明:ワークフローの構造(ノードと接続)の作成、読み込み、編集、および書き戻しは主に「ワークフローモデルの設計」ページで行います。設計ページは右側のドロワーにある「ワークフローモデル → ダウンロード / アップロード」を介してモデルデータとやり取りします。公開済みバージョンは「公開ワークフローモデル → ダウンロード」でキャンバスに読み込んで確認または再利用できます。
新しいワークフローの作成
- ワークフローモデルの設計 モジュールに移動し、追加 ボタンをクリックします。
- 基本情報を入力します。
- 名前: 例えば「購買承認プロセス」など。
- 説明 (任意): プロセスの目的の簡潔な説明。
- タイプ: プロセスのビジネスカテゴリを選択します。
- 備考 (任意): 内部の備考またはタグ。
- 確認 をクリックします。システムは、下書きステータスのモデルを生成します。
- リストからモデルを選択し、詳細の表示 または モデルの編集 をクリックしてキャンバスに入ります。
デザインインターフェイス
デザインインターフェイスには、3 つの主要な領域があります。
| 領域 | 説明 |
|---|---|
| ツールバー (上部) | ノード、接続の追加、自動レイアウト、元に戻す、および保存のボタン。 |
| キャンバス (中央) | ノードをインタラクティブにドラッグ、ドロップ、および接続するためのメイン領域。 |
| プロパティパネル (右側) | 選択した要素のプロパティを表示し、編集できるようにします。 |
ノードの追加
- ツールバーから、追加するノードの種類を選択します。
- 開始イベント: フローの起点(必須、正確に1つ)
- 終了イベント: フローの終点(少なくとも1つ必要)
- アクティビティ: 中間タスクノード
- ゲートウェイ: 分岐点
- ツールバーのボタンをクリックした後、キャンバス上の任意の場所をクリックしてノードを配置します。
接続の作成
- ノードの端付近にカーソルを合わせると、アンカーポイントが表示されます。
- あるノードのアンカーポイントから別のノードにドラッグして、方向線を作成します。
- 矢印の方向によって、ビジネスフローの進行が決まります。
ヒント
ゲートウェイの条件付きルーティングの場合は、接続線を選択し、プロパティパネルでその ブランチキー (Branch Key) を設定できます。
ノードプロパティの編集
ノードを選択すると、右側のプロパティパネルにその設定が表示されます。
- ID: 自動生成された一意の識別子。
- Z-Index: キャンバス上の重ね順。
- 関連するターゲットエンティティ: ノードを特定のデータリソース(公開済みフォームなど)にバインドします。
アクティビティノード
アクティビティノードの特徴:
- タスクの種類: ユーザー タスク(手動の対話) / サービス タスク(自動化されたバックエンド機能)。
- 添付フォーム: ユーザー タスクの場合、操作者が入力できるように、公開されたフォーム設計テンプレートをバインドできます。
ゲートウェイノード
ゲートウェイの設定:
- データエンティティ: 評価基準を提供するデータを決定します。
- パス識別子: 論理フローを処理するために、各送信接続線に異なる
branch_keyの値を割り当てます。
デザインの保存
デザインの論理を完了したら、ツールバーの 保存 ボタンをクリックします。ドラフトされたワークフローがデータベースに安全に保存されました。
公開(オプション)
公開プロセスはフォームモジュールと同様の実装です。通常、公開は ワークフロー → 公開ワークフローモデル ページで行い、公開リストから下書きを選択してページ内の「今すぐ公開」ボタンをクリックします。
警告
構造的な完全性(開始イベント、終了イベントが存在し、他のすべてのノードに入信/発信エッジがあること)を確認してください。その後の「公開」フェーズでは、これらの規則が厳密に適用されます。