Integrating with CDW

Starting with ITAM v2023.3, you can streamline the process of hardware asset procurement by integrating with the value-added reseller CDW. This means that if an asset request from ITAM's online Product Catalog requires a CDW purchase order, you can raise that order directly to CDW with several clicks from the ITAM user console.

With ITAM v2023.4, there are two new CDW integration features:

CDW shipment and invoice data now display in the console and dynamically update with the purchase order's status.

The ITAM Product Catalog's Asset Request form includes a Deliver to Office check box, which employees can select to automatically use the default delivery address configured for CDW integration. This means they no longer have to fill in the address fields manually.

Product requirements

Both Ivanti Neurons for ITAM and ITSM v2023.3 must be operational in your work environment for CDW integration to work. To raise CDW purchase orders that also include shipment and invoice data, ITAM and ITSM v2023.4 or above are required.

This topic assumes you have the correct version of ITAM and ITSM installed for the type of integration you want. To download the minimum version of the consolidated package required for CDW integration, see this page of the Ivanti Marketplace.

Getting started

You first need to register ITAM as an application on the CDW website. Contact your CDW representative for guidance. During registration, make note of the customer and client IDs, client secret, token API URL, and order API URL—you’ll need these for the procedure below to configure CDW integration within ITAM.

It’s recommended that you test the app registration and API in a pre-production environment before going live. For a pre-production environment, the source server IP needs to be whitelisted with CDW so that they can control the requests coming in; otherwise, the CDW API will produce a 403 unauthorized error. This step is not necessary in a production environment.

Next, access the ITAM user console to configure it for CDW integration.

To raise CDW purchase orders from the console without shipment and invoice data you need to:

Turn on the EnableVendorIntegration global constant for vendor integration.

Configure CDW integration, which includes address fields so that CDW knows where to ship your company’s purchase orders.

Add address fields to the ITAM Product Catalog's Asset Request form that match the ones you entered for CDW integration above. This procedure is required for upgrade customers only. For new customers of ITAM v2023.3 and above, these fields exist by default.

Add CDW hardware items to the ITAM Product Catalog. Items must be of asset type Computer and/or Consumable.

To raise CDW purchase orders that include shipment and invoice data, you also need to:

Enable the Webhook for PO invoice and shipment data from a third party.

Procuring assets from CDW using the ITAM user console

Once the procedures above are completed, you should be able to raise a CDW purchase order directly from the ITAM user console when needed. You can do so after an employee has submitted a CDW asset request that meets the following conditions:

The request requires a purchase order.

The request is for a standard CDW item listed in the ITAM Product Catalog. Non-standard items are not allowed.

The address added in the request form matches the same address entered for CDW integration above. Someone other than the submitter, such as a Procurement Manager or Service Desk Analyst, must verify that the fields match before the purchase order can be raised to CDW.

For v2023.4 users: If the employee selected the request form's Deliver to Office check box, the addresses will automatically match.

For details about submitting an asset request, see Asset requests.