HCL Compass integration packages
An integration package integrates an external product with HCL Compass. Following is a summary of the Compass integration packages.
Important:
- Earlier package versions might create different record types and fields.
- Some packages are read-only; you cannot change their functionality.
Package | Description | Added or modified | Fields |
---|---|---|---|
AMStateTypes | Provides additional support for HCL VersionVault Unified Change Management (UCM) and its state types. Requires you to map schema states to the following state types: Waiting, Ready, Active, and Complete. | Does not add any record types. | Fields added to the enabled record type:
|
BaseCMActivity | Supports the BaseCMActivity record type. Included in the UCM and Enterprise schemas as a lightweight activity record type. You can use this alternative to the Defect record type as is, enable it for UCM, or develop it into a new record type. See the HCL VersionVault help. | Adds the BaseCMActivity record type. | Fields included in the BaseCMActivity, record type:
|
HCL VersionVault (read-only) | Provides basic support for the Base HCL VersionVault integration. This package does not set up HCL Compass to use predefined HCL VersionVault policies; these policies must be set by the HCL VersionVault administrator. | Adds the cc_change_set and cc_vob_object record types. Adds the HCL VersionVault tab to the enabled record type. | Fields included in the cc_change_set:
|
GitIntegration | Supports integration with GitHub. The package provides the ability to call an endpoint to create a key that is used by GitHub to secure payloads and ensure server integrity. The GitIntegration package is supported on GitHub version 2.17 and higher. | Adds the GIT_Branch, GIT_Commit, GIT_CommitFile, GIT_Config, GIT_MasterConfig, GIT_PullRequest, Git_Reference record types. | Fields added include:
|
Project | Use to track records according to project. (This package is not related to the "Project" concept in the UCM package.) | Creates a Project stateless record type. | Fields included in the Project record type:
|
UCMPolicyScripts | Supports the UCM package by adding some global scripts. Note: For
UCM policy hooks, you must first explicitly get the Entity object.
See the HCL Compass API
Reference help. |
Does not add any record types. | Adding HCL VersionVault UCM integration |
UnifiedChangeManagement (UCM) (read-only) | Supports the HCL VersionVault UCM process by enabling integration with HCL VersionVault 4.0 and higher. Links a HCL VersionVault UCM project with a HCL Compass user database. Requires the UCMPolicyScripts package and AMStateTypes package. Can be used with the BaseCMActivity package. Requires you to map schema states to the following state types: Waiting, Active, Ready, Complete. | Adds the UCMUtilityActivity record type. Adds UCM_Project stateless record type. Adds UCM queries to the client workspace in the Public Folders. Adds BASE action hook ucm_base_synchronize to the enabled record type. Adds some predefined policies hooks. | Fields included in the UCMUtilityActivity record type:
|
Webhooks | Enables Webhook integration to create and store configurations that can be used to send webhooks to external services. | Adds the Webhook, WebhookData, WebhookMaster, WebhookSecutiry record types. The Webhook action is a BASE action and is used to capture all of actions fired by the enabled record type. | Does not add any fields. |