WFActivityHandler - 전역
WFActivityHandler 스크립트 포함은 모든 워크플로 활동의 기본 클래스입니다.
모든 워크플로 활동의 기본 클래스인 이 코드는 항상 활동의 일부로 실행됩니다.
고유한 워크플로 활동을 개발할 때는 이 클래스에서 파생시키고 원하는 기능을 얻기 위해 필요에 따라 메서드를 재정의하여 스크립트 개체를 만듭니다. 의미 있는 활동 처리를 수행하려면 클라이언트 코드가 onExecute() 메서드를 재정의해야 합니다.
WFActivityHandler - 디버그(문자열 메시지, 문자열 인수)
디버그 메시지를 로그에 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 보낼 메시지입니다. |
| args | 문자열 | 로그에 보낼 문자열 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - 디버그(문자열 메시지, 배열 인수)
디버그 메시지를 로그에 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 보낼 메시지입니다. |
| args | 배열 | 로그에 보낼 값의 배열 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - generate(문자열 activityId, 문자열 순서, GlideDateTime startAtDspValue, 부울 noCreateFlag)
예정된 작업을 미리 보기 위해 활동이 실행되기 전에 승인과 작업을 생성합니다.
보류 중인 상태의 워크플로우를 시작할 때 객체를 생성할 수 있도록 합니다. 관련 정보는 워크플로우 활동 생성을 참조하십시오.
| 이름 | 유형 | 설명 |
|---|---|---|
| activityId | 문자열 | 이 실행 중인 활동의 Sys_id입니다. 워크플로우 활동 [wf_activity] 테이블에 있습니다. |
| 순서 | 문자열 | 작업 또는 승인과 연결된 주문 번호입니다. |
| startAtDsp값 | 문자열 | 작업 시작 시간 또는 승인의 시작 시간( GlideDateTime 형식)입니다. |
| noCreateFlag (영문) | 부울 | 승인 기록 생성을 건너뛸지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
기본값: True |
| 유형 | 설명 |
|---|---|
| 객체 | 워크플로우 스크래치패드에 저장된 사전 생성 객체입니다. 예를 들어, 객체는 승인 ID의 배열일 수 있습니다. 활동에서 onExecute 함수를 실행할 때 생성 전 개체를 요청하여 다음 조건 중 하나를 결정할 수 있습니다.
|
WFActivityHandler - 정보(문자열 메시지, 문자열 인수)
정보 메시지를 로그에 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 보낼 메시지입니다. |
| args | 문자열 | 로그에 보낼 문자열입니다. |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - 정보(문자열 메시지, 배열 인수)
정보 메시지를 로그에 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 보낼 메시지입니다. |
| args | 배열 | 로그에 보낼 값의 배열 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - js(문자열 문자열)
스크립트의 활동 변수를 평가합니다.
${some script}와 같이 el을 포함하는 문자열이나 javascript:로 시작하는 문자열을 평가하는 데 사용됩니다. 거의 모든 기존 활동(예: 사용)을 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| STR | 문자열 | 포함된 el을 포함할 수 있는 문자열입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 평가된 문자열입니다. |
WFActivityHandler - onCancel( )
이벤트에 대한 이벤트 핸들러입니다 cancel .
활동 스크립트의 기본 클래스는 이 활동을 취소하도록 설정합니다. 파생 클래스(활동)는 이 활동을 취소하기 위해 추가 처리가 필요한 경우 이 메서드를 재정의할 수 있습니다. Activity Manual Approvals 는 이 활동을 취소하기 위한 추가 처리를 수행하기 위해 이 메서드를 재정의하는 예입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - onExecute( )
가상 메서드. 활동 서브클래스는 활동에 적합한 작업을 수행하기 위해 이 메서드를 재정의해야 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - runScript(문자열 스크립트)
활동이 script 유형의 활동 변수에 포함된 스크립트를 실행할 수 있도록 합니다.
이 방법을 사용하는 활동의 예로는 If, Wait for condition, 및 Approval - User가 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 스크립트 | 문자열 | 유효한 Javascript를 포함하는 문자열입니다. |
| 유형 | 설명 |
|---|---|
| 변수 | 스크립트가 워크플로우 변수 대답 을 설정하면 이 값이 반환됩니다. 그렇지 않으면 스크립트 실행 결과가 반환됩니다. |
WFActivityHandler - setActivityOutput( )
활동 출력 속성을 설정합니다.
활동을 SOAP Message참조하십시오 .
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - setResultFailed(문자열 이유)
선택적 이유 문자열과 함께 활동 결과를 실패로 설정합니다.
활동을 SOAP Message참조하십시오 .
| 이름 | 유형 | 설명 |
|---|---|---|
| 이유 | 문자열 | (선택 사항) 이 활동이 실패한 이유에 대한 설명입니다. |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - setResultSucceeded( )
이 활동의 결과를 성공으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - warn(문자열 메시지, 문자열 인수)
경고 메시지를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 보낼 메시지입니다. |
| args | 문자열 | 로그에 보낼 문자열 |
| 유형 | 설명 |
|---|---|
| void |
WFActivityHandler - warn(문자열 메시지, 배열 인수)
경고 메시지를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 보낼 메시지입니다. |
| args | 배열 | 로그에 보낼 값의 배열 |
| 유형 | 설명 |
|---|---|
| void |