엔터프라이즈 자산 배송 관리
통합 프레임워크를 사용하여 애플리케이션을 외부 공급업체 배송업체와 통합 엔터프라이즈 자산 관리 하여 엔터프라이즈 자산 배송을 실시간으로 추적하고 관리합니다 IT 자산 관리 .
필수 구성요소
애플리케이션을 외부 공급업체 배송 운송업체와 통합 엔터프라이즈 자산 관리 하려면 먼저 배송 운송업체가 다음 필수 조건을 완료해야 합니다.
- 외부 공급업체 애플리케이션에서 교차 범위 액세스를 활성화합니다.
- 타사 애플리케이션에 연결하고 실시간으로 배송 상세 정보를 검색할 수 있도록 기본 ITAMShipmentIntegration 스크립트를 확장하는 스크립트 포함을 생성합니다.
- 스크립트 포함은 애플리케이션 범위에서 IT 자산 관리 사용할 수 있어야 합니다. 그러나 호출자 액세스는 제한되지 않으며 모든 애플리케이션 범위에서 다음에서 접근 가능 필드를 사용할 수 있어야 합니다.
- 추적 번호를 기반으로 운송업체 API와 통신할 수 있으려면 fetchShipmentinfo 함수 내에서 비즈니스 논리를 구현해야 합니다. 운송업체 API는 외부 공급업체 애플리케이션에 연결하고 배송 상세 정보를 검색하는 데 필요합니다.
- fetchShipmentinfo 함수는 다음 HTTP 응답 코드 및 메시지가 포함된 JSON 객체를 반환해야 합니다.
{ httpResponseCode: 200, httpResponseMessage: ‘SUCCESS’ } - 스크립트 포함이 테스트 모드에 있으면 배송 운송업체는 운송업체 API를 호출하여 타사 애플리케이션에 대한 연결을 확인합니다. 그런 다음 배송 운송업체는 응답을 확인 및 반환하거나 배송을 쿼리하고 다음 응답 형식을 사용하여 processResponse 함수를 호출할 수 있습니다.
배송 운송업체가 processResponse 함수를 호출하는 경우 함수가 완료된 후 응답을 반환해야 합니다.[ { trackingNumber: ‘’, deliveryDate: ‘’, pickupDate: ‘’, packageStatus: ‘’. statusDetail: ‘’, trackingURL: ‘’, parcelWeight: ‘’, deliveryServicesCost: ‘’, currency: ‘’ } ]
- 적절한 이름, 운송업체 API 상세 정보 및 연결 상세 정보로 통합 프로파일을 생성합니다. 이 통합 프로파일을 사용하면 배송 상세 정보를 검색할 수 있도록 외부 공급업체 애플리케이션에 연결할 수 있습니다.
- 외부 공급업체 애플리케이션이 자격 증명 [discovery_credentials] 테이블 또는 Password2 필드가 있는 다른 ServiceNow 테이블을 사용하는 ServiceNow 경우 KMF 액세스 맵 정책을 제공하여 해당 테이블에 대한 액세스를 허용합니다. KMF 액세스 맵 정책에 대한 자세한 내용은 다음 문서를 참조하십시오 Password2 encryption with the Key Management Framework (KMF).
배송 운송업체가 이러한 전제 조건을 완료한 후 다음과 같은 추가 전제 조건을 완료해야 합니다.
- 통합 프로파일에 연결 및 자격 증명 별칭을 통한 연결 상세 정보가 포함되어 있는 경우 운송업체 API를 성공적으로 인증하고 연결할 수 있도록 필요에 따라 해당 상세 정보를 업데이트합니다.
- 배송 운송업체를 통합 프로파일과 연결합니다.