Hi - welcome! So I might just add some view switching rules on the Form Load rules to handle for this, or you could use rules to disable controls in the form - up to you. But for the first item, for example, if the result of the userName() function is equal to the creator account (/dfs:myFields/dfs:dataFields/my:SharePointListItem_RW/my:Author/pc:Person/pc:AccountId) then you could switch to a read only view, or you could add rules in the form instead to disable controls in that case, so the creator can't edit. I think similar rules would work for the rest of the form as well - the userName() function will return the account id of the current user - so when you are looking for the supervisor to approve their part, you could disable any controls where the current user name is not equal to the supervisor account id (/dfs:myFields/dfs:dataFields/my:SharePointListItem_RW/my:Supervisor_x003a_/pc:Person/pc:AccountId) and so forth. :)
Hilary Stoupa
