I am attempting to build a Git Versioning pipeline.
For SAFE Functions and tables, I can get JSON via API and store that in Git.
But for the code that is specific to the configurator only, is there any way to export it outside the system?
Is there any way to query SNAP Code JSON?
Any way to export BLOB?
Greetings,
The short answer is yes, but not easily.
Epicor has confirmed that they are working on [some form of] version control for CPQ, but they have not provided a target date.
Some users have created workarounds, scripts, and tools for this purpose–I recommend checking out (and voting for) the following “Ideas”:
CPQ-I-217 Ability to export/backup whole configurations
https://epicorcpq.ideas.aha.io/ideas/CPQ-I-217
CPQ-I-239 Better version control – ability to check out/in CPQ items
https://epicorcpq.ideas.aha.io/ideas/CPQ-I-239
CPQ-I-20 Branching/Merging for Version Control
https://epicor.ideas.aha.io/ideas/CPQ-I-20
Regards,
Alex
Greetings!
Thank you for sharing the references. I’ve also contributed an idea to the discussion:
https://epicor.ideas.aha.io/ideas/CPQ-I-289
Let’s hope this topic gains some traction—developers like me could definitely use a breather!
Best regards,
Maitreya
This used to be supported. Granted, that was something like 13 years ago. But I do clearly remember that from a product evaluation. Someone with KBMax walked me through the export steps. I guess that’s not too helpful since I only have a hazy memory and not my project notes, but I can say exporting has definitely been supported, so it’s at least worth digging around.