위임된 요청 경험

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기6분
  • 요청 대상 변수를 사용하여 다른 사용자 또는 여러 사용자를 대신하여 카탈로그 항목을 요청할 수 있습니다.

    위임된 요청 환경은 다음 엔터티로 구성됩니다.
    • 카탈로그 항목에 대한 변수 요청. 이 변수에 대한 자세한 내용은 을 참조하십시오 ../reference/r_VariableTypes.html#r_VariableTypes__RequestedFor.
    • 요청된 항목(RITM)의 요청 대상 필드
      주:
      양식 뷰, 목록 뷰 및 이메일 알림은 RITM의 요청 대상 필드를 반영하도록 업데이트되지 않습니다.

    구성 옵션

    다음과 같은 구성 옵션을 사용할 수 있습니다.
    • 요청 대상 변수를 사용하여 요청을 제출할 대상을 지정합니다. 또한 요청 대상 변수를 기록 생성자 테이블의 필드에 매핑할 수 있습니다.
    • 필요한 경우 RITM 양식에서 요청 대상 필드를 구성합니다. 이 필드에는 요청 대상 변수의 값이 자동으로 저장됩니다.
    • 카탈로그 항목에 대한 액세스 권한이 없는 사용자에 대해 요청을 제출할 수 있는지 지정할 수 있는 액세스 유형 필드를 사용하여 카탈로그 항목에 대한 위임된 요청을 허용합니다.
    • 서비스 포털에서 여러 사용자를 대신하여 항목에 대한 단일 요청 제출
    중요사항:
    2단계 체크아웃이 활성화된 경우 위임된 요청 환경이 지원되지 않습니다.

    요청 관리

    카탈로그 항목 요청을 제출하면 요청 대상 변수 값이 RITM의 요청 대상 필드에 복사됩니다. RITM 양식에서 이 필드를 사용할 수 없는 경우 직접 구성해야 합니다.
    주:
    카탈로그 항목을 제출한 후에는 요청 대상 변수가 수정될 때 요청 대상 필드 값이 자동으로 업데이트되지 않으며 그 반대의 경우도 마찬가지입니다.
    서비스 포털에서,
    • RITM의 사용자에 대해 요청된 항목이 다른 경우 주문 상태 페이지에 다음 정보가 표시됩니다.
      • RITM의 요청 대상 사용자를 표시하는 요청 대상 열입니다.
      • 주문 상태 페이지를 보는 사용자가 요청을 제출한 사용자가 아닌 경우 요청자 정보를 통해 요청의 요청 대상 사용자를 표시합니다. 이는 Now Mobile에서도 RITM을 보고 있는 사용자가 RITM을 요청한 사용자가 아닌 경우에 적용할 수 있습니다.
    • RITM 요청 대상 사용자가 요청(REQ)의 요청 대상 사용자와 다른 경우 내 요청 메뉴는 RITM이 요청되는 사용자에게 RITM 기록을 표시합니다. RITM 요청 대상이 사용자에 대해 요청된 REQ와 동일할 경우 내 요청 메뉴에 REQ가 표시됩니다.
    • 요청 대상 변수로 카탈로그 항목을 추가하여 카트에서 번들을 생성하면 항목은 변수 값을 유지합니다. 나중에 다른 사용자를 요청하기 위해 장바구니에 추가할 때는 필요에 따라 요청 대상 변수 값을 편집해야 합니다.

    기록 생성자에 대한 경험 요청

    기록 생성자를 제출하면 필드에 매핑 구성에 따라 요청 대상 변수 값이 대상 기록의 필드에 복사됩니다.

    주문 가이드에 대한 경험 요청

    이 환경은 다음 조건이 충족되는 경우에만 주문 가이드에서 지원됩니다.
    • 주문 가이드에 요청 대상 변수가 있습니다.
    • 주문 가이드의 모든 항목에는 Requested For 변수가 있습니다.
    카탈로그 항목은 요청 대상 사용자의 카탈로그 항목 접근 권한에 따라 주문 가이드에 포함됩니다.
    • 사용자가 카탈로그 항목에 액세스할 수 없고 접근 유형이제한됨으로 설정되어 있으면 해당 항목이 주문 가이드에 포함되지 않습니다.
    • 사용자에게 카탈로그 항목에 대한 액세스 권한이 없고 해당 접근 유형이위임됨으로 설정된 경우 해당 항목이 주문 가이드에 포함됩니다.
    필요성 설명 섹션의 요청 대상 변수 값은 항상 규칙 베이스에 있는 카탈로그 항목의 요청 대상 변수에 계단식으로 연결됩니다.
    • Requested For 변수 값의 연계는 변수 유형에만 따라 달라지며 변수 이름은 달라지지 않습니다.
    • 주문 가이드에 대해 단계적 변수 확인란을 선택하지 않은 경우에도 변수 값 요청이 계단식으로 적용됩니다.
    • 포함된 카탈로그 항목의 요청 대상 변수는 편집할 수 없습니다.

    여러 사용자에 대한 카탈로그 항목 요청 제출

    여러 사용자에 대한 요청 제출을 지원하기 위해 카탈로그 항목의 요청 대상 변수를 구성할 수 있습니다.
    1. 유형 사양 탭에서 요청 또한 활성화 확인란을 선택합니다.
    2. 여러 사용자에 대한 카탈로그 항목 요청을 제출할 수 있는 사용할 역할 또한 요청 필드에 역할을 지정합니다. 지정된 역할이 없으면 카탈로그 항목에 액세스할 수 있는 모든 사용자가 요청을 제출할 수 있습니다.
    카탈로그 항목의 요청 대상 변수를 구성하면 서비스 포털에 해당 항목에 대한 요청 대상 필드도 표시됩니다. 이 필드에 여러 사용자를 지정한 후에는 다음을 수행할 수 있습니다.
    • 카트에 항목 추가
      • 또한 요청 대상 필드에 지정된 각 사용자에 대해 별도의 카트 항목이 생성됩니다.
      • 각 카트 항목의 요청 대상 변수는 해당 사용자로 채워집니다.
    • 요청 제출
      • 단일 요청이 생성되고 항목을 요청하는 현재 로그인한 사용자에게 할당됩니다.
      • 또한 요청 사용 필드와 요청 대상 변수에 지정된 각 사용자에 대해 하나씩 별도의 RITM이 생성됩니다.
    주:
    • 이 경험은 서비스 포털에서 사용할 수 있습니다.
    • Now Mobile 및 작업 공간에서는 이 환경을 사용할 수 없습니다.
    • 이 경험은 기록 생성자 및 주문 가이드에서 사용할 수 없습니다.
    • 또한 요청 대상 필드가 희망 목록 및 카트에 표시되지 않습니다.
    • 카탈로그 클라이언트 스크립트, 카탈로그 UI 정책 및 g_form() API는 또한 요청 대상 필드에 적용할 수 없습니다.
    • 또한 요청 대상 필드는 요청 대상 변수를 편집할 수 있는 경우에만 표시됩니다. 예를 들어, 요청 사용자에게 요청 대상 변수에 대한 쓰기 권한이 없거나 카탈로그 클라이언트 스크립트를 통해 변수가 읽기 전용으로 설정된 경우에는 필드가 표시되지 않습니다.
    • 또한 요청 필드에는 최대 50명의 사용자를 추가할 수 있습니다.
    • 접근 수준이제한됨으로 설정된 카탈로그 항목에 액세스할 수 없는 사용자가 있는 경우 항목을 카트에 추가할 수 없습니다.

    클론 요청

    요청을 복제하는 경우:
    • 복제된 요청의 요청 대상 값은 요청이 복제되고 있는 사용자로 업데이트됩니다.
    • 복제된 RITM(요청 대상 변수 포함 또는 제외)에 대한 요청 대상 값은 다음 엔터티에 대해 요청이 복제되고 있는 사용자로 업데이트됩니다.
      • RITM 사용자에 대해 요청됨
      • 변수 값에 대한 요청

    요청 복제에 대한 자세한 내용은 단원을 참조하십시오 요청 클론.

    중요사항:
    • 동일한 사용자에 대해 모든 RITM이 요청된 경우에만 요청을 복제할 수 있습니다.
    • 접근 유형에 따라 요청에 포함된 항목에 대한 접근 권한이 없는 사용자에 대해서는 요청을 복제할 수 없습니다.
    • 요청이 복제될 때 요청 대상 변수에 대한 변수 의존성은 고려되지 않습니다.

    카트 동작

    요청 대상 변수를 사용하면 여러 사용자를 위해 여러 카탈로그 항목을 카트에 추가하고 한 번의 요청으로 카트를 제출할 수 있습니다. 여러 항목이 포함된 카트에 대한 요청을 제출하면 각 카탈로그 항목마다 하나씩 별도의 RITM을 사용하여 단일 요청이 생성됩니다. 이 경우 각 RITM의 요청 대상 필드는 해당하는 요청 대상 변수 값을 상속합니다.

    여러 사용자를 위해 여러 항목을 카트에 추가하고 요청을 제출하면 해당 요청 대상 사용자와 함께 각 카탈로그 항목에 대해 별도의 RITM을 사용하여 단일 요청이 생성됩니다.

    표 1. 카트 제출 시나리오
    시나리오 카트 동작
    카트에 있는 모든 항목에는 Requested For 변수가 있으며 동일한 사용자에 대해 요청됩니다.
    • RITM의 요청 대상 값은 요청 대상 변수 값입니다.
    • 요청 대상 값은 요청 대상 변수 값입니다.
    카트에 있는 모든 항목에는 요청 대상 변수가 있으며 서로 다른 사용자에 대해 요청됩니다.
    • RITM의 요청 대상 값은 요청 대상 변수 값입니다.
    • 요청 대상 요청 값은 로그인한 사용자 또는 카트에 지정된 기본 요청 대상 사용자입니다.
    카트에 요청 대상 변수가 있는 항목이 없습니다.
    • RITM의 요청 대상 값은 카트에 지정된 기본 요청 대상 사용자입니다.
    • 요청 대상 요청 값은 로그인한 사용자 또는 카트에 지정된 기본 요청 대상 사용자입니다.
    카트에 있는 일부 항목에는 요청 대상 변수가 있고 그 외 항목에는 없습니다.
    • RITM의 요청 대상 값은 다음 중 하나입니다.
      • Requested For 변수가 존재하는 경우 이 변수는 변수 값입니다.
      • 요청 대상 변수 값이 없는 경우 로그인한 사용자 또는 카트에 지정된 기본 요청 대상 사용자입니다
    • 요청 대상 요청 값은 로그인한 사용자 또는 카트에 지정된 기본 요청 대상 사용자입니다.

    요청 대상 변수에 대한 매개변수 전달

    서비스 포털 매개변수를 Now Platform 사용하여 카탈로그 항목에 대한 기본 요청 대상 변수 값을 지정할 수 있습니다.
    • 플랫폼에서 사용자의 sys_id sysparm_requested_for URL의 값으로 전달합니다.
    • Service Portal의 위젯 인스턴스 옵션에서 및 requested_for_display 매개변수를 지정합니다requested_for_id.
      예를 들어 카탈로그 항목 위젯으로 이동하고 Ctrl+클릭을 눌러 페이지 편집기에서 인스턴스를 선택한 다음 추가 옵션, JSON 형식 필드에 다음 매개변수를 지정합니다.
      "requested_for_id": "a8f98bb0eb32010045e1a5115206fe3a 
      "requested_for_display": "Abraham Lincoln"
    주:
    요청 대상 값은 카탈로그 양식이 로드된 후에 설정됩니다.