AppClarity helps you identify and accurately quantify software waste in the enterprise. It has a comprehensive catalog of applications and can determine which applications are installed on a particular computer. You can integrate Shopping with AppClarity and match up applications installed on a particular computer not using Shopping with the equivalent Shopping applications.

Integration from AppClarity

To integrate Shopping with AppClarity:

  1. On the left navigation menu in AppClarity, click Users.
  2. Click New User and enter the details for the new account.
    • If you are adding a new service account, populate the Name, Logon, and Email fields and tick the User is enabled checkbox
    • If you are adding a new administrative account, populate the Name, Logon and Email fields and tick the User is administrator, User is enabled and the User will receive administrative alerts checkboxes.
      Add new AppClarity account 
  3. In the New User controls for each of the new users, click the Permissions tab and check the User can access Integration Services checkbox and click Apply.
    Enable integration services
  4. On the left navigation menu, click Integration and enable Integration Services.
    Enable integration 
  5. With integration services enabled, the AppClarity Products screen displays the Integration tab where an integration reference is displayed for each release of a particular product.
    Integration tab in AppClarity Product screen

Integration from Shopping

AppMapping support in Shopping

From AppClarity 5.1, the Catalog – which is used to map and correctly identify installed applications – has become a separate component with a new schema. By default, Shopping 5.3.100 and later is configured to be backwards compatible with AppClarity 5.0 and earlier. If you intend to integrate with AppClarity 5.1 or 5.2 (whether through an upgrade or first time installation), you must run the Application Mapping Migration wizard so that application mapping works with the Catalog's new schema.

After running the Application Mapping Migration wizard Shopping will no longer be backwards compatible with previous versions.

To integrate AppClarity with Shopping:

  1. In the Shopping console under Integration, enable and configure the URL to AppClarity.
    Integration parameters
    1. In AppClarity Database, enter the name for the AppClarity database.
    2. In AppClarity Database Server Instance, enter the name of the instance where the AppClarity database is hosted. If it is hosted on the default SQL server instance, use the SQLServerName format. If it is hosted on a named SQL server instance, use the SQLServerName\SQLServerInstanceName format.
    3. In AppClarity Endpoint, enter the URL to AppClarity.
    4. In AppClarity Integration, enable it by setting it to TRUE.
    5. In CatalogEndPoint, enter the location for the catalog API.

      You must perform steps a to e before running the Application Mapping Migration wizard.
    6. IntegrationMode is a read-only field with AppClarity as its default value.
  2. With AppClarity integration enabled, an additional tab is visible in Configuration Manager applications. This tab contains an application field which maps to the corresponding reference in AppClarity. In our example, we are associating the Adobe Reader application. If there are multiple versions for the application, click the down arrow at the end of the field for a list of versions to choose from.
    Mapping an application to AppClarity
  3. There may be instances where a reference is invalid – this is likely to be from the manual mapping process in previous versions of shopping. 
    Invalid AppClarity application reference 
  4. If you try to save an invalid application, a warning prompt is displayed.
    Warning dialog when saving an invalid application 
  5. To resolve this issue, you must correct the mapping or delete it in OSD Mapping rules.

What users see

When you have integrated AppClarity and Shopping, users will see the integrated applications in My Software regardless if they used Shopping to get those applications.
What the user sees 

They will also see installed integrated applications if they use the OSD Migration wizard. The applications appears on the Re-install Apps page where they can choose to re-install them.
Re-installing applications

However, you can opt to remove the option for users to choose what applications to re-install during an OS deployment.

To do this:

  1. In the Shopping Admin console, right-click an OS deployment application and from the context menu, choose Properties.
  2. In the General tab, tick the Disable Applications to Reinstall page on OSD Wizard checkbox.
     
  3. When users run the OSD Migration wizard:
    1. They are prompted to select the OS to migrate to.
      Choosing the OS to migrate to 
    2. The Re-install Apps screen is disabled.
    3. They are prompted to schedule the OS migration.
      Scheduling a time for the OS migration