Workflow Designer
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ワークフローデザイナーの概要

変更通知を受け取る(購読する)

ワークフローのワークフローデザイナーは、ワークフローのプロセス定義を作成するためのグラフィカルなインターフェイスです。 便利なドラッグ アンド ドロップ インターフェイスにより、ワークフローの設計が XML 定義を手動で記述するよりも簡単になります。 [コントロールパネル] → [ワークフロー] → [Process Builder]からアクセスできます。

デザイナーのキャンバスにノードをドラッグアンドドロップします。

ヒント

また、[ワークフロー]の[ソース]ビューからXML定義を書き込んだり、アップロードしたりすることもできます。 ワークフローの管理を参照してください。

ワークフロー デザイナーは、すべての ワークフロー ノード タイプをサポートします。

ドラッグ アンド ドロップ インターフェイスによって提供される機能に加えて、Groovy (Java ベースのスクリプト言語) をフルに活用して、ワークフローを通じて移動されるアセットに対して プログラムによるアクション を実行できます。

重要

DXP 2024.Q3 以降、スクリプトはデフォルトで無効になっています。 システム設定 → スクリプト管理 (セキュリティ カテゴリ) で有効にできます。

デフォルトでは、1つのワークフロー定義(唯一の承認者ワークフローの定義)のみがインストールされています。 Liferayのソースコードで他の例を見ることができます。

ワークフローの構築

ワークフローを構築するには、グローバル メニュー (Global Menu) → コントロール パネル → プロセス ビルダーに移動します。

開始するには (Add icon) をクリックします。

各ワークフローノードは、レビュープロセスの開始、アセットの承認または拒否、タスクの再割り当てなど、承認プロセスにおける特定のポイントを表します。

ワークフロー遷移 は各ノードをリンクして、レビュー プロセスで必要なフローを作成します。 最初のノードの処理が終了すると、トランジションで示された次のノードに処理が進みます。

ワークフローに取り組む準備はできましたか? 次のステップは ワークフロー タスクを作成することです。

ワークフローのローカライズ

ユーザーはワークフロープロセスのテキストを下記のように体験します。

  • 管理者およびワークフロー参加者(ワークフロータスクの担当者など)には、ワークフローのリストでワークフロー定義のタイトルが表示されます。
  • ワークフロー参加者(ワークフロータスクの担当者など)は、ワークフローコンテンツの管理中(マイワークフロータスクなど)にノードおよびトランジションラベルを確認することができます。

Liferay 7.4 U20では、UIに表示されるワークフローのテキストは翻訳可能です。

ワークフローを翻訳するには、以下の手順を行います。

  1. グローバル メニュー → アプリケーション → プロセス ビルダーからワークフローを開くか、新しいワークフローを追加します。

  2. 新しいワークフローの場合は、開始ノードを 遷移を使用して終了ノードに接続します。

  3. ローカライズ可能なフィールドはすべてインスタンスのデフォルト言語で作成されました。 翻訳を開始するには、ワークフローのタイトル欄の近くにある[言語セレクター]をクリックします。

    言語セレクターで翻訳言語を選択します。

  4. 翻訳を開始する言語を選択します。

  5. ワークフローを実行し、ワークフローのノードラベル、トランジションラベル、ワークフロータイトルを翻訳します。

  6. ワークフローを保存します。

ワークフロー定義が公開され、 アセットに関連付けられると、ワークフロー タスクの担当者などの参加者は自分の言語でワークフローを操作できるようになります。