The Restriction policies tool allows for additional granularity when choosing the access people have to edit and save forms (including event forms, profile forms, databases and related entity forms) in Teamworks AMS. In contrast to standard roles (which permit access to entire forms), this tool can be used to enable certain people to edit individual fields or sections within a form. Restriction policies can also be applied to save properties in event and profile forms.
Using the restriction policies tool
Restriction policies must be assigned cautiously. Each policy can have different levels of access to sensitive data, such as medical records and personal information. It is important that people are assigned restriction policies that match their authorized level of access to the data.
Restriction policies are set up via the AMS administration interface, and are assigned to individual people via roles. One restriction policy can be enabled for multiple roles. If someone is a member of a role that has a policy assigned to it, they will be able to enter and edit any fields and sections limited to that policy. This applies to entering data for an individual or group and importing data. No-one else, regardless of any other permissions or access levels, will be able to add or edit data for these items. If a save button has a restriction policy applied to it, only people with access to that policy will be able to see and interact with the save button.
Note that if you delete a restriction policy in the administrator interface, it will no longer apply to any forms. This means everyone with permission to edit the form will be able to edit those items and use the save buttons as well.
Once a policy has been created, an AMS builder can enable it for any sections, entry fields and save buttons within any forms in the appropriate builder tool. Any individual form field or section can only have one policy applied to it.
If a restriction policy is applied to a section and you don't have access to the policy, any calculations within the section won't be processed when you save the record.
The Restriction policies tool is not supported for forms linked across multiple AMS sites (e.g., enterprise clients using a parent-child site configuration). This is because restriction policies and roles cannot be linked between these sites.
Steps to set up a restriction policy
- From the administration interface, select Restriction policies.
- Select + New.
- Provide a Name for the policy. This will be used to select the restriction policy in the builder interface.
- (Optional) Provide a Description for the policy.
- Save the policy.
- Use the Roles tab to add the policy to a role(s) as required.
You can learn more about applying a restriction policy to different areas of forms in the articles on sections, fields and save properties.