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

변수 유형

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

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

변수 항목

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

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

변수 형식

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

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

태스크 유형 상태 메타데이터에 대한 지원되는 값
API Task
  • 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$

submittedOn 요청, 태스크 요청 또는 태스크가 제출된 날짜를 표시합니다.

예: $submittedOn$ 또는 $Approval_Task.submittedOn$

openedOn 요청, 태스크 요청 또는 태스크가 열린 날짜를 표시합니다.

예: $openedOn$ 또는 $Approval_Task.openedOn$

사전 변수

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

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

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

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

type 요청 태스크 유형을 표시합니다(bot 태스크의 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 부울, 데이터 테이블, 날짜 시간, 파일, 번호, 기록, 문자열 또는 창 데이터 유형을 저장합니다.

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

부울

Bool

True 또는 False 값을 저장합니다.
자격증명

Cred

문자열 값을 안전하게 저장하여 값이 메시지 상자에 표시되거나 파일에 기록되는 것을 방지합니다. 값은 Credential Vault에서 선택하거나 사용자가 제공합니다.
날짜 시간

날짜

단일 날짜 및 시간 값을 포함하는 값을 저장합니다. 미리 정의된 포맷을 선택하거나 사용자 정의 포맷을 지정하여 값을 포맷할 수 있습니다.
사전

Dict

데이터를 키-값 쌍의 형태로 저장합니다. 값은 부울, 숫자 또는 문자열이 될 수 있습니다.
파일

File

파일 경로를 저장합니다.
목록

목록

부울, 숫자 또는 문자열 값의 시퀀스를 저장합니다.
숫자

Num

숫자 값을 저장합니다.
기록

Rec

테이블에서 추출된 값의 단일 행을 저장합니다. 값은 부울, 날짜 시간, 숫자 또는 문자열일 수 있습니다.
문자열

Str

영숫자 및 특수 문자와 공백 값을 저장합니다.
테이블

Table

여러 값을 행과 열의 테이블에 저장합니다. 값은 부울, 날짜 시간, 숫자 또는 문자열일 수 있습니다.

Win

창 제목 및 URL을 저장합니다.