작업 시작하기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기5분
  • 승인 요청 작업을 항상 관리자 승인이 필요한 재사용 가능한 작업으로 변환합니다.

    시작하기 전에

    필요한 역할: 관리자
    주:
    는 대부분의 시나리오에서 action_designer 및 delegated_developer 역할을 사용하도록 설계되었지만 워크플로우 스튜디오 , 이 자습서에서는 기록을 설정하고 요청을 승인하는 추가 역할을 요구하지 않고 관리자 역할을 사용하여 기능을 설명합니다.

    다음 플로우 시작하기의 단계를 완료합니다. 이 튜토리얼은 경비 승인 플로우의 승인 요청 작업을 대체합니다.

    이 태스크 정보

    작업은 다음과 같이 구성됩니다.
    • 입력: 작업에 사용되는 데이터 변수입니다.
    • 단계: 이후 단계에서 사용할 수 있는 데이터를 작성하는 이전 단계의 입력 또는 결과에 대한 작업입니다.
    • 출력: 동작의 결과를 나타내는 데이터 변수입니다. 이러한 결과는 플로우의 다른 작업에서 사용할 수 있습니다.

    플로우 디자이너가 승인 규칙을 수동으로 구성해야 하는 핵심 승인 요청 작업과 달리, 이 사용자 지정 작업은 플로우에 추가될 때 항상 동일한 승인 규칙을 사용합니다. 플로우 디자이너가 동일한 구성으로 작업을 자주 사용하는 경우 재사용 가능한 작업을 생성할 수 있습니다. 예를 들어 플로우 디자이너가 항상 요청 관리자 승인 및 기한 옵션을 사용하는 경우 이 작업에서 자동으로 사용되므로 플로우 구성에 필요한 플로우 구성이 줄어듭니다.

    프로시저

    1. 에서 스튜디오Expenses Getting Started 애플리케이션을 엽니다.
      또는 다음으로 이동할 수 있습니다. 프로세스 자동화 > 플로우 디자이너 을 클릭하고 새 작업을 선택하여 플랫폼에서 액세스합니다 워크플로우 스튜디오 . 작업 속성의 애플리케이션 필드에서 범위가 지정된 애플리케이션을 선택합니다.
    2. 새 작업을 생성합니다.
      1. 애플리케이션 파일 생성을 선택합니다.
      2. 아래에서 워크플로우 스튜디오작업을 선택하고 만들기를 선택합니다.
      3. 이름 필드에 관리자 승인 요청을 입력합니다.
      4. 설명 필드에 관리자 승인 또는 거부에 따라 요청 승인 또는 거부를 입력합니다. 수동 승인자를 추가할 수 있도록 허용합니다.
      5. 제출을 선택합니다.
        관리자 승인 요청 작업이 경비 시작 범위에 생성됩니다.
    3. 관리자 승인 요청 작업의 입력을 정의합니다.
      1. + 입력 만들기를 선택하고 다음 값을 추가합니다.
        • 이름: 요청
        • 유형: 참조
        • 참조 테이블: 경비 [x_expenses_getting_expenses]

        작업에 요청 입력을 추가합니다.

      이 입력을 사용하면 경비 테이블의 필드 또는 기록을 참조할 수 있습니다. 오른쪽에 있는 데이터 알약을 사용하여 작업 단계에 기록 또는 해당 필드를 추가합니다.
    4. 승인 요청 단계를 추가합니다.
      1. 작업 개요에서 입력 아래에 있는 + 를 선택합니다.
      2. 승인 요청을 선택합니다.
      3. 승인 요청 단계의 필드를 작성합니다.
        • 기록: 입력 변수 범주의 오른쪽 창에서 [요청] 데이터 정제를 끌어옵니다.
        • 테이블: 경비 [x_expenses_getting_expenses]로 설정합니다.
        • 승인 필드: 승인으로 설정됩니다.
        • 저널 필드: 승인 이력으로 설정됩니다.

        승인 요청 단계를 추가합니다.

      4. 승인 요청 단계에서 규칙을 정의합니다.
        데이터 알약 선택기를 사용하거나 오른쪽 창에서 데이터 알약을 끌어 필요한 데이터를 선택할 수 있습니다.
        • [작업->요청->요청 대상-관리자] 필드에서 [누구나 승인> 경우] [OR]
        • [수동 사용자] 필드에서 [누구나 승인]합니다.

        거부 규칙을 정의하려면 다른 OR 규칙 세트 추가를 선택합니다.

        • [작업->요청->요청 대상-관리자] 필드에서 [모두 거부> 경우] [거부]
        • [수동 사용자] 필드에서 [모두 거부]합니다.

        승인 요청 단계에 규칙을 추가합니다.

      5. 승인 요청 단계에서 기한을 정의합니다.
        • [작업->요청-생성됨]에서 [상대 날짜] [1] [일]까지 보류 중인 경우 >승인합니다.
        • 요일 스케줄 [공휴일 제외 평일 8-5].

        이 기한은 요청이 생성된 시점으로부터 1일 이내에 승인 또는 거부되지 않은 모든 요청을 자동으로 승인합니다.

        승인 요청 단계에 기한을 추가합니다.

    5. 관리자 승인 요청 작업의 출력을 정의합니다.
      출력을 추가하면 플로우에서 데이터를 사용할 수 있습니다. 예를 들어, 이 작업은 기록의 승인 상태를 출력합니다.
      1. + 출력 만들기를 선택하고 다음 값을 추가합니다.
        • 이름: 승인 상태
        • 값: 오른쪽 창에서 승인 요청 단계 범주를 확장하고 [승인 상태] 데이터 알약을 끌어옵니다.

        작업에 대한 출력을 생성합니다.

      2. 저장을 선택합니다.
    6. 에 표시되는 워크플로우 스튜디오애플리케이션에 대한 사용자 지정 아이콘을 추가합니다.
      애플리케이션 범위의 모든 작업은 사용자 지정 아이콘을 사용합니다.
      1. 스튜디오에서 파일 > 설정.
        애플리케이션 설정이 열립니다.
      2. 로고 필드에서 추가하려면 클릭...을 선택합니다.
      3. 재사용 가능한 작업에 사용할 아이콘을 업로드합니다.
    7. 플로우 내에서 재사용 가능한 동작을 테스트합니다.
      1. 경비 승인 플로우로 돌아갑니다.
      2. 플로우에서 2.1 승인 요청 작업을 제거합니다.
        이 작업은 재사용 가능한 관리자 승인 요청 작업으로 대체됩니다.
      3. 초안 작업 표시를 true로 설정합니다.
      4. 관리자 승인 요청 작업을 플로우에 추가합니다.
      5. 오른쪽 창에서 트리거 - 기록 생성됨 범주를 확장하고 [경비 기록] 데이터 알약을 요청 [경비 ] 필드로 끌어옵니다.
      플로우에 작업을 추가하고 입력을 입력합니다.
    8. 저장을 선택합니다.
    9. 지정된 한도보다 적은 금액이 있는 기록을 사용하여 플로우를 테스트합니다.
      1. 흐름에서 테스트를 선택합니다.
        테스트 플로우 모달이 나타납니다.
      2. 기록 필드에서 이전 단계에서 생성했으며 금액 필드의 값이 100.00 제한보다 낮으며 테스트를 실행하는 데 사용하지 않은 기록을 선택합니다.
      3. 테스트 실행을 선택합니다.
      4. 플로우가 실행된 후 플로우가 실행됨을 선택합니다 . 플로우를 보려면 여기를 클릭하십시오.
        실행 상세 정보가 열립니다.
      금액이 100.00보다 작기 때문에 첫 번째 조건이 충족되고 요청이 승인됩니다. Else 조건은 평가되지 않습니다.

      평가된 첫 번째 조건에 대한 테스트 결과입니다.

    10. 지정된 한도를 초과하는 금액이 있는 기록을 테스트하고 테스트 기록에 대해 테스트를 아직 실행하지 않았는지 확인합니다.
      금액이 지정된 한도를 초과하므로 두 번째 조건이 평가됩니다.

      두 번째 조건에 대한 테스트 결과가 평가되었습니다.

    11. 요청을 승인합니다.
      1. 테스트 기록으로 이동하여 승인자 관련 목록의 상태 필드 값을 승인됨으로 변경합니다.
      2. 플로우 실행 상세 정보로 다시 이동하여 브라우저를 새로 고칩니다.
        요청이 승인되었기 때문에 플로우가 완료됩니다.

        완료된 승인을 보여주는 실행 상세 정보.

    12. 관리자 승인 요청 작업으로 이동하여 게시를 선택합니다.
      작업을 게시하면 해당 작업을 사용하는 모든 플로우를 활성화할 수 있습니다.
    13. 플로우로 이동하여 초안 작업 표시를 false로 설정합니다.
    14. 활성화를 선택합니다.
      플로우를 활성화하면 트리거 조건이 충족될 때마다 플로우가 실행되도록 설정됩니다.

    결과

    경비 테이블에 기록이 생성될 때마다 경비 승인 플로우가 실행됩니다. 이제 플로우가 활성화되어 예상대로 작동하므로 이를 애플리케이션 리포지토리에 게시하고 다른 인스턴스에 배포할 수 있습니다.