대규모 고객 및 소비자 주문에 대한 비동기 주문 처리

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • CSP(통신 서비스 공급자)의 관리자인 경우 애플리케이션에서 ServiceNow® 주문 관리 비동기 주문 처리를 사용하여 많은 양의 엔터프라이즈, 다중 사이트 고객 주문 및 소비자 주문을 지원할 수 있습니다.

    개요

    CSP는 기업 고객과 소비자를 모두 지원합니다. 일반적으로 기업 고객의 주문은 대규모 다중 사이트 주문이며 소비자의 주문은 대량입니다.

    Telecommunications Service Management 구독이 있는 경우 Product Order Open API를 사용하여 애플리케이션에서 ServiceNow® 주문 관리 주문을 받을 수 있습니다. 주문 처리 는 다음 세 단계를 거칩니다.
    • 주문 확인
    • 수집 주문
    • 주문 생성

    동기식 주문 처리의 작동 방식

    동기식 주문 처리를 사용하면 API를 통해 애플리케이션에서 주문 관리 주문을 받습니다. 그런 다음 주문 확인 후 고객 주문 테이블에 주문 기록이 동시에 생성됩니다.

    관리자는 에서 및 create_service_order_validation_sync 시스템 속성을 True(기본값) 또는 FalseNow Platform로 설정하여 create_product_order_validation_sync 동기식 주문 처리를 위한 주문 확인을 활성화하거나 비활성화할 수 있습니다. 동기식 주문 처리는 많은 수의 고객 주문 기록을 생성할 때 비동기식 주문 처리보다 시간이 더 오래 걸립니다.

    비동기 주문 처리의 작동 방식

    비동기식 주문 처리에서는 외부 CPQ(Configure, Price, and Quote) 시스템에서 애플리케이션의 주문 관리 API (Scripted Rest End Point)를 통해 많은 양의 주문 또는 많은 수의 주문 페이로드가 수신됩니다. 주문 상세 정보가 먼저 확인된 다음 인바운드 큐 [sn_tmt_core_inbound_queue] 테이블에 삽입됩니다. 유효성 검사 오류가 있는 경우 응답에 오류 메시지가 반환됩니다.

    이 확인은 제품 주문의 create_product_order_validation_async 경우 시스템 속성으로, 서비스 주문의 경우 시스템 속성으로 create_service_order_validation_async 관리됩니다. 이러한 속성은 주문이 인바운드 큐 [sn_tmt_core_inbound_queue] 테이블에 삽입되기 전에 주문의 비동기 처리에서 유효성 검사를 제어합니다. 기본값은 True로 설정됩니다.

    주문 상세 정보가 성공적으로 확인되면 예약된 작업이 실행되어 다음 다이어그램과 같이 인바운드 큐 [sn_tmt_core_inbound_queue] 테이블에서 기록을 선택한 후 고객 주문 테이블에 항목을 생성합니다.

    그림 1. 비동기 주문 처리 워크플로우
    비동기 주문이 생성되는 방법을 보여주는 워크플로우입니다. 텍스트 설명은 다음 단계를 참조하십시오.
    비동기 주문 처리는 다음 단계를 따릅니다.
    1. 펜 API를 활성화해야 합니다. 새 매개 변수 모드를 사용하면 API가 주문을 동기 또는 비동기적으로 처리할 수 있습니다. API에 대한 자세한 내용은 Product Order Open API를 참조하세요.
    2. 비동기 모드의 P roduct Order Open API를 통해 많은 양의 주문 또는 많은 수의 주문 페이로드를 받은 후 주문 세부 정보의 유효성이먼저 검사됩니다. 주문 세부 정보에는 제품 오퍼링, 주문 라인 항목, 주문 사양, 주문 라인 항목 특성 및 주문 라인 항목의 사양 관계가 포함됩니다. 유효성 검사의 작동 방식에 대한 자세한 내용은 을 참조하십시오.
    3. 주문 상세 정보 확인이 완료되면 고유한 레코드 ID를 가진 각 주문에 대한 항목이 인바운드 큐 [sn_tmt_core_inbound_queue] 테이블에 생성됩니다. 다음 다이어그램에서는 인바운드 큐 상태 모델의 작동 방식을 보여줍니다. 주문 항목이 생성되는 방법에 대한 자세한 내용은 을 참조하십시오 .
      그림 2. 인바운드 큐 상태 모델
      인바운드 큐 상태 프로세스에 대한 모델입니다. 텍스트 설명은 이 섹션의 3단계를 참조하십시오.
    4. 인바운드 큐 [sn_tmt_core_inbound_queue] 테이블에서 모든 주문이 캡처되면 예약된 작업이 실행되어 신규 상태의 기록에 대한 고객 주문을 생성합니다. 예약된 작업이 주문을 생성하는 방법을 알아보려면 다음 문서를 참조하십시오 .