워크플로우 스테이지 렌더러

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기7분
  • 워크플로우 스테이지 렌더러는 워크플로우가 워크플로우 필드에 스테이지를 표시하는 방법을 결정합니다.

    여러 렌더러를 사용할 수 있습니다.
    주:
    대부분의 워크플로는 워크플로 기반 렌더러를 사용해야 합니다. 이 렌더러는 기본적으로 모든 워크플로우에 사용됩니다. 다른 스테이지 렌더러는 신중하게 고려하고 스테이지가 표시되는 방식에 대한 특정 요구 사항을 충족한 후에만 사용하십시오.

    워크플로우 기반

    워크플로우 기반 렌더러를 최대한 많이 사용합니다. 이 렌더러는 워크플로우에 의해 제어되는 스테이지 상태를 사용하여 스테이지에 대한 아이콘을 표시합니다. 아이콘은 여러 상황에서 의미 있는 방식으로 표시됩니다. 이 렌더러는 메인 워크플로우 및 하위 플로우의 스테이지를 표시할 수 있습니다. 아이콘의 순서는 실행 워크플로우의 예상 경로에 따라 결정됩니다. 워크플로우가 진행됨에 따라 워크플로우가 수행하지 않은 경로의 스테이지가 표시에서 제거됩니다. 예상 경로가 아닌 경로의 스테이지는 워크플로우가 해당 경로를 따르지 않는 한 포함되지 않습니다.

    스테이지 탭의 스테이지 순서 필드에는 두 가지 옵션이 있습니다.
    • 계산됨 은 실제 워크플로우 경로를 순서대로 사용합니다.
    • 사용자 지정 은 워크플로우 스테이지 기록의 순서 열에 지정된 순서를 사용합니다.
    주:
    요청 항목의 워크플로우 컨텍스트가 삭제된 경우 해당 요청 항목의 스테이지를 더 이상 렌더링할 수 없습니다. 이 단계 기록은 워크플로우 컨텍스트에 저장됩니다.

    메인 플로우

    메인 플로우 렌더러는 메인 워크플로우에 정의된 스테이지에 대한 아이콘만 표시합니다. 하위 플로우의 세부 정보를 노출하지 않으려는 경우 이 렌더러를 사용합니다. 예를 들어, 단일 메인 워크플로우가 여러 하위 플로우를 실행하여 구현 세부 사항을 처리할 수 있습니다. 이러한 하위 플로우의 단계는 워크플로우를 시작하는 사용자에게 유용한 정보를 제공하지 않지만 하위 플로우를 편집할 때 유용합니다. 이 시나리오에서는 기본 흐름 렌더러를 사용하면 최상의 사용자 환경을 얻을 수 있습니다. 스테이지 필드에는 불필요한 상세 정보가 노출되지 않고 워크플로우의 개략적인 프로세스가 표시됩니다.
    스테이지 탭의 스테이지 순서 필드에는 두 가지 옵션이 있습니다.
    • 계산됨 은 실제 워크플로우 경로를 순서대로 사용합니다.
    • 사용자 지정 은 워크플로우 스테이지 기록의 순서 열에 지정된 순서를 사용합니다.

    선형

    선형 렌더링은 메인 워크플로우의 모든 스테이지 아이콘과 모든 하위 플로우를 목록이나 양식의 단일 워크플로우 필드 내에 표시합니다. 워크플로우가 실행될 때 따르는 경로에 관계 없이 선형 시퀀스로 아이콘을 표시합니다. 이 렌더러는 기본 워크플로우와 기본 플로우가 시작하는 모든 하위 플로우에 정의된 스테이지를 사용합니다. 아이콘은 사용자가 지정한 순서대로 표시됩니다. 건너뛴 스테이지는 나타나지 않습니다.

    워크플로우 스테이지를 일관된 순서로 표시해야 하고 워크플로우 실행 방법에 대한 실제 세부 정보가 덜 중요한 경우 이 렌더러를 사용합니다. 예를 들어, 워크플로우는 하나 이상의 조건 Workflow 활동에 따라 이전 스테이지로 다시 방문하거나 되돌릴 수 있습니다. 스테이지 필드에 이러한 루프를 표시하면 사용자에게 유용한 정보가 제공되지 않습니다. 이 시나리오에서는 선형 렌더러를 사용하면 최상의 사용자 환경을 얻을 수 있습니다. 스테이지 필드에는 하위 플로우의 스테이지를 포함하여 미리 정의된 프로세스가 일관된 순서로 표시됩니다.

    예를 들어 하위 플로우를 사용하여 요청 항목의 제공을 완료하는 Service Catalog 워크플로우를 만들 수 있습니다. 다음 이미지는 회사 브랜드 소모품을 주문하는 메인 플로우와 하위 플로우를 보여줍니다.
    그림 1. 선형 메인 플로우
    그림 2. 선형 하위 플로우

    선형 렌더러는 이러한 모든 단계를 하나의 워크플로우 필드에 표시합니다. 상위 워크플로우는 승인 대기 중, 이행완료됨 스테이지를 지정합니다. 하위 플로우는 전달작업 대기 중 및 전달 정상 단계를 지정합니다.

    진행률 표시줄

    진행률 표시줄 렌더러는 일련의 스테이지 아이콘 대신 단일 진행률 표시줄을 표시합니다. 이 렌더러는 워크플로의 일반적인 진행률을 백분율로 표시하려는 경우에 특히 유용합니다. 워크플로의 각 단계는 진행률 표시줄의 동일한 비율을 제어합니다. 예를 들어 워크플로에 10개의 단계가 있는 경우 각 단계에 도달하면 워크플로 필드에 진행률 표시줄의 10%가 추가로 표시됩니다. 진행률 표시줄에 스테이지 이름이 표시되지 않습니다.

    진행률 표시줄 렌더러는 스테이지 수가 많은 워크플로의 상태를 표시하는 방법을 제공합니다. 다른 렌더링 옵션은 단일 워크플로우에서 4개 미만의 스테이지를 렌더링할 때 더 나은 사용자 경험을 제공할 수 있습니다.

    스테이지 탭의 스테이지 순서 필드에는 두 가지 옵션이 있습니다.
    • 계산됨 은 실제 워크플로우 경로를 순서대로 사용합니다.
    • 사용자 지정 은 워크플로우 스테이지 기록의 순서 열에 지정된 순서를 사용합니다.
    그림 3. 워크플로우 필드 진행률 표시줄

    레거시

    레거시 렌더러는 Dublin 이전 릴리스와 동일한 방식으로 스테이지를 표시합니다. Dublin 이전 릴리스에서 인스턴스가 업그레이드되면 기존의 모든 워크플로우가 레거시 렌더러를 사용하도록 설정됩니다. 가능하면 다른 스테이지 렌더러를 대신 사용합니다. 워크플로가 Dublin 이전 동작을 유지하도록 하려면 레거시 옵션을 사용합니다. 레거시 렌더러가 때때로 워크플로우 스테이지 필드에 잘못된 데이터를 할당하거나 잘못된 데이터를 보고합니다. 가능하면 모든 워크플로에서 워크플로 기반 렌더러를 사용하는 것이 좋습니다.

    레거시 렌더러를 사용하면 icons 속성을 새 스크립트 포함으로 설정하여 사용자 지정 워크플로우 필드 아이콘을 만들고 참조할 수 있습니다. 예를 들어, WorkflowIconsSCR 스크립트 포함을 사용하여 사용할 아이콘을 정의하려면 워크플로우 필드에 대한 사전 항목의 특성 필드에 속성을 icons=WorkflowIconsSCR 추가합니다. 기본 아이콘 표시 동작을 사용하려면 속성을 icons=WorkflowIconsStages사용하십시오.

    레거시 렌더러는 요청된 항목 [sc_req_item] 테이블을 제외한 모든 테이블에서 작동합니다. 이 경우 요청된 항목 렌더러를 대신 사용합니다.

    요청된 항목

    요청된 항목 렌더러는 레거시 렌더러와 동일한 방식으로 작동하지만 요청된 항목 [sc_req_item] 테이블과 함께 사용됩니다.

    에서만 Now Mobile기본 스테이지 렌더러가 사용됩니다.

    스테이지 렌더러 선택

    대부분의 경우 기본 워크플로 기반 렌더러를 사용해야 합니다. 스테이지 표시에 대한 특정 요구 사항이 있는 경우 다른 스테이지 렌더러를 선택할 수 있습니다.

    시작하기 전에

    스테이지 렌더러를 선택할 때는 다음 사항을 고려하십시오.
    • 가능하면 워크플로우 기반 렌더러를 사용합니다. 대부분의 경우 사용해야 하는 기본 렌더러입니다.
    • 인스턴스가 Dublin 이전 릴리스에서 업그레이드되고 워크플로우가 Dublin 이전 동작을 유지하려는 경우에만 레거시 렌더러를 사용하십시오.

    선형, 주 플로우 또는 진행률 표시줄 렌더링을 사용하려면 다음 요구 사항을 충족해야 합니다.

    표 1. 선형 및 진행률 표시줄 렌더러 요구 사항
    렌더러 요구 사항
    선형
    • 상위 워크플로우와 모든 하위 플로우는 동일한 현재 기록을 수정해야 합니다.
    • 모든 하위 플로우의 속성에서 모든 하위 플로우의 스테이지 필드 값은 상위 워크플로우의 스테이지 필드 값과 일치해야 합니다.
    • 상위 플로우와 모든 하위 플로우에는 동일한 스테이지가 포함되어야 합니다. 스테이지 세트를 사용하여 상위 플로우와 모든 하위 플로우의 스테이지가 동일하도록 합니다.
    • 워크플로우 캔버스에서 각 워크플로우에는 해당 워크플로우에서 직접 사용되는 스테이지만 필요합니다. 하위 플로우의 스테이지를 상위 플로우의 활동에 추가하거나 상위 플로우의 스테이지를 하위 플로우의 활동에 추가할 필요는 없습니다.
    메인 플로우
    • 워크플로우에 하위 플로우가 포함되어 있습니다.
    • 하위 플로우에 대한 세부 정보를 공개하고 싶지 않으며 공개할 필요도 없습니다.
    진행률 표시줄
    • 워크플로우 속성의 Stage 순서 값은 User-defined여야 합니다.
    • 워크플로우 내에 워크플로우 단계가 있어야 합니다.
    • 진행률 표시줄 렌더러를 사용할 때는 단계 이름이 워크플로 필드에 표시되지 않으므로 단계 이름을 단순화하여 워크플로의 백분율을 나타낼 수 있습니다. 예를 들어 프로세스에 네 가지 주요 단계가 있는 경우 워크플로우 단계의 이름을 25%, 50%, 75%, 100%로 지정합니다. 순서 필드에 각 단계의 숫자 값(예: 25)을 입력합니다.

    이 태스크 정보

    스테이지 렌더러를 선택하려면:

    프로시저

    1. 다음으로 이동 모두 > 워크플로우 > 워크플로우 편집기레이블이 표시됩니다.
    2. 워크플로우를 열고 체크아웃합니다.
    3. 제목 표시줄에서 메뉴 아이콘을 클릭하고 속성을 선택합니다.
    4. 워크플로우 속성 대화 상자에서 스테이지 탭을 클릭합니다.
    5. 스테이지 렌더링 목록에서 스테이지 렌더러를 선택합니다.
      • 두 워크플로우를 사용하여 단일 기록에서 두 개의 고유한 워크플로우 필드를 업데이트하는 경우 두 워크플로우 모두 레거시가 아닌 렌더러를 사용해야 합니다. 각 워크플로우에 대해 다른 스테이지 렌더러를 선택할 수 있지만 둘 중 하나에 대해 레거시를 선택하지 마십시오.
      • 선형 렌더러를 사용하려면 상위 워크플로우 및 모든 하위 플로우에 대한 속성에서 선형을 선택해야 합니다.
    6. 업데이트를 클릭합니다.