WFActivityHandler - 전역

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • WFActivityHandler 스크립트 포함은 모든 워크플로 활동의 기본 클래스입니다.

    모든 워크플로 활동의 기본 클래스인 이 코드는 항상 활동의 일부로 실행됩니다.

    고유한 워크플로 활동을 개발할 때는 이 클래스에서 파생시키고 필요에 따라 메서드를 재정의하여 원하는 기능을 얻는 방식으로 스크립트 객체를 만듭니다. 의미 있는 활동 처리를 수행하려면 클라이언트 코드가 onExecute() 메서드를 재정의해야 합니다.

    WFActivityHandler - 디버그(문자열 메시지, 문자열 인수)

    디버그 메시지를 기록합니다.

    표 1. 매개변수
    이름 유형 설명
    msg 문자열 로그에 보낼 메시지입니다.
    args 문자열 로그에 보낼 문자열
    표 2. 반환
    유형 설명
    void

    WFActivityHandler - 디버그(문자열 메시지, 배열 인수)

    디버그 메시지를 기록합니다.

    표 3. 매개변수
    이름 유형 설명
    msg 문자열 로그에 보낼 메시지입니다.
    args 배열 로그에 보낼 값의 배열
    표 4. 반환
    유형 설명
    void

    WFActivityHandler - generate(문자열 activityId, 문자열 순서, GlideDateTime startAtDspValue, 부울 noCreateFlag)

    예정된 작업의 미리 보기를 위해 활동이 실행되기 전에 승인 및 작업을 생성합니다.

    워크플로우 시작 시 보류 상태 의 객체를 생성할 수 있습니다. 관련 정보는 워크플로우 활동 생성을 참조하십시오.

    표 5. 매개변수
    이름 유형 설명
    activityId 문자열 이 실행 중인 활동의 Sys_id입니다.

    표: 워크플로우 활동 [wf_activity]

    순서 문자열 작업 또는 승인과 연결된 주문 번호입니다.
    startAtDsp값 문자열 작업 또는 승인의 시작 시간( GlideDateTime 형식)입니다.
    noCreate플래그 부울 승인 기록 생성을 건너뛸지 여부를 나타내는 플래그입니다.
    유효한 값은 다음과 같습니다.
    • true: 승인 기록을 생성하지 않습니다.
    • false: 승인 기록을 생성합니다.

    기본값: true

    표 6. 반환
    유형 설명
    객체 워크플로우 스크래치패드에 저장된 이전 세대 객체입니다. 예를 들어 객체는 승인 ID의 배열일 수 있습니다. 활동은 onExecute 함수를 실행할 때 사전 생성 객체에 다음 조건 중 하나를 확인하도록 요청할 수 있습니다.
    • 승인이 이미 보류 중 상태로 작성되었습니다.
    • 활동은 onExecute 함수를 사용하여 승인을 생성해야 합니다.

    WFActivityHandler - 정보(문자열 메시지, 문자열 인수)

    정보 메시지를 기록합니다.

    표 7. 매개변수
    이름 유형 설명
    msg 문자열 로그에 보낼 메시지입니다.
    args 문자열 로그에 보낼 문자열입니다.
    표 8. 반환
    유형 설명
    void

    WFActivityHandler - 정보(문자열 메시지, 배열 인수)

    정보 메시지를 기록합니다.

    표 9. 매개변수
    이름 유형 설명
    msg 문자열 로그에 보낼 메시지입니다.
    args 배열 로그에 보낼 값의 배열
    표 10. 반환
    유형 설명
    void

    WFActivityHandler - js(문자열 str)

    스크립트의 활동 변수를 평가합니다.

    el을 포함하는 문자열(예: ${some script} ) 또는 javascript:로 시작하는 문자열을 평가하는 데 사용됩니다. 사용량과 같은 거의 모든 기존 활동을 확인합니다.

    표 11. 매개변수
    이름 유형 설명
    STR 문자열 포함된 el을 포함할 수 있는 문자열입니다.
    표 12. 반환
    유형 설명
    문자열 평가된 문자열입니다.

    WFActivityHandler - 취소( )

    이벤트에 대한 이벤트 핸들러입니다 cancel .

    활동 스크립트의 기본 클래스는 이 활동을 취소하도록 설정합니다. 파생 클래스(활동)는 이 활동을 취소하기 위해 추가 처리가 필요한 경우 이 메서드를 재정의할 수 있습니다. 활동 Manual Approvals 은 이 활동을 취소하기 위해 추가 처리를 수행하도록 이 메서드를 재정의하는 예입니다.

    표 13. 매개변수
    이름 유형 설명
    없음
    표 14. 반환
    유형 설명
    void

    WFActivityHandler - 실행( )

    가상 메서드입니다. Activity 서브클래스는 활동에 적합한 작업을 수행하기 위해 이 메서드를 재정의해야 합니다.

    표 15. 매개변수
    이름 유형 설명
    없음
    표 16. 반환
    유형 설명
    void

    WFActivityHandler - runScript(문자열 스크립트)

    활동이 스크립트 유형의 활동 변수에 포함된 스크립트를 실행할 수 있도록 합니다.

    이 메서드를 사용하는 활동의 예로는 If, Wait for conditionApproval - User.

    표 17. 매개변수
    이름 유형 설명
    스크립트 문자열 유효한 Javascript를 포함하는 문자열입니다.
    표 18. 반환
    유형 설명
    변수 스크립트가 워크플로우 변수 응답을 설정한 경우 이 값이 반환됩니다. 그렇지 않은 경우 스크립트 실행 결과가 반환됩니다.

    WFActivityHandler - setActivityOutput( )

    활동 출력 속성을 설정합니다.

    활동을 SOAP Message참조하십시오 .

    표 19. 매개변수
    이름 유형 설명
    없음
    표 20. 반환
    유형 설명
    void

    WFActivityHandler - setResultFailed(문자열 이유)

    선택적 이유 문자열과 함께 활동 결과를 실패로 설정합니다.

    활동을 SOAP Message참조하십시오 .

    표 21. 매개변수
    이름 유형 설명
    이유 문자열 (선택 사항) 이 활동이 실패한 이유에 대한 설명입니다.
    표 22. 반환
    유형 설명
    void

    WFActivityHandler - setResultSucceeded( )

    이 활동의 결과를 성공으로 설정합니다.

    표 23. 매개변수
    이름 유형 설명
    없음
    표 24. 반환
    유형 설명
    void

    WFActivityHandler - warn(문자열 메시지, 문자열 인수)

    경고 메시지를 기록합니다.

    표 25. 매개변수
    이름 유형 설명
    msg 문자열 로그에 보낼 메시지입니다.
    args 문자열 로그에 보낼 문자열
    표 26. 반환
    유형 설명
    void

    WFActivityHandler - warn(문자열 메시지, 배열 인수)

    경고 메시지를 기록합니다.

    표 27. 매개변수
    이름 유형 설명
    msg 문자열 로그에 보낼 메시지입니다.
    args 배열 로그에 보낼 값의 배열
    표 28. 반환
    유형 설명
    void