A vital part of the implementation process is locking down your process forms, to ensure users can’t do anything they shouldn’t and enforce a smooth flow. It can be a cumbersome task however, and done improperly can cause issues further down the line.
For my last few projects I’ve been working on a new way of discussing, documenting and implementing form controls.
This includes restricting allowed state transitions, mandatory fields, read-only fields, button / control visibility, and any other required core logic to enforce a process in-tool.
Continue reading “Form Controls and Permissions – a new approach”