Process Composer에 지원되는 변수 유형

Process Composer의 모든 프로세스 자동화의 핵심은 각 태스크 간에 데이터가 이동(흐름)하는 방식입니다. 태스크가 제대로 실행되려면 변수가 필요합니다.

변수 유형

Process Composer의 프로세스 자동화에서 지원되는 변수 유형은 다음과 같습니다.

입력
이 변수 유형을 사용하여 태스크로 “들어간” 값을 반환합니다.
출력
이 변수 유형을 사용하여 태스크에서 “나온” 값을 반환합니다.
메타
이 변수 유형을 사용하여 태스크 요청에 대한 높은 수준의 세부 정보를 반환합니다.
주: 숨겨진 변수를 사용하여 데이터를 숨길 수 있습니다. 숨겨진 변수를 구성하는 방법에 대한 자세한 내용은 양식에 숨겨진 변수 만들기 항목을 참조하십시오.

변수 항목

변수를 보유할 수 있는 엔터티는 다음과 같습니다.

글로벌
글로벌 값은 테넌트 및 모든 변수 유형에 적용되며 다음 형식을 사용합니다. $@variableName$.
요청
요청은 메타 유형 변수만 보유하며 다음 형식을 취합니다.

이 메타 유형 변수 값은 요청에서 가져옵니다.
태스크
태스크는 3가지 유형의 변수(입력, 출력, 메타)를 보유할 수 있으며 다음과 같은 형식을 취합니다.
이 입력 또는 출력 변수 값은 태스크에서 읽어옵니다.
이 메타 유형 변수 값은 태스크에서 읽어옵니다.

태스크 유형에 따라 다음 상태 메타데이터 값이 지원됩니다.

태스크 유형 상태 메타데이터에 대한 지원되는 값
API 태스크
  • FAILED
  • SYSTEM_EXPIRED
  • SUCCESS
  • IN_PROGRESS
  • INITIATED
  • QUEUED
  • DEPLOY_FAILED
  • NOT_KNOWN
  • UNRECOGNIZED
봇 태스크
  • FAILED
  • SYSTEM_EXPIRED
  • SUCCESS
  • IN_PROGRESS
  • INITIATED
  • QUEUED
  • DEPLOY_FAILED
  • NOT_KNOWN
  • UNRECOGNIZED
프로세스 태스크
  • SUCCESS
  • OPENED
  • ERROR
  • CANCELLED
양식 태스크
  • SYSTEM_EXPIRED
  • 양식 버튼의 레이블
자세한 내용은 프로세스 자동화에 양식 태스크 추가 항목을 참조하십시오.
승인 태스크 현지화된 string으로, 프로세스의 어떤 조건에서도 버튼의 레이블과 상관없이 승인 또는 거부 옵션을 선택할 수 있는 옵션이 있습니다(양식 태스크와는 다른 동작).
필터 태스크
  • FAILED
  • IN_PROGRESS
  • COMPLETE
문서 검증 태스크
  • SYSTEM_EXPIRED
  • VALIDATION_SUCCESS
  • VALIDATION_INVALID
  • VALIDATION_REPROCESS

날짜 시간 변수

이름 엔터티 설명
createdOn 요청, 태스크 요청 또는 태스크가 작성된 날짜를 표시합니다.

예: $createdOn$ 또는 $Approval_Task.createdOn$

updatedOn 요청, 태스크 요청 또는 태스크가 마지막으로 업데이트된 날짜를 표시합니다.

예: $updatedOn$ 또는 $Approval_Task.updatedOn$

사전 변수

이름 엔터티 설명
assignedTo 태스크 태스크에 지정된 사용자에 대한 정보를 표시합니다.

사전 키: {id}, {username}, {email}

예: $Approval_Task.assignedTo$

createdBy 요청 요청을 생성한 사용자에 대한 정보를 표시합니다.

사전 키: {id}, {username}, {email}

예: $createdBy$

숫자 변수

이름 엔터티 설명
executionCount 태스크 태스크가 실행된 횟수를 표시합니다.

예: $Name_Bot.executionCount$

id 요청, 태스크 요청 또는 태스크의 숫자 ID를 표시합니다.

예: $id$ 또는 $Approval_Task.id$

assignedTo{id} 태스크 태스크에 지정된 사용자의 숫자 ID를 표시합니다.

예: $Approval_Task.assignedTo{id}$

createdBy{id} 요청 요청을 작성한 사용자의 숫자 ID를 표시합니다.

예: %createdBy{id}$

string 변수

이름 엔터티 설명
status 태스크 양식 태스크를 위해 클릭(작업)한 버튼의 라벨 또는 태스크에 대한 반환 코드 ( 이 실패했을 때의 실패와 동일)를 표시합니다.

예: %Approval_Task.status$ 또는 $Name_Bot.status$

title 요청, 태스크 요청 또는 태스크의 제목을 표시합니다.

예: %title$ 또는 %Approval_Task.title$

type 요청 태스크 유형을 표시합니다( 태스크의 BOT 및 양식 태스크의 FORM과 동일).

예: %Task.type$

assignedTo{username} 태스크 태스크에 할당된 사용자의 이름을 표시합니다.

예: $Approval_Task.assignedTo{username}$

createdBy{username} 요청 요청을 생성한 사용자의 이름을 표시합니다.

예: $createdBy{username}$

assignedTo{email} 태스크 태스크에 할당된 사용자의 이메일을 표시합니다.

예: $Approval_Task.assignedTo{email}$

createdBy{email} 요청 요청을 생성한 사용자의 이메일을 표시합니다.

예: $createdBy{email}$

사용자 정의 변수

이름 엔터티 설명
Any 태스크 부울, 데이터 테이블, 날짜 시간, 파일, 번호, 기록, 문자열 또는 창 데이터 유형을 저장합니다.

작업 데이터 유형이 확실하지 않은 경우, 이 변수 유형을 사용합니다.