We have all seen different articles and posts that detail the steps of how to embed a Canvas App within a Model-Driven form by adding the Canvas App control to a field on the form, but sometimes that might not be enough for the requirements that we have in place.
Recently I came across a requirement where the look and feel of the Canvas App had to change based on security considerations of the form. In our particular scenario we had custom stages in the form, and within each stage we would have a particular functionality that would be enabled or disabled and within that functionality we would have a filter of which users had access to make changes to the records on the form. The image below shows a high level visual of this requirement.
*This post is locked for comments