Process Composer에 지원되는 변수 유형
- 최종 업데이트2025/07/07
Process Composer의 모든 프로세스 자동화의 핵심은 각 태스크 간에 데이터가 이동(흐름)하는 방식입니다. 태스크가 제대로 실행되려면 변수가 필요합니다.
변수 유형
Process Composer의 프로세스 자동화에서 지원되는 변수 유형은 다음과 같습니다.
- 입력
- 이 변수 유형을 사용하여 태스크로 “들어간” 값을 반환합니다.
- 출력
- 이 변수 유형을 사용하여 태스크에서 “나온” 값을 반환합니다.
- 메타
- 이 변수 유형을 사용하여 태스크 요청에 대한 높은 수준의 세부 정보를 반환합니다.
변수 항목
다음 엔터티는 다음과 같은 변수를 보유할 수 있습니다.
- 글로벌 값
- 글로벌 값은 테넌트 및 모든 변수 유형에 적용되며 다음 형식을 사용합니다.
$@variableName$
. - 프로세스 요청
- 요청은 메타 유형 변수만 보유하며 다음 형식을 취합니다.
- 요소
- 태스크는 3가지 유형의 변수(입력, 출력, 메타)를 보유할 수 있으며 다음과 같은 형식을 취합니다.
날짜 시간 변수
이름 | 엔터티 | 설명 |
---|---|---|
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을 저장합니다. |