설명서AEMAEM 튜토리얼AEM Forms 튜토리얼

단순 유료 휴무 요청 워크플로

마지막 업데이트: 2025년 5월 5일
  • 적용 대상:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • 주제:
  • 응용 양식

작성 대상:

  • 경험
  • 개발자

이 문서에서는 유급 휴무 요청에 사용되는 간단한 워크플로우를 살펴봅니다. 비즈니스 요구 사항은 다음과 같습니다.

  • 사용자 A가 적응형 양식을 채워 휴무를 요청합니다.
  • 양식이 AEM 관리자 사용자에게 라우팅됩니다(실제로 제출자의 관리자에게 라우팅됨).
  • 관리자가 양식을 엽니다. 책임자는 제출자가 채운 정보를 편집할 수 없어야 합니다.
  • 승인자 섹션은 승인자가 볼 수 있어야 합니다(이 경우 AEM 관리자 사용자).

위의 요구 사항을 충족하기 위해 양식의 initialstep​이라는 숨겨진 필드를 사용하며 기본값은 Yes로 설정됩니다.양식이 제출되면 워크플로의 첫 번째 단계에서 initialstep의 값을 No로 설정합니다. 양식에 initialstep 값을 기반으로 적절한 섹션을 숨기고 표시하는 비즈니스 규칙이 있습니다.

AEM 워크플로우를 트리거할 양식 구성

https://video.tv.adobe.com/v/33085?quality=12&learn=on&captions=kor

워크플로 연습

https://video.tv.adobe.com/v/33090?quality=12&learn=on&captions=kor

휴무 요청 양식의 제출자 보기

initialstep

양식의 승인자 보기

approverview

승인자 보기에서 승인자는 제출된 데이터를 편집할 수 없습니다. 승인자만을 위한 새로운 섹션도 있습니다.

시스템에서 이 워크플로우를 테스트하려면 아래 단계를 따르십시오.

  • DevelopingWitheServiceUserBundle 다운로드 및 배포
  • SetValue 사용자 지정 OSGI 번들 다운로드 및 배포
  • 이 문서와 관련된 자산을 AEM으로 가져오기
  • 휴무 요청 양식 열기
  • 세부 정보를 입력하고 제출
  • 받은 편지함을 엽니다. 할당된 새 작업이 표시됩니다. 양식을 엽니다. 제출자의 데이터는 읽기 전용이어야 하며 새 승인자 섹션이 표시되어야 합니다.
  • 워크플로 모델 탐색
  • 프로세스 단계를 살펴봅니다. initialstep의 값을 No로 설정하는 단계입니다.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e