워크플로 기록 뷰어 사용
간단한 ASCII 유틸리티인 워크플로 기록 뷰어에서 워크플로가 생성된 이벤트를 볼 수 있습니다. 다음 명령을 실행하여 워크플로 기록 뷰어를 시작합니다.
windchill wt.workflow.engine.WfMonitor
다음은 워크플로 기록 뷰어의 주 메뉴입니다.
Workflow Monitor - Main Menu
Existing Workflow Processes
-- -- -- -- -- -- -- -- -- -- -- -- -- -
>> 1. Simplest, key = 3347 (Running)
Audit events
-- -- -- -- -- --
No event retrieved
1. Select process.
2. Show selected process.
3. Delete selected process.
4. Refresh processes.
5. Change event configuration for selected process.
6. Show selected events for selected process.
7. Show all events for selected process.
8. Show selected events for all processes.
9. Show all events for all processes.
10. Select event.
11. Show event.
12. Show event source.
13. Refresh events.
14. Delete events for selected process.
15. Delete events for all processes.
16. Exit
>>> Choose an option:
이 메뉴에는 모든 기존 프로세스와 검색된 모든 이벤트 목록이 들어 있습니다. 검색된 이벤트 목록은 처음에는 비어 있습니다.
이 목록들 외에도 주 메뉴에는 16개의 옵션이 있습니다. 검색된 이벤트 목록은 처음에는 비어 있습니다.
프로세스 선택
이 옵션을 선택하면 프로세스를 선택할 수 있으므로 이와 관련된 이벤트들을 질의할 수 있습니다. 선택된 프로세스 앞에는 문자 >>가 옵니다.
선택된 프로세스 보기
이 옵션을 선택하면 선택된 프로세스에 대한 다음 정보뿐만 아니라 시작된 모든 활동과 하위 프로세스에 대한 다음 정보를 표시할 수 있습니다.
프로세스 상태(예: 실행중)
프로세스 작성자
프로세스가 연결된 팀
프로세스나 활동의 기한 초과 여부(즉, 지정된 기간을 초과했는지의 여부)
프로세스나 활동이 시작된 시간
프로세스나 활동이 끝난 시간(프로세스나 활동이 닫히지 않았으면 볼 수 없음)
프로세스나 활동에 대한 기한(하나가 존재하는 경우)
프로세스에 대한 이벤트 구성
중단 및 경고 시간(밀리초 단위)
다음은 예제 프로세스 표시입니다.
Simplest - Running
Creator: Administrator
Team: Default
Times: is overdue = false
start time = 1998-11-20 14:08:53.0
suspend time = 0, alert time = 0
Event configuration:
Process (RECORD/EMIT): Creation: R, State change: RE
Activity (RECORD/EMIT): Data change: E
Exception (RECORD/EMIT): Exception: R
Activities:
*** act_simplest (wt.workflow.engine.WfTestActivity) - Running
Times: is overdue = false
start time = 1998-11-20 14:08:56.0
suspend time = 0, alert time = 0
선택된 절차 삭제
이 옵션으로 선택된 절차를 삭제할 수 있습니다.
새로고침 프로세스
이 옵션을 선택하면 모든 프로세스를 새로 고칠 수 있습니다. 워크플로 기록 뷰어는 표시된 프로세스의 상태를 자동으로 편집하지 않습니다. 새로운 프로세스와 마지막으로 새로 고친 후의 상태 변경을 보려면 명시적으로 그것을 새로 고쳐야 합니다.
이벤트 구성 변경
이 옵션을 선택하여 이벤트 구성 편집기를 엽니다. 이 편집기를 사용하여 선택된 프로세스에 대해 발생하고 기록하며 무시하는 이벤트를 선택할 수 있습니다.
Edit event configuration
Current configuration
Process (RECORD/EMIT): Creation: R, State change: RE
Activity (RECORD/EMIT): Data change: E
Exception (RECORD/EMIT): Exception: R
1. Create process - record: true
2. Create process - emit: false
3. Change process state - record: true
4. Change process state - emit: true
5. Change process data - record: false
6. Change process data - emit: false
7. Change activity state - record: false
8. Change activity state - emit: false
9. Change activity data - record: false
10. Change activity data - emit: true
11. Change assignment - record: false
12. Change assignment - emit: false
13. Execution error - record: true
14. Execution error - emit: false
15. Save configuration
16. Save configuration and return
17. Return (looses changes since last save)
>>> Choose an option:
앞서 설명한 대로 모든 프로세스는 wt.properties 파일에 지정된 이벤트 구성에서 조절합니다. 단, 이 하위 프로세스는 선택된 프로세스에 대한 해당 구성을 변경할 때 사용하지 않아야 합니다. 하위 메뉴에서 옵션을 선택하면 현재 설정이 토글됩니다. 예를 들어, 옵션 1을 선택하면 Create process의 설정을 true에서 false로 변경합니다. 결과적으로, 프로세스 작성은 더 이상 기록된 이벤트가 아닙니다.
선택된 프로세스에 대해 선택된 이벤트 보기
이 옵션을 선택하면 아래에 표시된 하위 메뉴가 열립니다. 이 하위 메뉴에서 옵션을 선택하여 관심 있는 이벤트 유형을 지정할 수 있습니다. 예제에는 옵션 8이 선택되어 있는데, 이는 사용자가 선택된 프로세스와 연관된 모든 이벤트에 관심이 있다는 것을 나타냅니다.
Types of events to show
1. Process creation
2. Process state change
3. Process data change
4. Activity state change
5. Activity data change
6. Assignment change
7. Execution error
8. All
9. None (return)
>>> Choose an option: 8
이 하위 메뉴에서 옵션을 선택하고 나면 요청된 이벤트가 검색되며 이벤트 목록이 새로 고쳐집니다. 각 이벤트의 경우, 목록은 이벤트 유형 및 이와 관련된 실행 객체를 식별합니다.
Audit events
——————
>> 1. PROCESS_STATE_CHANGED, process = Simplest
선택된 프로세스에 대해 모든 이벤트 보기
이전 섹션에서 설명한 이벤트 유형의 하위 메뉴에서 모두 선택(옵션 8)에 대한 바로 가기를 나타내려면 이 옵션을 선택합니다. 이 주 메뉴 옵션이 선택되어 있으면 선택된 프로세스와 연관된 모든 이벤트가 표시됩니다.
모든 프로세스에 대해 선택된 이벤트 보기
이 옵션을 선택하면 모든 프로세스에 대해 선택된 유형의 이벤트를 모두 표시할 수 있습니다.
모든 프로세스에 대해 모든 이벤트 보기
이 옵션을 선택하면 모든 프로세스에 대해 저장된 이벤트를 모두 표시할 수 있습니다. 이 목록은 매우 클 수도 있습니다.
이벤트 선택
이 옵션을 선택하면 다른 이벤트를 선택할 수 있습니다. 이벤트를 검색할 때 목록의 첫 번째 이벤트는 자동으로 선택되어 있습니다.
이벤트 보기
이 옵션을 선택하면 다음과 같은 선택된 이벤트에 대한 자세한 이벤트 정보가 표시됩니다.
event type = PROCESS_STATE_CHANGED
timestamp = 1998-11-20 14:08:53.0
activity key = 0 activity name = null
process key = 3347
process name = Simplest
process template name = simplest
old state = Not started
new state = Running
이벤트 소스 보기
이 옵션을 선택하면 선택된 이벤트의 소스인 실행 객체(프로세스 또는 활동)를 표시할 수 있습니다.
이벤트 새로고침
이 옵션을 선택하면 선택된 프로세스와 이벤트 유형에 해당하는 모든 이벤트를 새로 고칠 수 있습니다. 이것은 마지막으로 새로 고친 이후로 생성된 이벤트를 볼 때 필요합니다.
선택된 프로세스에 대한 이벤트 삭제
이 옵션을 선택하면 선택된 프로세스와 연관된 마지막으로 선택된 유형의 이벤트 모두를 삭제할 수 있습니다.
모든 프로세스에 대한 이벤트 삭제
이 옵션을 선택하면 모든 프로세스와 연관된 마지막으로 선택된 유형의 이벤트 모두를 삭제할 수 있습니다.
종료
이 옵션을 선택하면 워크플로 기록 뷰어 세션이 종료됩니다.
도움이 되셨나요?