External ruleset passed to CPQ
Summary:
We are evaluating how we can utilize logic (ruleset and dataset) stored in an external system and pass this to CPQ. The reason for this need is because the external system has been defined as the source of truth for our data/logic. So, to keep from duplicating rules, we would like to pass those rules to our CPQ environment which will give users a UI to configure.
I am not aware of an API that allows the creation or modification of CPQ Recommendation and Constraint rules. The only way we can think of this being remotely possible is to format the logic from the external system into a data table format and then write recommendation/constraint rules against those data tables.