I’ve been updating some snap code to make it more reusable for other parts in my 3D scene but have been running into an issue where copying the JSON of snap code will remove the property of custom types used in the snap code. I know you can ctrl + drag without issue but I was using the right click option to be able to copy into another scene rule. Is there something I’m missing in order to have it copy the snap code fully without losing info? that type is called quite a few times in the code I’m copying which is making it very cumbersome to copy over. Also I’m trying to go from a scene function to a global scene rule so I cannot duplicate the rule itself and drag it into another rule type.
I don’t have any input here other than to let you know that I also struggle with this on a very regular basis and haven’t been able to find a trend in when it will or won’t copy successfully. Definitely following to see if anyone has suggestions!
Should we get this into the IDEAS portal and all upvote?
I know this has been an issue for us as well, if you are not careful you have snap code that fails because you missed the change.
Just added it to the IDEAS portal CPQ-I-364:
Anyone able to access this Idea link? I waited a while in hopes it just needed time.
Oh thats weird, yeah says its only visible to my org and epicor but its not giving me an option to change it… dont know if im missing something but I tried submitting it again and didnt see any option to select visibility
I don’t remember if the portal tells you if it’s been approved or not, but no one else can see it unless approved.
Not sure who handles the approval in the CPQ ideas portal, I believe Epicor assigns approvers per portal (and i know @timshuwy who is on vacation, woo hoo! is one of them)
Looks like his vacay post says @JenTrifty is approving ideas while he’s out, so maybe ping her ![]()
I just checked and this idea has been marked as a bug.
CPQ is out of my domain of control, but I contacted the PM for clarification. You might want to submit the bug through support just to make sure it is handled proper. In Kinetic land, we don’t accept bugs when reported as an idea. They must go through support for proper logging, prp, and eventual bug report.




