WalkWorkflow - 전역
WalkWorkflow 스크립트 포함은 워크플로우를 탐색하고 워크플로우의 활동 깊이를 나타내는 최단 경로 순서와 함께 각 활동에 대한 후속 작업 목록을 반환하는 메서드를 제공합니다.
Walkworkflow - Walkworkflow(GlideRecord workflowVersion)
Walkworkflow 클래스의 생성자입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| workflowVersion | GlideRecord | 분석할 워크플로우 버전의 테이블 wf_workflow_version의 GlideRecord입니다. |
| 유형 | 설명 |
|---|---|
| 워크플로우 | 워크플로우 객체가 방금 생성되었습니다. |
Walkworkflow - computeFullSequences()
모든 경로의 전체 시퀀스를 계산합니다.
조인 활동에서 경로를 결합하지 않습니다. 이 메서드를 호출한 후 getSequences() 를 호출하여 계산된 시퀀스를 생성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
Walkworkflow - computeSequences()
활동 시퀀스를 계산합니다.
조인에서 조인 끝으로 이어지는 모든 시퀀스와 조인의 단일 시퀀스가 계산됩니다. 이렇게 하면 모든 시퀀스를 조인까지 걸을 수 있으며 조인에서 시퀀스를 걸을 수 있습니다. 이 메서드를 호출한 후 getSequences() 를 호출하면 계산된 시퀀스가 생성됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
Walkworkflow - dump()
이 클래스의 내부 상태를 gs.print()로 출력합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
Walkworkflow - dumpSequences()
이 클래스 내부의 시퀀스를 gs.print()로 출력합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
Walkworkflow - dumpShortestPathOrders(설명)
이 객체 내부의 최단 경로 순서를 gs.print()로 출력합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
Walkworkflow - getActivitiesAtOrder(번호 순서)
지정된 최단 경로 순서에 따라 모든 활동을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 순서 | 번호 | 클라이언트가 관심 있는 주문 번호입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 배열 | 지정된 순서로 sys_ids 활동의 배열입니다. 빈 배열이 반환되면 더 이상 활동이 없습니다. |
Walkworkflow - getSequences( )
활동 시퀀스를 반환합니다.
walk() 메서드는 이 메서드를 호출하기 전에 호출되어야 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | |로 구분된 시퀀스의 문자열입니다. 각 시퀀스는 쉼표로 구분된 활동 ID 목록입니다(표 wf_workflow_activity). |
Walkworkflow - walk(Boolean fullSequences)
워크플로우를 안내하고 활동 최단 경로 순서를 설정합니다.
이 메서드를 호출한 후 클라이언트는 다양한 접근자 메서드를 호출하여 워크플로에 대한 관련 데이터를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| fullSequences(전체 시퀀스) | 부울 | (선택 사항) true이면 전체 시퀀스를 계산합니다. 기본값은 false입니다. |
| 유형 | 설명 |
|---|---|
| void |