Extending product functions
Learn how to extend the function of HCL™ Accelerate
HCL™ Accelerate is designed to be easily extended. You can enhance existing functions or add entirely new ones by configuring plugin integrations. Plugins are software add-ons that extend HCL™ Accelerate functionality by integrating with external tools. In general, each plugin manages one external application. The HCL™ Launch plugin, for example, enables you to run HCL™ Launch applications.
If you cannot find a plugin for your environment, you can create plugins by using the plugin software development kit (SDK).
HCL™ Accelerate supports several plugin types:
- Value stream plug-ins are supported by default. To create an integration with these plug-ins, you simply configure an integration in the value stream JSON file.
- Quality data plug-ins integrate test and metrics data into reports and value streams. To create an integration with these plug-ins, you use external clients to post data to HCL™ Accelerate API endpoints.
- Dedicated plugins provide external data to value streams, pipelines, and releases. Plugins of this type include: HCL™ Launch, and Jenkins. Use the Integrations page to configure integrations for these plugins.
- Task-based integrations provide external data to deployment plans. Use ServiceNow tasks to manage ServiceNow change requests.