Scenario 2 - Understanding rights at design time and runtime
This scenario illustrates the rights different people need in order to view and use a form and the views on that form, both at runtime and design-time. Remember that you need rights on the parent category if you want to view the objects in the category tree. For this scenario, parent category rights and inheritance are not shown.
Mike created a form with two views. Eric must run the form but also needs to change one of the views on the form (he needs design time rights). Jill only needs to run the form.
The following roles and rights are required:
User | Rights | Permissions | Runtime | Design time |
---|---|---|---|---|
Mike | View rights on Form Modify rights on Form |
Allow Allow |
Can see the form | Can see, change and use the form |
View rights on View 1 Modify rights on View 1 |
Allow Allow |
Can see the view | Can see, change and use the view | |
View rights on View 2 Modify rights on View 2 |
Allow Allow |
Can see the view | Can see, change and use the view | |
Eric |
View rights on Form Modify rights on Form |
Allow Deny |
Can see the form | Can see and use the form but cannot change, rename or move the form |
View rights on View 1 |
Allow Allow |
Can see the view |
Can see, change and use the view |
|
View rights on View 2 Modify rights on View 2 |
Deny Deny |
Can see the view |
Cannot see and use the view | |
Jill | Execute rights on Form | Allow | Can see the form and views | Cannot see or use the forms or views |