플로우 시작하기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기6분
  • 승인이 필요한 트리거 및 기본 시스템 작업이 포함된 샘플 플로우를 생성합니다.

    11분 분량의 이 비디오를 시청하고 워크플로우 스튜디오.

    시작하기 전에

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

    작업 테이블에 액세스하려면 ITSM 애플리케이션이 필요합니다.

    이 태스크 정보

    플로우에는 다음 구성요소가 포함될 수 있습니다.
    • 트리거: 지정된 테이블 또는 예약된 작업에서 생성된 기록과 같이 플로우를 시작하는 활동입니다.
    • 조건: 작업이 실행되는 시기 또는 방법을 결정하는 문입니다. 예를 들어, 필드가 특정 값을 초과할 때만 작업을 실행할 수 있습니다.
    • 작업: 시스템이 실행하는 작업입니다(예: 업데이트된 필드 값, 요청된 승인 또는 로그된 값).

    기본 플로우를 이해하려면 경비 승인 플로우를 생성합니다. 이 플로우는 다음을 수행합니다.

    1. 경비 기록이 생성될 때 실행됩니다.
    2. 총 금액을 사용하여 실행할 작업을 결정합니다.
    3. 요청이 지정된 달러 금액 미만인 경우 요청을 승인합니다.
    4. 지정된 달러 금액을 초과하는 경우 관리자 승인이 필요합니다. 다른 승인자를 수동으로 추가할 수 있습니다.

    프로시저

    1. 플로우에 대한 사용자 지정 애플리케이션을 생성합니다. 애플리케이션 내에서 플로우와 작업을 생성하면 플로우와 작업을 애플리케이션 리포지토리에 게시하고 다른 인스턴스에 배포할 수 있습니다. 이 예시에서는 위임된 개발을 사용하지 않지만, 필요에 따라 개발자를 애플리케이션에 할당하여 작업 및 Flow Designer 개발을 위임할 수 있습니다.
      1. 다음으로 이동 시스템 애플리케이션 > 스튜디오.
      2. Expenses Getting Started라는 사용자 지정 애플리케이션을 생성합니다.
    2. 에서 스튜디오경비 테이블을 생성합니다.
      1. 애플리케이션 파일 생성을 클릭합니다.
      2. 데이터 모델에서 테이블을 선택하고 만들기를 클릭합니다.
        테이블 양식이 열립니다.
      3. 다음 값으로 폼을 작성합니다.
        • 레이블: 경비
        • 테이블 확장: 작업
      4. 양식을 저장합니다.
      5. 테이블에 세 개의 열을 추가합니다.
        열 레이블 유형 참조
        금액 부동 소수점 숫자 없음
        대상 문자열 없음
        요청 대상 참조 사용자 [sys_user]
    3. 테스트에 사용할 워크플로우 스튜디오 Expenses 테이블에 4개의 기록을 추가합니다.
      이후 단계에서 플로우를 테스트할 때 트리거로 사용할 기록을 지정하여 특정 기록 값을 테스트할 수 있습니다.
      1. 경비 테이블 기록에서 목록 표시 관련 링크를 클릭합니다.
      2. 새로 만들기를 클릭합니다.
      3. 양식에서 금액, 대상, 요청 대상 필드 및 승인자 관련 목록을 추가합니다.
      4. 대상요청 대상 필드를 작성합니다.
        테스트 기록의 요청 대상 필드에 있는 사용자에게 시스템에 할당된 관리자가 있는지 확인합니다. 테스트 기록의 사용자에게 관리자가 없으면 사용자 양식을 구성하여 관리자 필드를 추가하고 사용자에게 관리자를 할당합니다.
      5. 금액 필드에서 100.00 미만의 값을 추가합니다.
      6. 양식을 제출합니다.
      7. 금액이 100.00 미만인 테이블에 다른 기록을 추가합니다.
      8. 금액 필드에서 값이 100.00을 초과하는 테이블에 기록을 두 개 더 추가합니다.
    4. 에서 스튜디오새 플로우를 생성합니다.
      1. 애플리케이션 파일 생성을 클릭합니다.
      2. 아래에서 Flow를 워크플로우 스튜디오선택하고 Create를 클릭합니다.
      3. 흐름 옵션을 선택하고 다음을 클릭합니다.
      4. 플로우 이름 필드에 Expense Approval을 입력합니다.
      5. 제출을 클릭합니다.
        경비 승인 플로우는 경비 시작 범위에 생성됩니다.
    5. 경비 테이블에 기록이 생성될 때 플로우를 실행하는 트리거를 생성합니다.
      • 트리거: 생성됨
      • 테이블: 경비 [x_expenses_getting_expenses]

      플로우에서 트리거를 기록합니다.
    6. 플로우에 if 조건을 추가합니다.
      1. 선택 플로우 논리 > 만약.
      2. 오른쪽 창에서 트리거 - 기록 생성됨 범주와 [경비 기록] 알약을 확장합니다.
      3. [금액] 알약을 조건 1로 끌어다 놓습니다.
        데이터 정제는 플로우의 특정 스테이지에서 기록 또는 필드의 값을 나타냅니다. 트리거에서 [금액] 데이터 알약을 끌어오면 조건이 트리거 기록의 필드 값으로 채워집니다.
      4. 조건 1을 [트리거->경비 기록->금액] [미만] [100.00]으로 설정합니다.
      플로우의 if 조건 예시입니다.
    7. 작업 1 아래에서 + 를 클릭하여 If 조건이 충족될 때 실행되는 작업을 추가합니다.
      If 조건 내에 작업 또는 플로우 논리를 추가하는 아이콘입니다.
    8. 요청을 승인하는 기록 업데이트 작업을 생성합니다.
      • 작업: 기록 업데이트
      • 기록: 트리거 - 기록 생성됨 범주를 확장하고 오른쪽 창에서 [경비 기록] 데이터 알약을 끌어옵니다.
      • 테이블: 경비 [x_expenses_getting_expenses]로 설정합니다.
      • 필드:
        • 승인: 승인됨
        • 작업 메모: 자동 승인됨 $100.00 미만의 금액

      기록 업데이트 요청을 승인하는 작업입니다.

    9. 플로우에 else 조건을 추가합니다.
      1. 선택 플로우 논리 > 기타.
    10. 작업 2 아래에서 + 를 클릭하여 Else 조건이 충족될 때 실행되는 승인 요청 작업을 추가합니다.
      1. 승인 요청 단계의 필드를 작성합니다.
        • 작업: 승인 요청
        • 기록: [트리거 - 기록 생성됨] 범주를 확장하고 오른쪽 창에서 [경비 기록] 데이터 알약을 끌어옵니다.
        • 테이블: 경비 [x_expenses_getting_expenses]로 설정합니다.
        • 승인 필드: 승인으로 설정됩니다.
        • 저널 필드: 승인 이력으로 설정됩니다.

        Else 절에서 평가하는 승인 요청 작업을 추가합니다.

      2. 승인 요청 단계에서 규칙을 정의합니다.
        • [승인] [트리거->경비 기록->요청 대상-관리자] 필드에서 [> 승인] 시, [또는]
        • [수동 사용자] 목록에서 [모두 승인]을 선택합니다. 수동 승인자 수동 승인자 아이콘을 선택하여 수동 승인자가 승인 또는 거부를 처리할 수 있도록 합니다. 수동 승인자는 승인자 관련 목록에 수동으로 추가된 사용자로, 요청을 승인할 수 있습니다. 예를 들어 주제에 전문가를 작업에 수동으로 추가하여 요청을 승인할 수 있습니다. 수동 승인자를 추가하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 승인자 관련 목록을 사용하여 승인 생성.

        거부 규칙을 정의하려면 다른 OR 규칙 세트 추가를 선택합니다. 승인을 정의할 때 일치하는 승인 규칙이 없는 경우 대기 상태로 유지되는 플로우가 생성되지 않도록 거부 규칙을 포함해야 합니다.

        • [트리거->경비 기록->요청 대상-관리자] 필드에서 [모두 거부> 경우, [또는]
        • [수동 사용자] 목록에서 [모두 거부]합니다.

        승인 요청 단계의 규칙

      3. 지정된 시간까지 요청이 승인 또는 거부되지 않은 경우 자동으로 승인을 승인, 취소 또는 거부할 기한을 정의합니다.
        기한을 추가하면 플로우가 대기 상태로 유지되지 않습니다.
        • [승인] 보류 중인 경우 [상대 날짜] [트리거->경비 기록->생성됨][1] [일].
        • 요일 스케줄 [공휴일 제외 평일 8-5].

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

        승인 요청 단계의 기한입니다.

    11. 저장을 클릭합니다.
    12. 지정된 한도보다 적은 금액이 있는 기록을 사용하여 플로우를 테스트합니다.
      1. 흐름에서 테스트를 클릭합니다.
        테스트 플로우 모달이 나타납니다.
      2. 기록 필드에서, 금액 필드의 값이 100.00 한도 미만인 이전 단계에서 생성한 기록을 선택합니다.
        이 필드는 트리거에 정의된 테이블에 대한 참조입니다.
        주:
        플로우 테스트는 트리거 조건을 무시하고 즉시 실행됩니다. 기록 기반 트리거로 플로우를 테스트하려면 트리거 역할을 할 특정 기록을 선택해야 합니다.
      3. 테스트 실행을 선택합니다.
      4. 플로우가 실행된 후 플로우가 실행되었습니다를 클릭합니다 . 플로우를 보려면 여기를 클릭하십시오.
        실행 상세 정보가 열립니다.
      금액이 100.00보다 작기 때문에 첫 번째 조건이 충족되고 요청이 승인됩니다.

      평가 및 완료된 If 절을 보여주는 실행 세부 정보입니다.
    13. 플로우로 다시 이동하고 지정된 양을 초과하는 금액이 있는 기록을 사용하여 테스트를 다시 실행합니다.
    14. 플로우가 실행되면 플로우 실행 상세 정보를 엽니다.
      금액이 지정된 한도를 초과하므로 요청을 승인해야 합니다. 관리자나 수동 승인자가 요청을 승인할 때까지 상태는 대기 중입니다.

      평가되고 승인 대기 중인 Else 절을 보여주는 실행 세부 정보.

    15. 요청을 승인합니다.
      활성 플로우에서는 승인자 목록의 사용자가 요청을 승인하거나 거부합니다. 그러나 플로우가 테스트 중이기 때문에 관리자가 플로우를 승인할 수 있습니다.
      1. 테스트 기록으로 이동합니다.
        연결된 관리자가 승인자 관련 목록에 상태 필드에 요청됨으로 나타납니다. 또는 목록을 편집하여 수동 승인자를 추가할 수 있습니다.
      2. 승인자 관련 목록의 상태 필드 값을 승인됨으로 변경합니다.
      3. 플로우 실행 상세 정보로 다시 이동하여 브라우저를 새로 고칩니다.
        요청이 승인되었기 때문에 플로우가 완료됩니다.

        평가 및 완료된 Else 절을 보여주는 실행 세부 정보입니다.

    다음에 수행할 작업

    를 사용하여 워크플로우 스튜디오승인 요청 작업을 재사용 가능한 작업으로 변환합니다. 작업을 통해 Flow Designer는 최소한의 구성으로 복잡한 작업을 여러 플로우에 추가할 수 있습니다. 작업 시작하기 문서를 참조하십시오.