카탈로그 작업 워크플로우 활동

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기5분
  • 카탈로그 작업 활동은 서비스 카탈로그 작업 기록을 만듭니다.

    주:
    이 활동은 워크플로우가 작업을 확장하는 테이블에서 실행되는 경우에만 사용할 수 있습니다.
    사용자는 카탈로그 작업을 완료해야 합니다. 이 활동은 카탈로그 요청 항목 [sc_req_item] 테이블에서 실행 중인 워크플로우에만 사용할 수 있습니다.
    주:
    작업 활동은 워크플로우가 대기 중이던 작업을 완료하고 워크플로우를 진행하는 사용자로 실행됩니다.

    결과

    활동의 스크립트 필드 내에서 activity.result 를 사용하여 결과 값을 할당할 수 있습니다. 카탈로그 작업 기록의 최종 상태 값에 따라 작업 생성 활동의 결과 값이 결정됩니다. 가능한 결과 값은 다음과 같습니다.
    • 완료 종결
    • 미완료 종결
    • 건너뛴 채 종결
    • 삭제됨
    • 취소함

    입력 필드

    다음 필드에 입력하는 값에 따라 활동의 동작이 결정됩니다.

    표 1. 카탈로그 작업 활동 정보
    필드 설명
    카탈로그 작업 활동 설정

    다음 필드는 카탈로그 작업 활동의 동작을 지정합니다.

    작업 테이블 이 활동이 실행되는 테이블 대부분의 경우 기본값인 [sc_req_item]로 설정된 상태로 둡니다.
    우선순위 새 작업의 우선순위 필드에 할당할 값입니다.
    완료 대기 이 옵션을 선택하면 워크플로우 활동은 계속 진행되기 전에 작업이 완료되길 기다림. 선택을 취소하면 작업이 생성되지만 워크플로우가 진행됩니다.
    카탈로그 작업 기록 설정

    다음 필드는 이 활동이 작성하는 카탈로그 작업에 대해 설정하는 필드 값을 지정합니다.

    작업 값 새 작업의 필드를 채우는 방법을 지정합니다.
    • 필드:이행 그룹, 담당자, 간단한 설명지침을 포함하여 미리 정의된 필드 세트입니다.
    • 템플릿: 선택한 작업 테이블에 대한 기존 템플릿입니다.
    • 값: 값 설정 위젯을 사용하여 지정하는 값입니다.

    작업 값에 대한 값을 선택하면 해당 값과 관련된 추가 필드가 양식에 나타납니다.

    이행 그룹

    작업 값 시작필드로 설정된 경우에만 나타납니다.

    작업을 완료해야 하는 그룹 새 작업의 할당 그룹 필드를 채웁니다.
    담당자

    작업 값 시작필드로 설정된 경우에만 나타납니다.

    작업을 완료해야 하는 사용자입니다. 새 작업의 할당 대상 필드를 채웁니다.
    간단한 설명

    작업 값 시작필드로 설정된 경우에만 나타납니다.

    작업에 대한 간단한 설명 새 작업의 간단한 설명 필드에 내용을 입력합니다.
    지시사항

    작업 값 시작필드로 설정된 경우에만 나타납니다.

    작업을 닫기 전에 사용자가 완료해야 하는 작업 지침입니다. 새 작업의 설명 필드에 내용을 입력합니다.
    템플릿

    작업 값(시작)이 템플릿으로 설정된 경우에만 나타납니다.

    작업의 값이 선택한 템플릿의 값으로 채워집니다.
    값 설정

    작업 값 시작값으로 설정된 경우에만 나타납니다.

    작업 기록의 필드를 선택해 여기에서 지정한 값이 되도록 합니다.
    고급 스크립트를 사용하여 카탈로그 작업에 값을 할당하려면 고급 을 선택합니다. 고급을 선택하면 스크립트를 입력할 수 있는 텍스트 상자가 나타납니다.
    고급 스크립트

    고급 필드가 선택된 경우에만 나타납니다.

    이 스크립트의 작업에 대한 추가 값을 설정합니다. 이 스크립트는 지정한 필드, 템플릿 또는 값을 사용하여 작업 값이 설정된 후에 실행됩니다.

    추가 값을 설정할 때 변수 작업을 사용합니다. 예를 들어 다음과 같습니다.

    task.short_description = current.short_description;

    카탈로그 작업 변수
    작업 양식의 변수 카탈로그 작업 양식에 포함할 옵션 카탈로그 변수를 지정합니다. 여기서 선택한 변수는 변수 편집기라는 필드에 표시됩니다. 여기에서 변수를 선택하지 않으면 카탈로그 작업 양식의 변수 편집기 필드가 표시되지 않습니다.
    카탈로그 작업 일정
    기한 기준 워크플로우가 작업의 기간, 기한 및 일정을 결정하는 방법을 선택합니다.
    • 사용자 지정 기간: 기간은 사용자 지정 값을 기준으로 합니다.
    • 상대 기간: 기간은 상대적 기간(예: 다음 영업일 종료)에서 계산됩니다.
    • 날짜/시간 또는 기간 필드: 기간은 현재 기록의 필드 값을 기준으로 합니다.
    • 각본: 기간은 스크립트에 의해 반환됩니다.
    기간

    기한 기준사용자 지정 기간으로 설정된 경우에만 나타납니다.

    특정 일 수 및 시간입니다.
    상대 기간

    기한 기준A 상대 기간으로 설정된 경우에만 나타납니다.

    일반적인 영업일 수 및 길이입니다.
    기한 필드

    기한 기준 A 날짜/시간 또는 기간 필드로 설정된 경우에만 나타납니다.

    날짜/시간 또는 기간 필드입니다.
    기한 스크립트

    기한 기준 스크립트로 설정된 경우에만 나타납니다.

    지속 시간 동안 초의 수에 대한 "응답"을 설정하는 스크립트.
    일정 기준 타이머에서 근무 시간을 계산하는 데 사용하는 기본 일정입니다. 일정이 지정되면 일정에 지정된 시간에만 기간이 고려됩니다. 예를 들어 기간이 2시간이고 워크플로우가 오전 8시 - 오후 5시 일정에서 오후 4:00에 시작되면 다음 날 오전 9:00에 종료됩니다. 옵션은 다음과 같습니다.
    • 이 워크플로우의 일정은 다음과 같습니다. 일정은 값에 따라 워크플로우 컨텍스트 날짜, 시간 및 선택적 시간대 를 사용합니다.
    • 특정 일정: 일정은 값에 따라 미리 정의된 일정과 시간대(선택 사항)를 사용합니다.
    • 일정 필드: 일정은 값 에 따라 테이블의 값과 시간대(선택 사항)를 사용합니다.
    일정

    일정 기준 A 특정 일정으로 설정된 경우에만 나타납니다.

    목록에서 미리 정의된 일정
    일정 필드

    일정 기준이 A 일정 필드로 설정된 경우에만 나타납니다.

    테이블과 연결된 일정의 날짜 및 시간 또는 기간 필드입니다. 유효한 필드는 트리에서 요소 선택 대화 상자에 파란색으로 표시됩니다.
    시간대 기준 지속 시간을 계산할 시간대입니다. 시간대는 다음을 기반으로 할 수 있습니다.
    • 시간대 없음: 기본값. 워크플로우는 GMT 시간대를 사용합니다.
    • 특정 시간대: 선택 목록에서 선택하는 특정 시간대 입니다.
    • 시간대 필드: 양식의 필드에서 기간을 추적하는 시간대 필드 입니다.
    시간대

    시간대 기준 특정 시간대로 설정된 경우에만 나타납니다.

    .
    선택 목록에서 원하는 시간대를 선택합니다.
    시간대 필드

    시간대 기준 A 시간대 필드로 설정된 경우에만 나타납니다.

    테이블과 연결된 일정의 날짜 및 시간 또는 기간 필드입니다. 유효한 필드는 트리에서 요소 선택 대화 상자에 파란색으로 표시됩니다.

    상태

    활동 상태는 워크플로우 엔진에 활동으로 수행할 작업을 알려줍니다.
    표 2. 카탈로그 작업 활동 상태
    상태 설명
    실행 워크플로우 엔진은 활동의 onExecute 함수를 시작하는 것을 알고 있습니다.
    대기 중 활동을 다시 시작하는 특정 이벤트가 발생하기 전에는 워크플로우 엔진이 활동을 무시합니다.
    마침 활동 실행이 완료되었습니다. 활동의 결과 값을 확인합니다.
    취소됨 이 활동 또는 이 활동을 포함하고 있는 워크플로우가 취소되었습니다.
    오류 JavaScript 오류가 발생했습니다. 로그에서 오류 정보를 검토하십시오.