Introduction
Companies across various industries, including automotive, aviation, and high-tech, create and manage their intellectual property (IP) based on drawings. These drawings are created digitally using computer-aided design (CAD) applications and are shared with users outside the organization owing to business considerations. It's essential to understand the potential risks associated with sharing business information. Comprehensive security measures are essential to mitigate risks and protect sensitive data. HaloCAD, a purpose-built data protection solution, is designed to help organizations achieve this objective effectively.
How does HaloCAD for SOLIDWORKS PDM protect your Data??
The HaloCAD for SOLIDWORKS Product Data Management (PDM) solution integrates seamlessly with the PDM application, including the features of HaloCAD PROTECT and HaloCAD MONITOR while utilizing Microsoft Purview Information Protection (MPIP), formerly Microsoft Information Protection (MIP), to provide Enterprise Digital Rights Management (EDRM) capabilities.
Files in SOLIDWORKS PDM folders are closely monitored. When a file is cut or copied to a non-SOLIDWORKS PDM folder, HaloCAD intercepts it and protects it in the background on the fly before reaching the destination folder. Furthermore, any previously protected SOLIDWORKS application files or PDF files copied to the SOLIDWORKS PDM folder will be decrypted and saved. Thus, the data is always secure, no matter where the file is saved outside of SOLIDWORKS PDM. The cut or copy events are monitored and logged in a log file.
About this Manual
This manual walks you through the installation and configuration procedures unique to HaloCAD for SOLIDWORKS PDM.
Reference
Before proceeding with the instructions in this manual, administrators should:
-
Review the Technical Reference Manual to understand HaloCAD’s architecture and prerequisites.
-
Refer to the Release Notes to verify the supported CAD applications.
Reference Manuals
The table below describes where to obtain information in the HaloCAD documentation set.
|
For information on |
Refer to |
|---|---|
|
Step 1: For details on supported operating systems, file types, and CAD applications, see the Release Notes. |
|
|
Step 2: Prerequisites
|
|
|
Step 3: Install HaloCAD Add-on for SOLIDWORKS. |
|
|
Step 4: Install and configure HaloENGINE. |
|
|
Step 5: Install and configure HaloCAD for SOLIDWORKS PDM. |
|
|
Step 6: Workflow illustrating protection and decryption |
|
HaloCAD reference documentation
Component Functions
The following components are involved in HaloCAD architecture when deployed in an integrated environment:
-
HaloCAD Add-on for CAD
-
HaloCAD for SOLIDWORKS PDM
-
HaloENGINE
-
Azure RMS
The following list outlines the functions of each component.
HaloCAD for SOLIDWORKS PDM performs the following functions:
-
Resides on the server hosting SOLIDWORKS PDM Client.
-
Watches user-initiated cut, copy, paste, and Send to events in Windows File Explorer (
explorer.exe). -
Collects metadata for the user-selected file.
-
Obtains action and label information for the user-selected file from HaloENGINE for file processing.
-
Responsible for labeling and encrypting files.
-
Logs HaloCAD for SOLIDWORKS PDM component activities to the local log and sends monitor logs to the HaloENGINE.
HaloCAD Add-on for SOLIDWORKS performs the following functions:
-
Operates within the Dassault Systèmes SOLIDWORKS application.
-
It is responsible for protecting newly created files that are exported or saved to non-SOLIDWORKS PDM folders and displaying the permission label with enforcement.
-
Logs all add-on–related activities for auditing purposes.
HaloENGINE performs the following functions:
-
HaloENGINE is a Java-based server component that exposes a web service to HaloCAD for Windchill.
-
Connects with Azure RMS to download MPIP labels and make them available for configuration.
-
Implements business logic.
-
Logs events received from HaloCAD for SOLIDWORKS PDM.
Microsoft documentation
This manual assumes that you already have a complete setup of Microsoft Purview Information Protection and you are familiar with using the Microsoft Purview portal and related concepts. If you are new, you can refer to Microsoft's online documentation for setup and configuration.
Requirements
The following system requirements table specifies the minimum and recommended technical specifications, such as software and network resources, necessary to run the product.
|
Components |
Details |
|---|---|
|
SOLIDWORKS PDM |
SOLIDWORKS PDM Server:
Supported SOLIDWORKS PDM Clients:
|
|
Office 365 Subscription |
Refer to the Technical Reference Manual for details on TLS 1.2 and application registration. |
|
Supported file types |
|
|
Other components |
HaloENGINE |
Requirements