簡易有給休暇リクエストワークフロー

この記事では、有休休暇のリクエストに使用する簡単なワークフローを見てみましょう。 ビジネス要件は次のとおりです。

  • ユーザー A が、アダプティブフォームを入力して休暇をリクエストします。
  • フォームが AEM 管理者ユーザーにルーティングされます(実際には、送信者の管理者にルーティングされます)
  • 管理者がフォームを開きます。 管理者は、送信者が入力した情報を編集できません。
  • 「承認者」セクションは、承認者に対して表示される必要があります(この場合は AEM 管理者ユーザー)。

上記の要件を達成するには、フォーム内で initialstep という非表示フィールドを使用します。そのデフォルト値は「はい」に設定されています。フォームが送信されると、ワークフローの最初のステップでは initialstep の値が「いいえ」に設定されます。フォームには、initialstep 値に基づいて適切なセクションの表示と非表示を切り替えるビジネスルールがあります。

フォームをトリガー AEM ワークフローの設定

ワークフローの手順

送信者に表示される休暇リクエストフォーム

initialstep

承認者に表示されるフォーム

approverview

承認者に対する表示では、承認者は送信済みデータを編集できません。 承認者専用の新規セクションも追加されました。

お使いのシステム上でこのワークフローをテストするには、次の手順に従ってください。

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e