メインコンテンツまでスキップ
Version: 5.0 (最新)

ワークフローモデルの設計

このガイドでは、視覚的なキャンバス上でワークフローモデルを作成および編集する方法について説明します。

新しいワークフローの作成

  1. ワークフローモデルの設計 モジュールに移動し、追加 ボタンをクリックします。
  2. 基本情報を入力します。
    • 名前: 例えば「購買承認プロセス」など。
    • 説明 (任意): プロセスの目的の簡潔な説明。
    • タイプ: プロセスのビジネスカテゴリを選択します。
    • 備考 (任意): 内部の備考またはタグ。
  3. 確認 をクリックします。システムは、下書きステータスのモデルを生成します。
  4. リストからモデルを選択し、詳細の表示 または モデルの編集 をクリックしてキャンバスに入ります。

デザインインターフェイス

デザインインターフェイスには、3 つの主要な領域があります。

領域説明
ツールバー (上部)ノード、接続の追加、自動レイアウト、元に戻す、および保存のボタン。
キャンバス (中央)ノードをインタラクティブにドラッグ、ドロップ、および接続するためのメイン領域。
プロパティパネル (右側)選択した要素のプロパティを表示し、編集できるようにします。

ノードの追加

  1. ツールバーから、追加するノードの種類を選択します。
    • 開始イベント: フローの起点(必須、正確に1つ)
    • 終了イベント: フローの終点(少なくとも1つ必要)
    • アクティビティ: 中間タスクノード
    • ゲートウェイ: 分岐点
  2. ツールバーのボタンをクリックした後、キャンバス上の任意の場所をクリックしてノードを配置します。

接続の作成

  1. ノードの端付近にカーソルを合わせると、アンカーポイントが表示されます。
  2. あるノードのアンカーポイントから別のノードにドラッグして、方向線を作成します。
  3. 矢印の方向によって、ビジネスフローの進行が決まります。
ヒント

ゲートウェイの条件付きルーティングの場合は、接続線を選択し、プロパティパネルでその ブランチキー (Branch Key) を設定できます。

ノードプロパティの編集

ノードを選択すると、右側のプロパティパネルにその設定が表示されます。

  • ID: 自動生成された一意の識別子。
  • Z-Index: キャンバス上の重ね順。
  • 関連するターゲットエンティティ: ノードを特定のデータリソース(公開済みフォームなど)にバインドします。

アクティビティノード

アクティビティノードの特徴:

  • タスクの種類: ユーザー タスク(手動の対話) / サービス タスク(自動化されたバックエンド機能)。
  • 添付フォーム: ユーザー タスクの場合、操作者が入力できるように、公開されたフォーム設計テンプレートをバインドできます。

ゲートウェイノード

ゲートウェイの設定:

  • データエンティティ: 評価基準を提供するデータを決定します。
  • パス識別子: 論理フローを処理するために、各送信接続線に異なる branch_key の値を割り当てます。

デザインの保存

デザインの論理を完了したら、ツールバーの 保存 ボタンをクリックします。ドラフトされたワークフローがデータベースに安全に保存されました。

警告

構造的な完全性(開始イベント、終了イベントが存在し、他のすべてのノードに入信/発信エッジがあること)を確認してください。その後の「公開」フェーズでは、これらの規則が厳密に適用されます。