워크플로우 태스크 생성

워크플로우 태스크를 생성하려면 다음을 수행합니다.

  1. 홈 페이지에서 관리를 선택합니다.
  2. 새로 작성에서 워크플로우 태스크를 선택합니다.
  3. 워크플로우 태스크의 이름을 입력합니다.
  4. 작업 유형에서 다음 태스크의 작업 유형을 선택합니다.
    • 리프 추가 – 글로벌 및 로컬 등록정보가 포함된 리프 노드를 추가합니다.

    • 림 추가 – 글로벌 및 로컬 등록정보가 포함된 림 노드를 추가합니다.

    • 삭제 – 노드의 글로벌/로컬 등록정보를 업데이트하고 노드를 삭제합니다.

    • 비활성화 – 노드의 글로벌 및 로컬 등록정보를 업데이트하고 노드를 비활성화합니다.

    • 삽입 – 노드를 계층에 삽입하고 글로벌/로컬 등록정보를 업데이트합니다.

    • 이동 – 노드를 다른 상위 멤버로 이동하고 해당 글로벌/로컬 등록정보를 업데이트합니다.

    • 제거 – 노드의 글로벌/로컬 등록정보를 업데이트하고 노드를 제거합니다.

    • 업데이트 – 노드의 글로벌 및 로컬 등록정보를 업데이트합니다.

      주:

      사용자가 파일에서 요청으로 항목을 업로드하는 경우 태스크에서 다음 등록정보를 정의(하고 사용자가 파일을 업로드)해야 합니다.

      • 추가 작업: 이름, 상위, 설명

      • 삽입 작업: 이름, 상위

      • 이동 작업: 이름, 상위

    • 재활성화 – 노드의 글로벌 및 로컬 등록정보를 업데이트하고 비활성 노드를 재활성화합니다.

  5. 선택 사항: 다음 태스크 중 하나를 수행합니다.
    • 지침 필드에 사용자에 대한 텍스트를 입력합니다.

      URL을 지침 필드에 직접 삽입하거나 URL에 [url=http_URL]URL_Title[/url] 구문을 사용할 수 있습니다. 여기서 http_URL은 하이퍼링크 텍스트를 지정하고 URL_Title은 사용자에게 표시되는 텍스트를 지정합니다. 예를 들어 이 예에서 [url=http://support.oracle.com]Oracle 지원[/url]은 등록정보 그리드에 Oracle 지원으로 렌더링됩니다.

    • 필터링할 계층 그룹을 선택합니다.

      주:

      워크플로우 태스크에 대해 선택한 계층 그룹은 워크플로우 모델에 대해 구성된 계층 그룹 등록정보와 함께 태스크에 선택할 수 있는 계층을 필터링하는 데 사용됩니다.

    • 림 추가 또는 리프 추가 태스크를 위한 노드의 도메인을 선택합니다.

      주:

      워크플로우 태스크에 대해 구성된 도메인은 해당 태스크를 사용하는 요청 항목의 대상 버전에서 사용되는 도메인과 일치해야 합니다. 버전에서 태스크 도메인이 사용되지 않으면 요청 항목 노드를 해당 버전에 추가할 수 없습니다.

      주:

      도메인이 지정된 경우 림 추가 및 리프 추가 태스크의 설명 등록정보가 필요합니다.

  6. 등록정보 탭의 사용가능 목록에서 태스크에 지정할 등록정보를 선택합니다. 화살표를 사용하여 등록정보를 선택됨 목록으로 이동합니다. 위쪽 및 아래쪽 화살표를 사용하여 등록정보의 순서를 지정합니다.
  7. 등록정보에 대한 편집 버튼을 눌러 다음 옵션을 업데이트합니다.
    • 편집 가능 – 등록정보를 편집할 수 있게 하려면 선택합니다.

    • 필수 – 등록정보를 필수로 설정하려면 선택합니다.

    • 계산 – 림 추가 또는 리프 추가 태스크의 경우 동적 스크립트에서 이름 값을 계산하도록 선택합니다. 선택한 경우 이름 등록정보의 편집 가능 옵션이 False이며 비활성화됩니다. 이 옵션을 선택하면 이름 계산 탭을 사용할 수 있게 되며, 이름 값을 계산하기 위한 스크립트를 입력할 수 있습니다.

      동적 스크립트에서 림 추가, 리프 추가, 이동 및 삽입 태스크에서 상위 값을 계산하려면 상위 노드 옆에 있는 편집 버튼을 누르고 계산을 선택합니다. 선택된 경우 상위 멤버 등록정보의 편집 가능 옵션이 False이고 비활성화됩니다. 이 옵션을 선택하면 상위 멤버 계산 탭을 사용할 수 있게 되며, 상위 멤버 값을 계산하기 위한 스크립트를 입력할 수 있습니다. 동적 스크립트 작성에 대한 자세한 내용은 동적 스크립트 관리를 참조하십시오.

    • 사용자정의 레이블선택 사항: 등록정보의 대체 레이블을 입력합니다. 이 레이블은 항목 세부정보의 등록정보 레이블 열에 표시됩니다.

    • 등록정보 지침선택 사항: 등록정보에 대한 특정 지침을 입력합니다. 등록정보가 편집 가능하지 않아도 지침을 추가할 수 있습니다. 지침은 항목 세부정보에서 등록정보 값 위에 표시됩니다.

      URL을 지침 필드에 직접 삽입하거나 URL에 [url=http_URL]URL_Title[/url] 구문을 사용할 수 있습니다. 여기서 http_URL은 하이퍼링크 텍스트를 지정하고 URL_Title은 사용자에게 표시되는 텍스트를 지정합니다. 예를 들어 이 예에서 [url=http://support.oracle.com]Oracle 지원[/url]은 등록정보 그리드에 Oracle 지원으로 렌더링됩니다.

    저장 버튼을 눌러 변경사항을 저장하거나 실행취소 버튼을 눌러 변경사항을 취소합니다.

  8. 검증 탭의 사용가능 목록에서 태스크에 지정할 검증을 선택합니다. 화살표를 사용하여 검증을 선택됨 목록으로 이동합니다.
  9. 특정 태스크 등록정보에 검증을 연계하려면 편집 버튼을 누릅니다. 선택한 검증이 실패하면 지정한 등록정보에 대한 검증 메시지가 표시됩니다.

    저장 버튼을 눌러 변경사항을 저장하거나 실행취소 버튼을 눌러 변경사항을 취소합니다.

  10. 이름 또는 상위 멤버를 계산하도록 선택한 경우 이름 계산 또는 상위 멤버 계산 탭을 선택하고 다음을 수행합니다.
    • 동적 스크립트를 입력하여 이름 또는 상위 멤버를 계산합니다. 동적 스크립트 작성에 대한 자세한 내용은 동적 스크립트 생성을 참조하십시오.

    • 다음 정보를 입력합니다.

      • 요청 ID––스크립트를 평가할 때 사용할 요청 ID를 지정합니다.

      • 요청 항목 번호––스크립트를 평가할 때 사용할 요청 항목 번호를 지정합니다.

      • 스크립트 시간 초과––스크립트가 시간 초과될 때까지의 초 수입니다.

    • 선택 사항: 숨김을 선택하여 계산할 이름 또는 상위 멤버의 숨김 등록정보를 지정합니다. 선택된 경우 계산된 이름 또는 상위 멤버가 요청 항목 세부정보에 표시되지 않습니다.

    • 평가를 누릅니다. 결과가 스크립트 디자이너의 맨아래에 표시됩니다.

  11. 선택사항: 외부 커밋 탭을 선택하고 추가를 누른 후 다음 설정을 구성합니다.
    • 외부 연결 - 외부 연결을 선택합니다.

    • 작업 - 수행할 외부 작업을 선택합니다.

      주:

      작업은 연결에서 커밋 유형 작업으로 정의된 상태여야 합니다.

    • 각 외부 작업 매개변수에 대해 다음을 구성합니다.

      • 매개변수 소스 유형 - [리터럴] 또는 [등록정보]를 선택합니다

      • 소스 - 소스 유형에 대해 리터럴을 선택한 경우 [매개변수 소스] 열에 리터럴 값을 입력합니다. 외부 작업을 호출하면 현재 매개변수에 대한 리터럴 값이 전달됩니다. 소스 유형에 대해 등록정보를 선택한 경우 외부 작업에 대한 매개변수 값을 제공할 등록정보를 선택합니다. 외부 커밋을 실행하면 현재 노드 또는 요청 항목에서 선택한 등록정보의 매개변수 값이 전달됩니다.

    • 커밋 상태 등록정보 - 노드에서 외부 커밋 오류가 발생했는지 여부를 나타내는 부울 등록정보를 선택합니다. 이 등록정보는 요청의 대상 버전에 있는 노드에 대해 설정됩니다. 외부 커밋에 실패할 경우 이 등록정보를 사용하여 버전에서 외부 시스템에 성공적으로 커밋되지 않은 변경사항을 파악할 수 있습니다.

  12. 저장 버튼을 눌러 워크플로우 태스크를 저장합니다.