Despite IMC configurator offerings, there may be customers who, for various reasons, have to remain on another platform. Rather than having to face the hassle of navigating between different systems, this integration allows them to consolidate their work, without the need for repeated manual input in quotation details. It provides a straightforward onboarding for the client who values our CPQ functionalities but uses external configurators for drawings and other purposes. The in-app integration of ConfigAir may be used for individual quote line items and provide a visual indication on the quote line when the configuration is done.
- Define the destination service.
- Ensure the Keystore certificates are updated.
- Use the Post Line add groovy to create a new configuration based on added product and store configuration ID; or in cases of line-copy where configuration GUID exists, duplicate the configuration and update the GUID of the copied line.
- On configuration exit, update the BOM and attachments.
On the initial setup of the particular configurable product in the CPQ, indicate an external configurator used under the 'Product Details' section.
SAP Cloud Platform Cockpit
Define the destination service in SAP Cloud Platform Cockpit and ensure that the Keystore certificates are updated.
Once the integration has been set up, a column 'External Config ID' will reflect the unique GUID of the line item being configured externally. Clicking the configurator icon would direct the user(s) to the ConfigAir interface, embedded in IMC system.
Note: On configuration exit, the BOM and attachments are updated respectively.
Pass Additional Information to External Configurator
Starting from version 2308, customers can leverage the Groovy exit "Additional Details External Configurator" to enhance External configurator flexibility. This exit enables access to user-specific information, such as roles and other details, which can then be passed as URL parameters to an external configurator. This maximizes customization possibilities and ensures that the external configurator can adapt its behavior based on the user's specific permissions and roles.
In the Digital Sales Platform, under 'Administration' > 'Master Data Management' > 'Groovy Script' > 'Additional Details External Configurator'