You have an approval process that sends and email to an approver using a specific visual force email template. You get an error that says: INSUFFICIENT_ACCESS_OR_READONLY: user does not have access to use approval assignment email template. GAAAH!!! What the heck?? You see that the template is in a folder that is set to read only for all users. Itβs definitely not a permissions error. Weird. Here is what we found:
First
On the specific email template we are using, here are the version settings.
![](https://i0.wp.com/morecpq.com/wp-content/uploads/2019/10/image-1024x212.jpeg?resize=940%2C195)
And here is the version of CPQ installed in the org.
![](https://i0.wp.com/morecpq.com/wp-content/uploads/2019/10/image.png?resize=720%2C54)
Setting the visual force email template to the installed CPQ version resolves the issue, kinda.
Second
Any fields that are a part of a managed package, that are referenced in the email template, must be visible on the page layout for the user clicking submit for approval.
This was a weird one.
Comments