동적 휴먼 태스크 할당은 변수 표현식을 사용하여 런타임에 태스크를 할당함으로써, 프로세스 로직과 컨텍스트 데이터에 유연하게 대응할 수 있도록 해줍니다.

이제 프로세스 내에서 런타임 시 특정 팀이나 역할로 변환되는 변수 표현식을 사용하여 휴먼 태스크를 동적으로 할당할 수 있습니다. 따라서 미리 정의된 정적 할당이 필요하지 않으며 프로세스 로직과 상황에 맞는 데이터를 기반으로 태스크 라우팅을 조정할 수 있습니다.

지원되는 태스크 유형

다음 태스크 유형에 대해 동적 태스크 할당이 지원됩니다.
  • 양식
  • 승인
  • 문서 유효성 검사
  • 프로세스

지원되는 변수 표현식

메소드 설명
UserGroup:teamNameToUserGroup

표현식 예시:

lt;StrTeamName>.UserGroup:teamNameToUserGroup$

문자열로 제공된 팀 이름을 사용자 그룹으로 변환합니다.
$UserGroup:roleNameToUserGroup$

표현식 예시:

lt;StrRoleName>.UserGroup:teamNameToUserGroup$

문자열로 제공된 역할 이름을 사용자 그룹으로 변환합니다.

프로세스에서 동적 태스크 할당 구성

  1. Process editor에서 새 프로세스를 생성합니다.
  2. 양식, 승인, 프로세스 또는 문서 유효성 검사와 같은 휴먼 태스크를 추가합니다.
  3. 속성 패널에서 태스크 할당 > 특정 사용자 그룹으로 이동한 후 변수 옵션을 선택합니다.
  4. 변수 표현식 $UserGroup:teamNameToUserGroup$ 또는 $UserGroup:roleNameToUserGroup$을 입력합니다.
  5. 런타임에 유효한 팀 이름 또는 역할 이름으로 확인하도록 표현식을 구성합니다.
  6. 프로세스를 저장하고 공용 워크스페이스에 체크인하십시오.
런타임에 시스템은 비즈니스 데이터와 컨텍스트 입력값을 사용하여 표현식을 평가한 다음 적절한 팀이나 역할에 태스크를 동적으로 할당합니다.
주: 변수 표현식이 참조하는 팀 또는 역할은 시스템에 이미 존재해야 합니다. 확인된 팀 또는 역할 이름이 유효하지 않은 경우, 해당 태스크는 어떤 사용자 그룹에도 할당되지 않으며, 프로세스를 시작한 기본 사용자에게 계속 배정됩니다.

예: 재무 승인 프로세스

이 예제는 런타임 변수에 따라 재무 팀에 동적으로 할당되는 양식 태스크를 구성하는 방법을 보여줍니다.

선행조건

  • 텍스트 상자, 텍스트 영역 또는 서식 있는 텍스트 편집기와 같은 입력 요소가 하나 이상 포함된 양식을 만듭니다.
  • 시작하기 전에 Automation Co-Pilot에 다음 팀과 사용자가 있어야 합니다.
    • Finance_Team — Process_user2 및 Process_user3 포함
    • IT_Team — 프로세스를 시작할 Process_user1 포함
프로세스 설정
  1. 재무 승인이라는 새 프로세스를 생성하고, 생성한 양식을 초기 시작 단계로 추가합니다.
  2. 양식 태스크를 추가하고 동일한 양식을 할당합니다.
  3. 양식 태스크 속성에서 태스크 할당 섹션으로 이동합니다.
  4. 변수 옵션을 선택합니다.
  5. 다음 표현식을 입력합니다.
    amp;ProcessRequest{input}{RichTextEditor0}.UserGroup:teamNameToUserGroup$
    .
  6. 프로세스를 저장하고 공용 워크스페이스에 체크인하십시오.
  7. 프로세스를 할당하고 실행하려면 Co-Pilot Admin}으로 로그인한 후 프로세스를 IT_Team}에 할당하여 Process_user1이 실행할 수 있도록 합니다.
  8. Process_user1로 로그인하여 프로세스를 시작합니다.
  9. 실행 중에는 프로세스 로직이 올바른 팀 이름을 제공하는지 확인하십시오. Finance_Team을 사용자 그룹 입력값으로 입력하여 양식 태스크가 해당 팀에 동적으로 할당되도록 합니다.

    그러면 양식 태스크가 Finance_Team 사용자 그룹에 할당됩니다.

  10. 프로세스를 완료하려면 Process_user2 또는 Process_user3로 로그인합니다.
  11. 태스크 목록으로 이동하면 동적으로 할당된 태스크가 표시됩니다.
  12. 태스크를 클릭하고, 직접 할당한 후, 완료하고 제출합니다.