기본 관리 > 공동 작업 지원 > 워크플로 관리 > 워크플로 도구 > 워크플로 템플릿 관리 > 워크플로 템플릿 편집기 > 워크플로 편집기 노드 > 커넥터 노드 > 커넥터 노드 라우팅
  
커넥터 노드 라우팅
모든 커넥터 노드에 대해 사용자 정의 라우팅 이벤트를 지정할 수 있습니다. 사용자 정의 라우팅 이벤트는 커넥터에서 보내는 링크의 작업에 이벤트를 매핑하여 템플릿의 흐름을 제어합니다. 커넥터의 라우팅은 자동이어야 합니다. 즉, 라우팅을 시작하는 데 이벤트를 발생시키는 표현식이 필요합니다. 이런 표현식은 특수 변수 result를 사용자 정의 라우팅 이벤트 중 하나로 설정하는 Java 코드의 일부입니다.
커넥터 노드 등록 정보 창의 라우팅에서 사용자 정의 라우팅을 지정합니다. 커넥터 등록 정보 링크를 클릭하여 여기에 액세스할 수 있습니다.
제어 흐름 및 작업에 이벤트를 매핑하는 방법에 대한 자세한 내용은 프로세스 링크를 참조하십시오.
1. 라우팅 유형 드롭다운 메뉴에서 조건을 선택하여 라우팅을 활성화합니다.
2. 라우팅 이벤트 필드에 하나 이상의 사용자 정의 이벤트를 입력합니다. 이벤트를 두 개 이상 입력할 경우, 각각 별도의 행에 입력해야 합니다.
3. 라우팅 표현식 필드에 Java 코드의 일부를 입력하여 변수 결과를 사용자 정의 라우팅 이벤트 중 하나로 설정합니다. 이 표현식은 커넥터의 상위 프로세스에서 정의된 변수를 참조할 수 있습니다.
4. 구문 점검을 클릭하여 입력한 Java 코드가 정확한지 확인합니다.
라우팅 예
라우팅 이벤트 필드에 다음을 입력할 수 있습니다.
>1000
<1000
라우팅 표현식 필드에 다음을 입력할 수 있습니다.
if (cost > 1000)
result = ">1000";
else
result = "<1000";
결과는 다음과 같습니다.
비용이 $1000보다 크면>1000 이벤트가 발생합니다.
비용이 $1000보다 작거나 같으면 <1000 이벤트가 발생합니다.
>1000 이벤트가 발생하면 비용 검토자에게 지정된 활동이 시작되도록 지정된 활동 노드에서 오는 한 개의 링크를 구성할 수 있으며, <1000 이벤트가 발생하면 단순히 시퀀스를 계속하도록 다른 링크를 구성할 수 있습니다.