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

ワークフローの概要

Liferay DXP には、ブログ、Web コンテンツ、Wiki などのコンテンツを公開前にユーザーが確認して承認できるワークフロー エンジンが搭載されています。 ワークフロー アプリケーションを使用すると、任意の数のビジネス プロセス/ワークフローを定義し、展開し、ポータル インターフェイスを通じて管理することができます。 ワークフロー プロセスは XML 形式で記述されており、いくつかのサンプル ワークフロー プロセスを参照用に利用できます。 最後に、ワークフロー プロセスは、レビュー担当者および承認者としてのユーザー、グループ、およびロールと統合できます。 レビュー プロセスを定義したら、公開前にレビュー プロセスが必要なコンテンツの種類を選択できます。

ワークフローの有効化

特定のアセットに対してワークフローがアクティブ化されると、 公開 ボタンが ワークフローに送信 ボタンに置き換えられます。 押すと、アセットのステータスは 保留中に設定され、公開前にワークフローを進める必要があります。

ワークフロー対応リソースの場合、[公開] ボタンの代わりに [ワークフローに送信] ボタンが表示されます。

既定のワークフロープロセスは、唯一の承認者と呼ばれます。このプロセスでは、公開前に提出物を確認および承認する人が1名必要です。

詳細については、 ワークフローのアクティブ化 および レビューによるアセットの送信 の記事を参照してください。

ワークフローの構築

複数のレビュー担当者と承認担当者がいる、より複雑なワークフローを構築できます。 効果的なワークフローを構築する方法を学びます。

ワークフローメトリクスを使用したSLAの実装

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

メトリック 関数を使用すると、ワークフロー プロセスにおけるサービス レベル アグリーメント (SLA) のパフォーマンスを測定できます。 SLA は、ワークフロー プロセスのイベントの期限を定義します。 これらは、あなたと顧客の間で正式に合意された期限である場合もあれば、次のようなイベントを追跡して内部目標を達成するために非公式に作成される場合もあります。

  • 解決までの合計時間
  • 特定のワークフロータスクを完了するまでの時間

SLA が設定されると、SLA タイマーをトリガーするワークフロー送信は、ワークフロー メトリック フレームワークによって自動的に報告され、ステータス 時間通り または 期限超過が設定されます。

SLA に基づいて生成されたワークフロー レポートを参照してください。

ワークフローに SLA を追加する方法については、「 ワークフロー メトリックの使用 」の記事を参照してください。

ワークフローステータスを理解する

ワークフロープロセスのアセットは、常にステータスを持っています。 このステータスは、アセットをエンドユーザーに表示できるかどうかなどの重要な判断材料として使用されます。 多くのステータスがありますが、その中でも特に一般的で理解すべき重要なものをここで説明します。

  • 下書き ステータスは、ワークフローでのレビューまたはエンドユーザーによる表示の準備ができる前に保存できるコンテンツに割り当てられます。
  • 保留中 ステータスは、そのアセットがまだ完了していないワークフロープロセスにあることを示します。
  • 承認済み ステータスは、アセットを表示する権限を持つすべてのユーザーがUIに表示できる状態であることを意味します。
  • 拒否 ステータスは、ワークフローを通過できなかったアセットのためのものです。 このステータスを利用して、アセットのオリジナル提出者に通知を行い、コンテンツの修正と再提出を促すことができます。

コンテンツは、ワークフローのステータスを持つことができます。

利用可能なすべてのステータスを表示するには、ソースコードの WorkflowConstants クラス を参照してください。

バージョン管理されたアセットは複数のステータスを持つことができます

バージョン管理したアセットには、2つのステータスがあります。

バージョン管理されたアセットには、2つのステータスがあります。

ほとんどのアセットでは、デフォルトで最新の承認済みバージョンが表示されます。 すでに承認されているアセットが更新された場合、新しいバージョンが作成され、ワークフローで送信されます。 新しいバージョンがワークフローでまだ承認されていない場合、アセットの 2 番目のステータスが表示されます (例: 保留中)。 新しいバージョンが承認されるまで、最後に承認されたバージョンが使用されます。

次のステップ