스크래치패드를 사용하여 요청 이행 작업을 완료합니다.

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 제공자는 애플리케이션의 스크래치패드 기능을 서비스 브리지 사용하여 요청 이행 작업을 수행하는 동안 소비자 인스턴스에 업데이트를 ServiceNow 보냅니다.

    제로터치 요청 플로우를 사용하려면 확인 및 배송 작업을 성공적으로 완료할 때 소비자의 ServiceNow 인스턴스에 스크래치패드 업데이트를 보내야 합니다. 보내는 업데이트에 따라 소비자 ServiceNow 의 인스턴스에서 제로터치 플로우가 진행됩니다.

    API에 PSBScratchpadUtil 작업과 관련된 코드를 포함해야 합니다. 자세한 내용은 Using the Scratchpad for Service Exchange tasks 문서를 참조하십시오. 요청 이행 플로우의 작업과 연결된 스크래치패드 코드가 다음 형식인지 확인합니다.

    요청 확인을 위한 샘플 코드

    var scratchPadJSON = {
      "orderStatus": "confirmed"
    };
    var value = JSON.stringify(scratchPadJSON); 
    var rtGR = new GlideRecord("sn_sb_pro_provider_task"); 
    rtGR.get(<ProviderTaskID>); 
    if (rtGR.isValidRecord()) { 
      var util = new sn_sb_pro.PSBScratchpadUtil(); 
      util.update(rtGR, "confirmation", value); 
    }
    

    제공자 작업을 확인하면 주문 상태가 확인됨 인 스크래치패드 업데이트가 소비자의 ServiceNow 인스턴스로 전송됩니다.

    배송을 위한 샘플 코드

    var scratchPadJSON = {
    "orderStatus": "partially_shipped / fully_shipped"
    "orderLineItems" : 
      [{ 
        "status": "shipped",
        "trackingNumber": "123",
        "carrier": "C1",
        "modelNumber": 'MD322LL/A',
        "assetTag": 'P1000177',
        "serialNumber": 'P1000177'
      },{ 
        "status": "shipped",
        "trackingNumber": "123",
        "carrier": "C1",
        "modelNumber": 'MD322LL/A',
        "assetTag": 'P1000178',
        "serialNumber": 'P1000178'
      }
    ]
    };
    
    요청된 항목을 배송하고 배송을 확인하면 다음 상세 정보가 포함된 스크래치패드 업데이트가 소비자의 ServiceNow 인스턴스로 전송됩니다.
    • 주문 상태: 제공자가 요청에서 자산을 배송한 방법에 따라 주문 상태는 다음 값을 가질 수 있습니다.
      • partially_shipped: 요청의 자산 은 여러 배송을 통해 배송됩니다.
      • fully_shipped: 요청의 모든 자산이 배송되었습니다.
      예를 들어, 요청자가 5개의 자산을 요청했다고 가정해 보겠습니다 . 배송을 통해 3개의 자산만 배송하는 경우 주문 상태를partially_shipped으로 전달해야 합니다. 나머지 두 자산을 배송할 때 주문 상태를fully_shipped로 전달해야 합니다.
    • 추적 번호: 모든 배송에는 고유한 추적 번호가 있습니다.
    • 운송업체: 제공자가 자산을 배송한 운송업체의 이름입니다.
    • 모델 번호: 배송되는 자산의 고유 모델 번호입니다.
    • 자산 태그: 배송되는 자산의 고유 자산 태그입니다.
    • 일련 번호: 자산의 일련 번호입니다.
    주:
    소비재 자산에 대한 배송 업데이트에는 자산 태그 및 일련 번호 상세 정보가 포함되지 않습니다. 배송이 여러 개인 경우 배송에 포함된 자산 정보는 소비자의 ServiceNow 인스턴스로 한 번만 전송되어야 합니다.