WFActivityHandler - 전역

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기4분
  • 모든 워크플로우 활동의 기본 클래스입니다.

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

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

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

    디버그 메시지를 로깅합니다.

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

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

    디버그 메시지를 로깅합니다.

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

    WFActivityHandler - generate(String activityId, String order, GlideDateTime startAtDspValue, Boolean noCreateFlag)

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

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

    표 5. 매개변수
    이름 유형 설명
    activityId 문자열 이 실행 중인 활동의 Sys_id입니다. 워크플로우 활동 [wf_activity] 테이블에 있습니다.
    주문 문자열 작업 또는 승인과 연결된 주문 번호입니다.
    startAtDsp값 문자열 작업 또는 승인의 시작 시간( GlideDateTime 형식)입니다.
    noCreateFlag 부울

    승인 기록 생성을 건너뛸지 여부를 나타내는 플래그입니다.

    유효한 값은 다음과 같습니다.
    • true: 승인 기록을 만들지 않습니다.
    • false: 승인 기록을 만듭니다.

    기본값: True

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

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

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

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

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

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

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

    WFActivityHandler - js(문자열 str)

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

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

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

    WFActivityHandler - onCancel( )

    이벤트의 이벤트 핸들러입니다 cancel .

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

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

    WFActivityHandler - onExecute( )

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

    표 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