The WXP Insights agent for HP Workforce Experience Platform (WXP) can be deployed using Microsoft System Center Configuration Manager (SCCM) with the ZIP Package (.msi) method. This approach is ideal for organizations managing installations across multiple devices, as it supports silent install parameters and enables streamlined updates and configuration through standardized MSI tools. Using MSI also enables you (IT administrators) to maintain consistency and control across deployments with minimal user interruption.
This article provides guidance for deploying the WXP Insights agent using Microsoft SCCM and the ZIP Package (.msi). The deployment process includes the following steps:
Note: The following instructions are intended for Microsoft System Center Configuration Manager (SCCM) v.1902 ut may also apply to newer versions of SCCM.
Procedure
Follow the below steps to successfully deploy WXP Insights agent for Windows.
1. Downloading WXP Insights Agent for Windows (ZIP Package (.msi))
To download the WXP Insights agent:
Download and install the WXP Insights agent from the Download WXP Insights Software page.
For detailed instructions, refer to the article - Installing WXP Insights Agent Using ZIP Package (.msi)
Ensure the following contents of the
WXPInsights.zipandWXPInsights-arm64.zipfiles are saved to a location accessible by SCCM.Note:
For WXP Insights agent version 5.26.114, the executable files for x86 and Arm devices are renamed as follows:
HPInsights.zip→WXPInsights.zipHPInsights-arm64.zip→WXPInsights-arm64.zip
WXPInsights.zip Contents:
VC_redist.x86.exe
VC_redist.x64.exe
WXPInsightsAnalyticsDependencies.msi
WXPInsights.msi
WXPInsightsAnalytics.msi
Note: For WXP Insights agent versions 5.26.114, the following files are also renamed:
HPInsightsAnalyticsDependencies.msi→WXPInsightsAnalyticsDependencies.msiHPInsights.msi→WXPInsights.msiHPInsightsAnalytics.msi→WXPInsightsAnalytics.msi
WXPInsights-arm64.zip Contents:
VC_redist.arm64.exe
WXPInsightsAnalyticsDependencies.msi
WXPInsights.msi
WXPInsightsAnalytics.msi
Note: For WXP Insights agent versions 5.26.114, the executable file for Arm devices is renamed to
WXPInsights-arm64.zipfromHPInsights-arm64.zipThe following files are also renamed:HPInsightsAnalyticsDependencies.msi→WXPInsightsAnalyticsDependencies.msiHPInsights.msi→WXPInsights.msiHPInsightsAnalytics.msi→WXPInsightsAnalytics.msi
Note: The WXP Insights Client - Dependencies package cannot be installed on non-HP manufactured PCs, including Virtual Machines.
2. Creating an Application in SCCM (Creating the Necessary Applications in SCCM)
Given below are the details for creating the necessary applications to run the Workforce Experience Platform.
HP Insights Manager will also require the Company PIN (CPIN) value, which can be obtained by logging into WXP and copying the Company PIN from Settings > Preferences tab.
SCCM Applications must be created as per the target devices - Intel and Arm
Intel Devices: Use from First application to Sixth application sections below, except second, and use contents inside
WXPInsights.zipArm Devices: Use 2nd, 3rd, 5th and 6th application sections below and use contents inside
WXPInsights-arm64.zip
Note: For WXP Insights agent versions 5.26.114, the ZIP Package files are for Intel and Arm devices are renamed to
WXPInsights.zipandWXPInsights-arm64.zipfromHPInsights.zipandHPInsights-arm64.ziprespectively.
First application: Creating the VC++ redistributable (x86) application
To create a new SCCM application package to install the Workforce Experience Platform for Windows:
Log in to the SCCM Admin Console and start the Create Application Wizard.
In the SCCM Admin Console, click Software Library.
In the Software Library workspace, click Application Management > Applications. The existing applications are displayed.
Click Create Application located at the top.
Select Manually specify the application information, then click Next.
Type the following in the respective fields, then click Next:
Name: VC++ Redistributable (x86)
Publisher: Microsoft
Version: 14.XX.XXXXX.X (replace with the version of the VC_redist.x86.exe file you are deploying)
Click Next to accept the defaults for the Application Catalog entry.
Click Add to create a new Deployment Type and select Script Installer.
Manually specify the deployment type information, which will automatically be selected, then click Next.
Type VC++ Redist (x86) silent install as the name for the Deployment Type and click Next.
In the Content Location, specify the Network path (UNC name) to the vc_redist.x86.exe file.
In the Installation Program, specify the following command:
vc_redist.x86.exe /install /quiet /norestartIn the Uninstall Program, specify the following command, then click Next:
vc_redist.x86.exe /uninstall /quiet /norestartClick Add Clause to specify the detection rules and enter the following rules; then click OK and Next to proceed.
Setting Type: Registry
Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x86
Select This registry setting must exist on the target system to indicate the presence of this application
To specify the User Experience settings, select the following settings, then click Next:
Installation behavior: Install for system
Logon requirement: Whether or not a user is logged on
Installation program visibility: Hidden
Maximum allowed run time (minutes): 20
Device Restart Behavior: No specific action
Click Next to accept the defaults for software dependencies.
Confirm the deployment details, then click Next.
When the completion screen is displayed, click Close.
In the Create Application Wizard, click Next to proceed.
Confirm the settings and click Next.
When the completion screen is displayed, click Close.
Second application: Creating the VC++ redistributable (Arm64) package
To create a new SCCM application package to install the Workforce Experience Platform for Windows:
Log in to the SCCM Admin Console and start the Create Application Wizard.
In the SCCM Admin Console, click Software Library.
In the Software Library workspace, click Application Management > Applications, then click Create Application.
Select Manually specify the application information and click Next.
Type the following in the respective fields and click Next:
Name: VC++ Redistributable (Arm64)
Publisher: Microsoft
Version: 14.XX.XXXXX.X (replace with the version of the VC_redist.x64.exe file you are deploying)
Click Next to accept the defaults for the Application Catalog entry.
Click Add to create a new Deployment Type, then select Script Installer.
Manually specify the deployment type information, which will automatically be selected, and click Next.
Type VC++ Redist (Arm64) silent install as the name for the Deployment Type, and click Next.
In the Content Location, specify the Network path (UNC name) to the vc_redist.arm64.exe file.
In the Installation Program, specify the following command:
vc_redist.arm64.exe /install /quiet /norestartIn the Uninstall Program, specify the following command, then click Next:
vc_redist.arm64.exe /uninstall /quiet /norestartTo specify the detection rules, click Add Clause, and enter the following rules, then click**OK** and Next to proceed:
Setting Type: Registry
Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\Arm64
Select This registry setting must exist on the target system to indicate the presence of this application
To specify the User Experience settings, select the following settings, then click Next:
Installation behavior: Install for system
Logon requirement: Whether or not a user is logged on
Installation program visibility: Hidden
Maximum allowed run time (minutes): 20
Device Restart Behavior: No specific action
Click Next to accept the defaults for software dependencies.
Confirm the deployment details, then click Next.
When the completion screen is displayed, click Close.
In the Create Application wizard, click Next to proceed.
Confirm the settings, then click Next.
When the completion screen is displayed, click Close.
Third application: Creating the WXP Insights package
To create the WXP Insights package:
Log in to the SCCM Admin Console and start the Create Application Wizard.
In the SCCM Admin Console, click Software Library.
In the Software Library workspace, click Application Management > Applications, then click Create Application at the top.
Select Windows Installer (*.msi file), specify the UNC path to the HP Insights.msi file, then click Next.
Verify the imported information and click Next.
Confirm the name of the application, then update the Installation Program command to:
msiexec /i WXPInsights.msi CPIN=companypin HIDETRAY=True /qn /norestart /l*v tp-log.txt
Note: For WXP Insights agent versions 5.26.114, msi file name has changed to
WXPInsights.msi. It was below for previous version.
HPInsights.msi
Replace the placeholder companypin with the actual company PIN for your WXP Insights tenant.
To obtain the company PIN, log in to WXP. From the left menu of WXP, click Settings > Preferences. In the Preferences tab, scroll to the Company PIN section and copy the pin.
Note: To configure proxy settings for the Workforce Experience Platform for Windows, create a batch script to add the required regkeys and specify the batch script in the Installation Program. The HIDETRAY=True command must be written as specified in capital lettering. This command hides the WXP Insights system tray icon and all notifications.
Set Install behavior to Install for system.
Select the following User Experience setting, then click Next.
Device Restart Behavior: No specific action
Click Next to confirm the settings for the application.
Confirm the settings, then click Next.
When the completion screen is displayed, click Close.
Note: The WXP Insights Analytics Client - Dependencies package cannot be installed on non-HP manufactured PCs, including virtual machines.
Modifying the WXP Insights package
To modify the WXP Insights package application settings:
In the left column of the SCCM Admin console, select Software Library > Application Management > Applications.
In the right pane, right-click the new WXP Insights application, then click Properties.
Select the Distribution Settings, tab, then select Automatically download content when packages are assigned to distribution points, then click OK.
Select the Deployment Types tab, then select the WXP Insights agent for Windows Installer (*.msi file) entry and click Edit.
Select the Programs tab, in the Uninstall program field, and specify the following command: None
For uninstallation, refer to article - Uninstalling the WXP Insights Agent for Windows with SCCM or Microsoft Intune
Select the Detection Method tab and delete the existing detection for the MSI Product Code.
Click Add Clause and enter the following rules, then click OK and Next to proceed:
Setting Type: Registry
Hive: Click Browse… and select
HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\HP Touchpoint Manager\AgentClick OK.
Select the User Experience tab, and ensure the following settings are configured.
Installation behavior: Install for system
Logon requirement: Whether or not a user is logged on
Installation program visibility: Hidden
Maximum allowed run time (minutes): 20 Devices
Device Restart Behavior: No specific action
Select the Dependencies tab, then click Add.
In Dependency Group Name, type VC++ Redistributable (x86) as the group name.
Click Add and select the VC++ Redistributable (x86) app from the list of dependency apps, select the checkbox next to these applications, and click OK.
Ensure that Auto Install is selected.
Click OK to create the dependency group.
Repeat Step 9 above by adding the second dependency VC++ Redistributable (Arm64)
Click Apply, then click OK to close the WXP Insights application Properties.
Fourth Application: Creating the VC++ redistributable (x64) package
To create a new SCCM application package to install the Workforce Experience Platform for Windows:
Log into the SCCM Admin Console and start the Create Application Wizard.
In the SCCM Admin Console, click Software Library.
In the Software Library workspace, click Application Management > Applications, then click Create Application at the top.
Select Manually specify the application information and click Next.
Type the following in the respective fields and click Next:
Name: VC++ Redistributable (x64)
Publisher: Microsoft
Version: 14.XX.XXXXX.X (replace with the version of the VC_redist.x64.exe file you are deploying)
Click Next to accept the defaults for the Application Catalog entry.
Click Add to create a new Deployment Type, then select Script Installer.
Manually specify the deployment type information, which will automatically be selected, and click Next.
Type VC++ Redist (x64) silent install as the name for the Deployment Type, and click Next.
In the Content Location, specify the Network path (UNC name) to the vc_redist.x64.exe file.
In the Installation Program, specify the following command:
vc_redist.x64.exe /install /quiet /norestartIn the Uninstall Program, specify the following command, then click Next:
vc_redist.x64.exe /uninstall /quiet /norestartTo specify the detection rules, click Add Clause, and enter the following rules, then click OK and Next to proceed:
Setting Type: Registry
Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64
Select This registry setting must exist on the target system to indicate the presence of this application
To specify the User Experience settings, select the following settings, then click Next:
Installation behavior: Install for system
Logon requirement: Whether or not user is logged on
Installation program visibility: Hidden
Maximum allowed run time (minutes): 20
Device Restart Behavior: No specific action
Click Next to accept the defaults for software dependencies.
Confirm the deployment details, then click Next.
When the completion screen is displayed, click Close.
In the Create Application Wizard, click Next to proceed.
Confirm the settings, then click Next.
When the completion screen is displayed, click Close.
Fifth Application: Creating the WXP Insights Analytics Client – Dependencies package
To create the WXP Insights Analytics client - dependencies package:
Log in to the SCCM Admin Console and start the Create Application Wizard.
In the SCCM Admin Console, click Software Library.
In the Software Library workspace, click Application Management > Applications, then click Create Application at the top.
Select Windows Installer (*.msi file), specify the UNC path to the WXPInsightsAnalyticsDependencies.msi file, then click Next.
Verify the imported information then click Next.
Confirm the name of the application, then update the Installation Program command to:
msiexec /i WXPInsightsAnalyticsDependencies.msi /q /norestartNote: For WXP Insights agent versions 5.26.114, the msi name has changed to
WXPInsightsAnalyticsDependencies.msifromHPInsightsAnalyticsDependencies.msi
Set Install behavior to Install for system.
Select the following User Experience setting, then click Next.
Device Restart Behavior: No specific action.
Click Next to confirm the settings for the application.
Confirm the settings, then click Next.
When the completion screen is displayed, click Close.
Note: The HP Insights Analytics Client - Dependencies package cannot be installed on non-HP manufactured PCs, including virtual machines.
Sixth Application: Creating the WXP Insights Analytics Client package
To create the WXP Insights Analytics client package:
Log in to the SCCM Admin Console and start the Create Application Wizard.
In the SCCM Admin Console, click Software Library.
In the Software Library workspace, click Application Management > Applications, then click Create Application at the top.
Select Windows Installer (*.msi file), specify the UNC path to the WXPInsightsAnalytics.msi file, then click Next.
Verify the imported information and click Next.
Confirm the name of the application, then update the Installation Program command to:
msiexec /i WXPInsightsAnalytics.msi /qn /norestart /l*v ta-log.txtNote: For WXP Insights agent versions 5.26.114, msi name has changed to
WXPInsightsAnalytics.msifromHPInsightsAnalytics.msi
Set Install behavior to Install for system.
Select the following User Experience setting, then click Next.
Device Restart Behavior: No specific action.
Click Next to confirm the settings for the application.
Confirm the settings, then click Next.
When the completion screen is displayed, click Close.
Modifying the WXP Insights Analytics Client package
To modify the WXP Insights Analytics Client package:
In the left column of the SCCM Admin Console, click Software Library > Application Management > Applications.
In the right pane, right-click the new WXP Insights Analytics Client application, then click Properties.
Select the Distribution Settings tab, then select Automatically download content when packages are assigned to distribution points, then click OK.
Select the Deployment Types tab, then select the WXP Insights Analytics Client – Windows Installer (*.msi file) entry, then click Edit.
Select the Detection Method tab and delete the existing detection for the MSI Product Code.
Click Add Clause and enter the following rules, then click OK and Next to proceed:
Setting Type: File System
Type: File
Path: %ProgramFiles(x86)%\ HP\HP Touchpoint Analytics Client
File or folder name: TouchpointAnalyticsClientService.exe
Select the check box for The file system setting must satisfy the following rule to indicate the presence of this application.
Property: Version
Operator: Greater than or equal to
Value: <replace with the version of the WXPInsightsAnalytics.msi being deployed>
Associated with a 32-bit app on 64-bit clients: Yes
Select the User Experience tab, and ensure the following settings are configured:
Installation behavior: Install for system
Logon requirement: Whether or not a user is logged on
Installation program visibility: Hidden
Maximum allowed run time (minutes): 20
Device Restart Behavior: No specific action
Select the Dependencies tab, then click Add.
In Dependency Group Name, type VC++ Redistributable (x64) as the group name.
Click Add and select the VC++ Redistributable (x64) app from the list of dependency apps.
Select the checkbox next to these applications, then click OK.
Ensure that Auto Install is selected.
Click OK to create the dependency group.
Repeat Step 8 above by adding the second dependency (WXP Insights Analytics Client - Dependencies) and third dependency (HP Insights Manager Application), and fourth dependency VC++ Redistributable (Arm64), each with its own Dependency group name.
Click Apply, then click OK to close the WXP Insights Analytics application Properties.
3. Distributing the Content to Distribution Points (DPs)
To distribute WXP Insights agent for Windows and dependencies content to the SCCM DPs:
In the left column of the SCCM Admin console, click Software Library > Application Management > Applications.
In the right pane, right-click the new WXP Insights application > Distribute Content.
In the Distribute Content Wizard on the General page, click Next.
Review the content to distribute, then click Next.
A meter will appear showing distribution progress. Review the actions taken, then click Close.
Repeat the same steps above for the VC++ Redistributable (x86), VC++ Redistributable (x64), WXP Insights Analytics Client, and WXP Insights Analytics Client - Dependencies applications.
Verifying Content Status on Distribution Points (DPs)
In large environments where DPs are geographically dispersed, it is best practice to verify the content status before deploying Workforce Experience Platform for Windows.
To verify the content status:
In the SCCM Admin console, click Monitoring > Distribution Status > Content Status.
Right-click each application: VC++ Redistributable (x86), VC++ Redistributable (x64), WXP Insights, WXP Insights Analytics Client, WXP Insights Analytics Client – Dependencies applications, then click the View Status.
Verify the package has been successfully copied to all DPs before proceeding.
4. Deploying WXP Insights Agent with SCCM
Deploying WXP Insights Manager with SCCM:
In the left column of the SCCM Admin console, click Software Library > Application Management > Applications.
In the right pane, right-click the new WXP Insights agent.
In the Deploy Software Wizard, click Browse next to collections.
Then select the Device Collection(s) to which the package will be deployed.
Click OK, then click Next.
Click Next to accept the content destination settings.
Select Required for the WXP Insights application, then click Next.
To accept the default deployment schedule and deploy as soon as possible after the available time, click Next. Otherwise, specify a schedule for the deployment as needed.
Select the Detection Method tab and delete the existing detection for the MSI Product Code.
Click Add Clause and enter the following rule, then click OK.
User notifications: Hide in Software Center and all notifications.
Click Next to proceed.
Click Next to accept the default alert options.
Confirm the settings for the deployment, then click Next.
Review the actions taken, then click Close.
Deploying the WXP Insights Analytics Client Application with SCCM
To deploy the WXP Insights Analytics for Windows Application in SCCM:
In the left column of the SCCM Admin Console, click Software Library > Application Management > Applications. All existing applications are displayed.
In the right pane, right-click the new WXP Insights Analytics Client application.
In the Deploy Software Wizard, click Browse next to Collections.
Select the device collection(s) to which the package will be deployed, then click OK.
Click Next.
Click Next to accept the content destination settings.
Select Required for the WXP Insights agent, then click Next.
To accept the default deployment schedule and deploy as soon as possible after the available time, click Next. Otherwise, specify a schedule for the deployment as needed.
Select the following User Experience setting, then click Next:
User notifications: Hide in Software Center and all notifications.
Click Next to accept the default alert options.
Confirm the settings for the deployment, then click Next.
Review the actions taken, then click Close.
Contact Us
For any assistance, create a support case or email support@wxp.hp.com
—