변수 표현식을 사용한 동적 휴먼 태스크 할당
- 최종 업데이트2026/04/23
동적 휴먼 태스크 할당은 변수 표현식을 사용하여 런타임에 태스크를 할당함으로써, 프로세스 로직과 컨텍스트 데이터에 유연하게 대응할 수 있도록 해줍니다.
이제 프로세스 내에서 런타임 시 특정 팀이나 역할로 변환되는 변수 표현식을 사용하여 휴먼 태스크를 동적으로 할당할 수 있습니다. 따라서 미리 정의된 정적 할당이 필요하지 않으며 프로세스 로직과 상황에 맞는 데이터를 기반으로 태스크 라우팅을 조정할 수 있습니다.
지원되는 태스크 유형
다음 태스크 유형에 대해 동적 태스크 할당이 지원됩니다.
- 양식
- 승인
- 문서 유효성 검사
- 프로세스
지원되는 변수 표현식
| 메소드 | 설명 |
|---|---|
| UserGroup:teamNameToUserGroup 표현식 예시: lt;StrTeamName>.UserGroup:teamNameToUserGroup$ |
문자열로 제공된 팀 이름을 사용자 그룹으로 변환합니다. |
| $UserGroup:roleNameToUserGroup$ 표현식 예시: lt;StrRoleName>.UserGroup:teamNameToUserGroup$ |
문자열로 제공된 역할 이름을 사용자 그룹으로 변환합니다. |
프로세스에서 동적 태스크 할당 구성
- Process editor에서 새 프로세스를 생성합니다.
- 양식, 승인, 프로세스 또는 문서 유효성 검사와 같은 휴먼 태스크를 추가합니다.
- 속성 패널에서 으로 이동한 후 변수 옵션을 선택합니다.
- 변수 표현식 $UserGroup:teamNameToUserGroup$ 또는 $UserGroup:roleNameToUserGroup$을 입력합니다.
- 런타임에 유효한 팀 이름 또는 역할 이름으로 확인하도록 표현식을 구성합니다.
- 프로세스를 저장하고 공용 워크스페이스에 체크인하십시오.
주: 변수 표현식이 참조하는 팀 또는 역할은 시스템에 이미 존재해야 합니다. 확인된 팀 또는 역할 이름이 유효하지 않은 경우, 해당 태스크는 어떤 사용자 그룹에도 할당되지 않으며, 프로세스를 시작한 기본 사용자에게 계속 배정됩니다.
예: 재무 승인 프로세스
이 예제는 런타임 변수에 따라 재무 팀에 동적으로 할당되는 양식 태스크를 구성하는 방법을 보여줍니다.
선행조건
- 텍스트 상자, 텍스트 영역 또는 서식 있는 텍스트 편집기와 같은 입력 요소가 하나 이상 포함된 양식을 만듭니다.
- 시작하기 전에 Automation Co-Pilot에 다음 팀과 사용자가 있어야 합니다.
- Finance_Team — Process_user2 및 Process_user3 포함
- IT_Team — 프로세스를 시작할 Process_user1 포함
프로세스 설정
- 재무 승인이라는 새 프로세스를 생성하고, 생성한 양식을 초기 시작 단계로 추가합니다.
- 양식 태스크를 추가하고 동일한 양식을 할당합니다.
- 양식 태스크 속성에서 태스크 할당 섹션으로 이동합니다.
- 변수 옵션을 선택합니다.
- 다음 표현식을 입력합니다. amp;ProcessRequest{input}{RichTextEditor0}.UserGroup:teamNameToUserGroup$.
- 프로세스를 저장하고 공용 워크스페이스에 체크인하십시오.
- 프로세스를 할당하고 실행하려면 Co-Pilot Admin}으로 로그인한 후 프로세스를 IT_Team}에 할당하여 Process_user1이 실행할 수 있도록 합니다.
- Process_user1로 로그인하여 프로세스를 시작합니다.
- 실행 중에는 프로세스 로직이 올바른 팀 이름을 제공하는지 확인하십시오. Finance_Team을 사용자 그룹 입력값으로 입력하여 양식 태스크가 해당 팀에 동적으로 할당되도록 합니다.
그러면 양식 태스크가 Finance_Team 사용자 그룹에 할당됩니다.
- 프로세스를 완료하려면 Process_user2 또는 Process_user3로 로그인합니다.
- 태스크 목록으로 이동하면 동적으로 할당된 태스크가 표시됩니다.
- 태스크를 클릭하고, 직접 할당한 후, 완료하고 제출합니다.