메소드 로봇
메소드 로봇 노드
를 사용하면 워크플로 템플릿 내에서 사용할 사전 정의된 로봇 유형을 선택할 수 있습니다. 로봇을 워크플로 템플릿에 드롭한 후 등록 정보 대화 상자에서 특정 유형을 선택할 수 있습니다.
1. 이름 필드에 로봇 레이블을 입력합니다.
2. 로봇 유형 드롭다운 목록에서 로봇 유형을 선택합니다.
3. 매개변수 드롭다운 목록에서 옵션을 선택합니다. 매개변수는 메소드 로봇이 작동할 때 객체에 설정된 워크플로 변수여야 합니다.
4. 특정 상태 드롭다운 목록에서 로봇 상태를 선택하거나 순서 위치 필드를 완료합니다.
다음 목록에서는 로봇 유형에 대해 설명합니다.
| 아래 예에서는 로봇이 "primaryBusinessObject" 변수에 적용되도록 설정되어 있지만 이 로봇은 비즈니스 객체를 참조하는 모든 변수로 설정할 수 있습니다. |
• 체크 인 로봇은 주요 비즈니스 객체를 Windchill 데이터베이스로 체크 인합니다.
• 체크 아웃 로봇은 주요 비즈니스 객체를 지정된 사용자에 체크 아웃합니다. primaryBusinessObject 변수에 의해 지정된 주요 비즈니스 객체는 등록 정보 대화 상자에 지정된 사용자로 체크 아웃됩니다. 이런 사용자는 런타임 시 사용자에게 연결되는 사용자, 작업자 또는 그룹이 될 수 있습니다.
• 수준 내리기 로봇은 연결된 상태 변경 및 새로운 비즈니스 규칙의 응용 프로그램(예: 액세스 제어를 위한 비즈니스 규칙)을 사용하여 주요 비즈니스 객체가 선행자 단계로 변환되도록 합니다.
• 거부 로봇은 게이트에서 주요 비즈니스 객체를 제거하여 제출자에게 반환합니다.
• 드롭 로봇은 현재 해당 라이프 사이클에서 객체를 제거하여 드롭 상태로 설정합니다.
• 수준 올리기 로봇은 연결된 상태 변경 및 새로운 비즈니스 규칙의 응용 프로그램(예: 액세스 제어를 위한 비즈니스 규칙)을 사용하여 주요 비즈니스 객체를 후속자 단계로 변환되도록 합니다.
• 상태 설정 로봇은 라이프 사이클 관리 객체를 순서 상태 또는 특정 상태로 설정합니다. 순서 상태는 0이 아닌 정수로 입력됩니다. 특정 상태 드롭다운 목록에서 특정 상태를 선택하십시오. 특정 상태는 열거 유형이며, wt.lifecycle.StateRB에서 정의됩니다.
• 제출 로봇은 주요 비즈니스 객체를 단계 게이트로 이동합니다.
| 로봇 노드가 실패하면 대기열 엔트리가 실패하여 워크플로 프로세스가 중지 또는 실행 중지됩니다. 예를 들어, 체크 아웃된 객체가 상태 설정 로봇으로 전달되면 대기열 엔트리가 실패하여 워크플로의 실행이 중지됩니다. 오류 처리를 제대로 하려면 메소드 로봇 대신 표현식 로봇을 사용해 보십시오. |