주문 관리 운영 에이전트에 대한 ATP API 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 주문 관리 운영 에이전트가 제품 가용성을 확인하고 고객이 긴급 배송을 요청할 때 가능한 가장 빠른 배송 날짜를 결정할 수 있는 ATP(약속 가능) API 호출을 생성합니다.

    시작하기 전에

    애플리케이션 범위를 주문 예외 AI 에이전트로 설정해야 합니다. 막대의 통합 탐색 애플리케이션 선택기를 사용하여 애플리케이션 범위를 변경할 수 있습니다.

    필요한 역할: 관리자

    이 태스크 정보

    주문 관리 운영 에이전트의 데모 데이터에는 sn_ord_ops_aias.orderExpeditionCheckEP 확장점의 일부로 orderExpeditionCheckDemo라는 샘플 구현이 포함되어 있습니다. SAP 또는 Oracle과 같은 외부 ERP(전사적 자원 관리) 시스템에서 보유 수량 및 배송 날짜를 확인하는 것과 같은 실제 기능을 활성화하려면 데모 데이터 구현을 사용자 지정 ATP API로 바꿔야 합니다.

    프로시저

    1. 인스턴스에 로그인합니다 ServiceNow .
    2. 다음으로 이동 모두 > 스크립팅된 확장점 > 스크립팅된 확장점.
    3. API 이름 필드에서 sn_ord_ops_aias.orderExpeditionCheckEP 스크립팅된 확장점을 검색합니다.
    4. sn_ord_ops_aias.orderExpeditionCheckEP를 선택하여 데모 데이터에 포함된 샘플 스크립트를 봅니다.
    5. 구현 관련 생성 링크를 선택하여 sn_ord_ops_aias.orderExpeditionCheckEP 확장점의 고유한 구현을 생성합니다.
    6. 스크립트 포함 orderExpeditionCheckEP 양식의 필드에 내용을 입력합니다.
      스크립트 포함 양식 필드에 대한 설명은 다음 문서를 참조하십시오 Script includes.
    7. 스크립트에서 getAvailability 함수를 편집하여 제품 가용성 및 배송 날짜를 확인하는 고유한 논리를 구현합니다.
      함수 이름 설명 입력 및 출력
      get가용성
      재정의할 자리 표시자 함수입니다. 이 자리표시자를 사용하여 다음 작업을 위한 논리를 구현합니다.
      • 외부 인벤토리 또는 ERP 시스템을 쿼리합니다.
      • 제품을 사용할 수 있는지 확인합니다.
      • 요청된 날짜와 재고 수준을 기준으로 가장 빠른 배송 날짜를 계산합니다.

      입력: getAvailability 함수는 고객 주문 기록의 주문 번호와 고객이 요청한 수정된 날짜를 입력으로 사용합니다.

      출력:
      {
      	"isAvailaible": <true/false – denotes if stock is available>, 
      	"earliestDelivery": <earliest delivery date in yyyy-MM-dd format>, 
      	"isError": <true/false – denotes if there is any failure in the API call>, 
      	"errorMessage": <error message string in case of failure> 
      }
    8. 업데이트를 선택합니다.
    9. 옵션: 가상 도우미를 Now Assist 사용하여 비즈니스 포털에서 주문 변경을 요청하여 구현을 확인합니다.
      자세한 내용은 가상 도우미를 사용하여 Now Assist 주문 변경 요청 문서를 참조하십시오.