플로우 시작하기
승인이 필요한 트리거 및 기본 시스템 작업이 있는 샘플 플로우를 생성합니다.
이 11분짜리 비디오를 시청하여 를 사용하는 플로우 디자이너방법을 소개합니다.
시작하기 전에
주:
대부분의 시나리오에서 flow_designer 및 delegated_developer 역할을 사용하도록 설계되었지만 플로우 디자이너 , 이 자습서에서는 기록을 설정하고 요청을 승인하는 데 추가 역할을 요구하지 않고 관리자 역할을 사용하여 기능을 설명합니다.
작업 테이블에 액세스하려면 ITSM 애플리케이션이 필요합니다.
이 태스크 정보
- 트리거: 지정된 테이블이나 예약된 작업에서 생성된 기록과 같이 플로우를 시작하는 활동입니다.
- 조건: 작업이 실행되는 시기 또는 방법을 결정하는 설명입니다. 예를 들어, 필드가 특정 값을 초과할 때만 작업을 실행할 수 있습니다.
- 작업: 업데이트된 필드 값, 요청된 승인 또는 로그된 값과 같이 시스템이 실행하는 운영입니다.
기본 플로우를 이해하려면 경비 승인 플로우를 생성합니다. 이 플로우는 다음과 같습니다.
- 경비 기록이 생성되면 실행됩니다.
- 총 금액을 사용하여 실행할 작업을 결정합니다.
- 지정된 금액(달러) 미만인 경우 요청을 승인합니다.
- 지정된 금액(달러)을 초과하는 경우 관리자 승인이 필요합니다. 다른 승인자를 수동으로 추가할 수 있습니다.
프로시저
-
플로우에 대한 사용자 지정 애플리케이션을 생성합니다. 애플리케이션 내에서 플로우와 작업을 생성하면 플로우와 작업을 애플리케이션 리포지토리에 게시하고 다른 인스턴스에 배포할 수 있습니다. 이 예시에서는 Delegated Development를 사용하지 않지만, 필요에 따라 애플리케이션에 개발자를 할당하여 작업 및 Flow Designer 개발을 위임할 수 있습니다.
- 다음으로 이동 시스템 애플리케이션 > 스튜디오레이블이 표시됩니다.
- 경비 시작하기라는 사용자 지정 애플리케이션을 만듭니다.
-
에서 스튜디오경비 테이블을 만듭니다.
- 애플리케이션 파일 생성을 클릭합니다.
-
Data Model(데이터 모델)에서 Table(테이블)을 선택하고 Create(만들기)를 클릭합니다.
테이블 양식이 열립니다.
-
다음 값으로 폼을 작성합니다.
- 레이블: 경비
- 테이블 확장: 작업
- 양식을 저장합니다.
-
테이블에 세 개의 열을 추가합니다.
열 레이블 유형 참조 금액 부동 소수점 숫자 없음 대상 문자열 없음 요청 대상 참조 사용자 [sys_user]
-
테스트에 플로우 디자이너 사용할 4개의 기록을 경비 테이블에 추가합니다.
이후 단계에서 플로우를 테스트할 때 트리거로 사용되는 기록을 지정하여 특정 기록 값을 테스트할 수 있습니다.
- 경비 테이블 기록에서 목록 표시 관련 링크를 클릭합니다.
- 새로 만들기를 클릭합니다.
- 양식에 금액, 대상, 요청 대상 필드와 승인자 관련 목록을 추가하도록 구성합니다.
-
대상 및 요청 대상 필드를 완료합니다.
테스트 기록의 요청 대상 필드에 있는 사용자에게 시스템에 할당된 관리자가 있는지 확인합니다. 테스트 기록의 사용자에게 관리자가 없는 경우 관리자 필드를 추가하도록 사용자 양식을 구성하고 사용자에게 관리자를 할당합니다.
- 금액 필드에 100.00 미만의 값을 추가합니다.
- 양식을 제출합니다.
- 금액이 100.00 미만인 다른 기록을 테이블에 추가합니다.
- 금액 필드에 값이 100.00을 초과하는 기록을 두 개 더 추가합니다.
-
에서 스튜디오새 흐름을 만듭니다.
- 애플리케이션 파일 생성을 클릭합니다.
- 에서 플로우 디자이너흐름을 선택하고 만들기를 클릭합니다.
- Flow( 흐름 ) 옵션을 선택하고 Next(다음)를 클릭합니다.
- 플로우 이름 필드에 Expense Approval을 입력합니다.
-
제출을 클릭합니다.
경비 시작 범위에서 경비 승인 플로우가 생성됩니다.
-
경비 테이블에 기록이 생성될 때 플로우를 실행하는 트리거를 생성합니다.
- 트리거: 생성됨
- 테이블: 경비 [x_expenses_getting_expenses]
-
플로우에 if 조건을 추가합니다.
- 선택 플로우 로직 > 조건레이블이 표시됩니다.
- 오른쪽 창에서 트리거 - 기록 생성됨 범주와 [경비 기록] 알약을 확장합니다.
-
[Amount(금액)] 알약을 조건 1로 끌어다 놓습니다.
데이터 알약은 플로우의 특정 단계에 있는 기록 또는 필드의 값을 나타냅니다. 트리거에서 [Amount] 데이터 알약을 끌어오면 트리거 기록의 필드 값으로 조건이 채워집니다.
- 조건 1을 [Trigger->Expenses Record->Amount] [less than] [100.00]으로 설정합니다.
-
작업 1 아래에서 + 를 클릭하여 If 조건이 충족될 때 실행되는 작업을 추가합니다.
-
요청을 승인하는 기록 업데이트 작업을 만듭니다.
- 작업: 기록 업데이트
- 기록: 트리거 - 기록 생성됨 범주를 확장하고 오른쪽 창에서 [경비 기록] 데이터 정제를 끌어옵니다.
- 테이블: 경비 [x_expenses_getting_expenses]로 설정합니다.
- 필드:
- 승인: 승인됨
- 작업 메모: 자동 승인됨. 금액이 $100.00 미만인 경우
-
플로우에 else 조건을 추가합니다.
- 선택 플로우 로직 > 기타레이블이 표시됩니다.
-
작업 2 아래에서 + 를 클릭하여 Else 조건이 충족될 때 실행되는 승인 요청 작업을 추가합니다.
-
승인 요청 단계에서 필드를 작성합니다.
- 작업: 승인 요청
- 기록: [트리거 - 생성된 기록] 범주를 확장하고 오른쪽 창에서 [경비 기록] 데이터 정제를 끌어옵니다.
- 테이블: 경비 [x_expenses_getting_expenses]로 설정합니다.
- 승인 필드: 승인으로 설정됩니다.
- 저널 필드: 승인 기록으로 설정됩니다.
-
승인 요청 단계에서 규칙을 정의합니다.
- [Trigger->Expenses Record->Requested for->Manager] 필드에서 [Anyone approves]인 경우 [승인] [OR]
- [수동 사용자] 목록에서 [Anyone approves]를 선택합니다. 수동 승인자가 승인 또는 거부를 처리할 수 있도록 하려면
선택합니다. 수동 승인자는 요청을 승인할 수 있는 승인자 관련 목록에 수동으로 추가된 사용자입니다. 예를 들어 주제에 대한 전문가를 작업에 수동으로 추가하여 요청을 승인할 수 있습니다. 수동 승인자를 추가하는 방법에 대한 자세한 내용은 을 참조하십시오 승인자 관련 목록을 사용하여 승인 생성.
다른 OR 규칙 집합 추가를 선택하여 거부 규칙을 정의합니다. 승인을 정의할 때 일치하는 승인 규칙이 없을 경우 대기 상태로 유지되는 플로우가 생성되지 않도록 거부 규칙을 포함해야 합니다.
- [트리거->비용 기록->요청 대상->관리자], [OR]에서 [모두 거부]하는 경우 [거부]
- [수동 사용자] 목록에서[모두 거부]를 선택합니다.
-
지정된 시간까지 요청이 승인 또는 거부되지 않으면 승인을 자동으로 승인, 취소 또는 거부할 기한을 정의합니다.
기한을 추가하면 플로우가 대기 중 상태로 남지 않습니다.
- [트리거->경비 기록->생성됨]의 [상대 날짜] [1] [일]까지 보류 중인 경우 [승인]합니다.
- 요일 일정 [공휴일을 제외한 평일 8-5].
이 기한은 요청이 생성된 날로부터 1일 이내에 승인 또는 거부되지 않은 모든 요청을 자동으로 승인합니다.
-
승인 요청 단계에서 필드를 작성합니다.
- 저장을 클릭합니다.
-
지정된 한도보다 낮은 금액의 기록을 사용하여 플로우를 테스트합니다.
-
플로우에서 Test(테스트)를 클릭합니다.
테스트 플로우 모달이 나타납니다.
-
기록 필드에서 금액 필드에 100.00 한도 미만의 값이 있는 이전 단계에서 생성한 기록을 선택합니다.
이 필드는 트리거에 정의된 테이블에 대한 참조입니다.주:플로우 테스트는 트리거 조건을 무시하고 즉시 실행합니다. 기록 기반 트리거가 있는 플로우를 테스트하려면 트리거 역할을 할 특정 기록을 선택해야 합니다.
- 테스트 실행을 선택합니다.
-
플로우가 실행된 후 플로우가 실행됨을 클릭합니다 . 플로우를 보려면 여기를 클릭하십시오.
실행 세부 정보가 열립니다.
금액이 100.00보다 작기 때문에 첫 번째 조건이 충족되고 요청이 승인됩니다. -
플로우에서 Test(테스트)를 클릭합니다.
- 플로우로 다시 이동하고 지정된 금액을 초과하는 금액의 기록을 사용하여 테스트를 다시 실행합니다.
-
플로우가 실행된 후 플로우 실행 세부 정보를 엽니다.
금액이 지정된 한도를 초과하므로 요청을 승인해야 합니다. 관리자 또는 수동 승인자가 요청을 승인할 때까지 대기 중 상태로 유지됩니다.
-
요청을 승인합니다.
활성 플로우에서는 승인자 목록의 사용자가 요청을 승인하거나 거부합니다. 그러나 플로우를 테스트 중이기 때문에 관리자가 플로우를 승인할 수 있습니다.
-
테스트 기록으로 이동합니다.
연결된 관리자는 승인자 관련 목록에 나타나고 상태 필드에 요청됨이 표시됩니다. 또는 목록을 편집하여 수동 승인자를 추가할 수 있습니다.
- 승인자 관련 목록의 상태 필드 값을 승인됨으로 변경합니다.
-
플로우 실행 세부 정보로 다시 이동하여 브라우저를 새로 고침합니다.
요청이 승인되었으므로 플로우가 완료됩니다.
-
테스트 기록으로 이동합니다.
다음에 수행할 작업
를 사용하여 승인 요청 작업을 재사용 가능한 작업으로 변환합니다 작업 디자이너. 작업을 통해 Flow Designer는 최소한의 구성으로 여러 플로우에 복잡한 작업을 추가할 수 있습니다. 작업 시작하기 문서를 참조하십시오.