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

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 7분
  • 워크플로우 스테이지 렌더러는 워크플로우가 워크플로우 필드에 스테이지를 표시하는 방식을 결정합니다.

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

    워크플로우 기반

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

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

    메인 플로우

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

    선형

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

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

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

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

    진행률 표시줄

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

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

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

    레거시

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

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

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

    요청된 항목

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

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

    스테이지 렌더러 선택

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

    시작하기 전에

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

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

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

    이 태스크 정보

    스테이지 렌더러를 선택하려면 다음을 수행합니다.

    프로시저

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