SpendInt API
SpendInt API는 외부 구매 시스템이 카탈로그, 가격 책정, 주문, 배송 및 송장 데이터를 ServiceNow Sourcing and Procurement Operations로 전송하여 외부 공급업체 시스템의 구조화된 구매 데이터를 동기화할 수 있도록 하는 인바운드 REST API입니다.
SpendInt API는 소싱-지급(S2P) 통합 프레임워크의 일부이며 sn_spend_intg 네임스페이스에 제공됩니다. 소스 시스템에서 데이터 변경이 발생한 후 타사 외부 시스템에서 ServiceNow에 업데이트를 보내는 데이터 수준의 비동기식 통합을 지원합니다.
SpendInt API 목적 및 사용
SpendInt API는 구매 데이터가 ServiceNow 외부에서 생성 또는 관리될 때 적합하며 구매, 이행 및 재무 워크플로우를 지원하기 위해 ServiceNow로 푸시되어야 합니다.
지원되는 인바운드 데이터 시나리오 및 API
각 인바운드 구매 시나리오는 /api/sn_spend_intg/spendint 경로 아래의 전용 SpendInt 엔드포인트에 의해 처리됩니다.
| 데이터 시나리오 | 목적 | SpendInt API |
|---|---|---|
| 카탈로그 수집 | 공급자 제품, 제품 모델, 범주 및 관련 속성을 생성하거나 업데이트합니다 | POST /sn_spend_intg/spendint/catalog |
| 가격 업데이트 | 기존 공급자 제품 기록의 가격 책정 업데이트 | POST /sn_spend_intg/spendint/price |
| 가용성 업데이트 | 제품 가용성 또는 재고 정보 업데이트 | POST /sn_spend_intg/spendint/availability |
| 주문 확인 | 구매가 제출된 후 주문 확인 상세 정보 전송 | POST /sn_spend_intg/spendint/orderack |
| 배송 업데이트 | 주문에 대한 배송 및 배송 상태 전송 | POST /sn_spend_intg/spendint/shipment |
| 송장 수집 | 외부 공급업체 외부 시스템에서 생성된 송장 데이터를 ServiceNow로 전송 | POST /sn_spend_intg/spendint/invoice |
개별 API, 요청 페이로드 및 필드 매핑에 대한 자세한 내용은 다음 문서를 참조하십시오 Spendint API.
SpendInt API가 데이터를 처리하는 방법
SpendInt 엔드포인트는 인바운드 페이로드를 수신하고 이를 소싱-지급(S2P) 통합 프레임워크에서 관리하는 통합 스테이징 테이블에 씁니다. 그런 다음 프레임워크는 데이터를 확인하고 제품, 주문, 배송 또는 송장과 같은 적절한 구매 기록으로 변환합니다.
이 설계는 데이터 수집과 기록 생성을 분리하여 통합 시나리오 전반에 걸쳐 공급자 데이터를 일관되게 처리할 수 있도록 합니다.