Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Known Limitations

MODULERELEASE NOTES TITLERELEASE NOTES BODY
ConfiguratorBest Practices on getObjectByCPEWe enhanced the getObjectByCPE confML method to return NULL when the targeted CPE does not exist. Macros must follow best practices for better performance. Workaround Non-Optimized Example: IF IsDefined(confML.getObjectByCPE(“CPE.xxxxxxx.value”) LET myVar confML.getObjectByCPE(“CPE.xxxxxxx.value”) /* my code here / END_IF Optimized Example: LET myVar confML.getObjectByCPE(“CPE.xxxxxxx.value”) IF IsDefined(myVar) / my code here */ END_IF
ConfiguratorCPQ Macro Syntax and Java SyntaxWhen chaining the macro language syntax and Java syntax within a macro, the macro Check function sometimes erroneously indicates that the macro is incorrect. Workaround Syntax indicated as incorrect by the macro Check: LOCAL j listProduits := LinkedList() Syntax to be used as a workaround: LOCAL j 0 listProduits := LinkedList()
MODULERELEASE NOTES TITLERELEASE NOTES BODY
ConfiguratorDouble Quote SupportIn the Designer, or whenever using the modeling API, double quotes cannot be used in the following contexts: Default values for form properties Values for business properties Values for aliases Inside the matrix, double quotes cannot be used for the following: BRC Inside pricing grids Inside factor grids Inside custom grids Inside the access rights matrix
ConfiguratorDouble Quote Support in rickPK DescriptionsDouble quotes are not supported in: rickPK descriptions Descriptions that are manually overridden In macro-based BRC
ConfiguratorEXECUTE Statement in CPQ Macro LanguageThe macro language EXECUTE statement fails when it uses local variables. Workaround Syntax that does not work: LOCAL local_variable "A" LOCAL my_statement "LET local_variable 'B'" EXECUTE my_statement Syntax to be used as a workaround (remove the LOCAL keyword in the first line): LET local_variable "A" LOCAL my_statement "LET local_variable 'B'" EXECUTE my_statement
MODULERELEASE NOTES TITLERELEASE NOTES BODY
ConfiguratorExistence State in BRCA BRC will execute when: The alias Has to Exist flag is set to False The existence state of the associated object has been calculated The existence state of the associated object is set to True or False The BRC will not execute when: The existence state of the associated object is undetermined
ConfiguratorImport CSV in Excel for MacWhen using the import CSV capability in Excel for Mac, the CSV file must be saved using the Windows compatibility mode. This is necessary because Mac OS does not differentiate between CR and CRLF. | INC-44308
ConfiguratorList-Based AliasesList-based aliases cannot be output using a formula-based BRC.
ConfiguratorNull Variables in BRC MacrosWhen declaring a null variable using the macro language, the macro Check function sometimes erroneously indicates that the macro is incorrect. Workaround Verify that the first word following the null variable is a macro language keyword. Syntax indicated as incorrect by the macro Check: LET myNullValue callChildMacro() Syntax to be used as a workaround: LET myNullValue LOCAL i 0 callChildMacro()
ConfiguratorUsage of .state.completed in BRCA CPE ending with the status .state.completed cannot be used as an input alias for a BRC.
MODULERELEASE NOTES TITLERELEASE NOTES BODY
ConfiguratoronActivate EventonActivate events only apply for Forms and Configurable Products. These are selected by the user in the following: Configuration user interface horizontalSelector verticalSelector
DesignerHTTPS SetupAll CPQ servers running the application in HTTPS mode must include the following in the cookie-config section of all web.xml files: Part of the application fix delivery The http-only flag The secure flag Example <cookie-config> <path>/</path> <http-only>true</http-only> <secure>true</secure> </cookie-config> As a consequence, non HTTPS setups, like internal setups, require users to switch the secure flag to False.