{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":25631,"path":"it-asset-management/hardware-asset-management/tracking-shipments-using-integration-framework.md","title":"Track shipments using the integration framework","bundle":null,"doc_type":null,"release":"australia","body":"\n# Track shipments using the integration framework\n\nTrack your shipments in real time by integrating your ServiceNow instance with your third-party carrier's application through the integration framework provided by the IT Asset Management application.\n\n-   **[Creating an integration script include for third-party carrier applications](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/creating-integration-script-include-ham.md)**  \nIn order to integrate with a ServiceNow instance, a third-party carrier application must have a script include that extends the base class `ITAMShipmentIntegration` script on its ServiceNow instance to receive the shipment tracking number from the customer's ServiceNow instance and respond with the carrier-related details.\n-   **[Connect your ServiceNow instance with a shipping carrier application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/associate-shipping-carrier-int-profile.md)**  \nAssociate a shipping carrier with an integration profile to connect your ServiceNow instance to the carrier application.\n-   **[Remove a shipping carrier from an integration profile](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/remove-shipping-carrier.md)**  \nRemove a shipping carrier that you no longer want to associate with an integration profile.\n-   **[Create a carrier integration profile](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/create-carrier-integration-profile.md)**  \nCreate a carrier integration profile for your carrier by specifying the API and connection details that are used to connect your ServiceNow instance to the third-party shipping carrier application.\n-   **[View the carrier integration profile details](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/view-integration-profiles.md)**  \nView the details of the carrier API used to connect your ServiceNow instance to the third-party shipping carrier application.\n-   **[Test the integration with the carrier API](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/test-carrier-api-integration.md)**  \nCheck the connection with the carrier API to handle any connection issues such as invalid credentials, incorrect tracking details, and issues with the integration script include.\n-   **[Create a shipping carrier record](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/create-shipping-carrier.md)**  \nCreate a shipping carrier record used to associate the carrier with an integration profile.\n-   **[View hardware asset shipment details](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/view-hardware-asset-shipments.md)**  \nView all hardware asset shipment details in a single place in the Hardware Asset Workspace.\n-   **[Stale shipments](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/stale-shipments.md)**  \nShipments that are delayed due to various reasons such as an incorrect tracking number, the loss of a shipment package during transit, and invalid connection details are considered stale shipments.\n-   **[Track a hardware asset shipment](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/track-hardware-asset-shipments.md)**  \nTrack the progress of your hardware asset shipment that isn't delivered and that has a carrier associated with an active integration profile.\n\n**Parent Topic:**[Using Hardware Asset Management](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/hardware-asset-management/using-ham-classic.md)\n\n**Related topics**  \n\n\n[Analyze hardware assets using the Generate hardware asset insights generative AI skill]()\n\n[Work with hardware normalization]()\n\n[Manage asset bundles from your inventory]()\n\n[Manage your inventory through pallet assets]()\n\n[Manage loaner assets]()\n\n[Donate assets to charity organizations]()\n\n[Use Advanced Shipment Notification]()\n\n[Manage RMA requests]()\n\n[Create an inventory stock order request]()\n\n[Create a disposal order]()\n\n[Fulfilling hardware asset requests]()\n\n[Audit hardware asset inventory]()\n\n[Request a Hardware Asset Refresh]()\n\n[Manage your expiring contracts for leased hardware assets]()\n\n[Reclaim hardware assets]()\n\n[View RFID information of assets]()\n\n[Manage the lifecycle of hardware models with calculated lifecycle templates]()\n\n[Create an internal lifecycle in the Hardware Asset Workspace]()\n\n[Calculate the active lifecycle phase for a model]()\n\n[Receive asset warranty details from Lenovo]()\n\n[Manage stockrooms]()\n\n[Track asset location using indoor maps]()\n\n[Assess performance of Hardware Asset Management]()\n\n[Manage refresh of assets using Zero Touch Refresh]()\n\n[Configure the Total Cost of Ownership of assets]()\n\n[Manage Hardware Asset Management subscriptions]()\n\n[Manage repair of defective assets in your stockroom in the Hardware Asset Workspace]()\n\n[Manage picking hardware assets within your stockroom for Hardware Asset Management workflows]()\n\n[Manage hardware asset tasks using the Mobile Agent application]()\n\n[Manage asset put away using the Hardware Asset Workspace]()\n\n[Audit your hardware assets by using Asset Attestation]()\n\n[Manage contract repository agentic workflow in the Hardware Asset Workspace]()\n\n[Manage obligations in the Hardware Asset Workspace]()\n\n[Acknowledge receipt of assets on the Employee Center portal]()\n\n[Update associated Decision tables for HAM flows]()\n\n"}}