Helix IPLM automation platform

Helix IPLM provides a number of methods to automate design flows around releases, workspace deployment, and Helix IPLM events. This section describes Workspace automation, the Events System, and Server side hooks.

Helix IPLM automation overview

Helix IPLM's role as IPLM (IP Lifecycle Management) platform provides access to all of the events in the lifecycle of each IP it tracks. Every new release, every workspace load, every permission change, every access is tracked by Helix IPLM. This access to precise sets of release data at every stage of development makes Helix IPLM an ideal platform for automation. 

Helix IPLM provides a number of access points to the IP lifecycle as described in the following overviews.

Workspace automation

Client side hooks

Client side hooks are attachment points for customer automation in the workspace. Client side hooks are used for a number of applications:

  • Automating simulations and verification 
  • Automating the collection and storage of metadata to characterize releases
  • Running build processes to generate documentation and generated data
  • Qualifying releases and publishing results to Helix IPLM
  • Calling external scripts on workspace update and load.

Workspace manifest file

A workspace manifest file created and updated by Helix IPLM load and update commands. This file can be used to check the status of the workspace without needing to query the server. 

See Workspace Automation for details on Client Side hooks and the Workspace Manifest file.

Events

The events publishing system has the ability to publish every material event that happens in the Helix IPLM platform. These events can be consumed by external systems, with email/slack notification, logging, and data aggregation for platform monitoring being typical uses. See the Events page for more information.

Server Side hooks

Server side hooks allow the monitoring, modification, acceptance, or rejection of a number of different activities in Helix IPLM. They are a single point of control and monitoring that can be used to enforce custom standards and flows across the organization. See Server Side Hooks for more information.