Custom Access Roles

Custom Access Roles give you the ability to fine-tune what users with a certain role can see and do in TouchPoint. For example, you can prevent OrgLeadersOnly users from editing Involvement member data, such as member type. You will likely find these settings most useful for adjusting the OrgLeadersOnly role, but they can be applied to any role in your database.

These custom settings can be configured on the Roles page, at Admin > Advanced > Lookup Codes > Roles. (This is the same page where you can add new roles.) The page now includes a Settings button beside each role. Clicking on that button will bring up a list of custom access roles that can be enabled or disabled.

Note

The custom access settings you configure are stored in an XML file named CustomAccessRoles.xml, found at Admin > Advanced > Special Content > Text Content. As you make changes on the Roles page, the XML file is modified accordingly. You should be aware of this file’s existence and that it controls custom access behavior. But we strongly encourage you to edit these roles, not in the file, but within the graphical user interface on the Roles page.

Setting Role Priorities

You can configure these settings differently for each role. So, if a user has multiple roles, each with different custom access settings, how does the system determine which settings to enforce? Imagine, for example, the common case of a user who has both the Attendance role and the OrgLeadersOnly role. If the Attendance role is configured to show the Add Guest button when taking attendance, but the OrdLeadersOnly role is configured to hide the Add Guest button, which of these conflicting rules will be enforced?

This is determined by how you set role priorities. Visually, roles listed higher on the Roles page have higher priority. If there is a conflict in settings, the higher role’s settings will prevail over the settings on roles below it. So, returning to our example above, if the OrgLeadersOnly role is listed higher than the Attendance role, then its setting (hide the Add Guest button) will be honored and the setting for the Attendance role (show the Add Guest button) will be ignored.

Typically, you will want the Admin role to be highest (at the top of the list) so that no restrictions on other roles are applied to those with the Admin role. You will usually want the OrgLeadersOnly role next in priority so that restrictions you place on this role are in fact applied, in spite of other roles this user may have. If you change other roles from their default settings, you will want to think through carefully how you want them to be prioritized.

To adjust the priority of roles, click the Change Priorities button, then use the hamburger icons (triple horizontal bars) in the Action column to move roles up or down in the list. Then click the Save button to save the new order.

https://i.tpsdb.com/CustomAccessChangePriorities.png

Note

In the CustomAccessRoles.xml file, priorities work in a similar manner: Settings for roles listed earlier in the file take precedence over those listed later in the file. You do not have to be concerned with editing this file; the priorities you set on the Roles page will be accurately reflected in the file.

Changing Custom Access Settings

To change the custom access settings for a role, click on the Settings button to the right of the role name. There will be categories that can be expanded to reveal individual settings. Each setting will have a button that can be toggled to enable or disable the custom access feature.

https://i.tpsdb.com/CustomAccessSettingsButton.png

Settings that have been changed from the default are highlighted in yellow so that you can easily see what has been modified. Corresponding to this, roles and categories in which settings have been modified are highlighted in yellow.

Custom Access Settings

Involvement Category

Involvement Extra Values

Where: On the Involvement’s Settings > Extra Values tab

What: Allows the user to edit existing Involvement extra values

On (Blue)

Off (Gray)

Default

Allow

Disallow

Disallow

Person Links

Where: In the Involvement’s people views

What: Controls whether the person’s name is a hyperlink to that person’s profile

On (Blue)

Off (Gray)

Default

Enable

Disable

Enable

Edit Member Data

Where: In a person’s Member Dialog within an Involvement

What: Allows the user to edit another’s Involvement member data; when disabled, the Edit button will not be displayed in the Member Dialog

On (Blue)

Off (Gray)

Default

Allow

Disallow

Allow

Involvement Extra Value Edit Button

Where: On the Involvement’s Settings > Extra Values tab

What: Show/Hide the Involvement extra value Edit button that allows new extra values to be added

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Guest Involvement Members

Where: On the Involvement people tab

What: Show/Hide the Guests tab

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Inactive Involvement Members

Where: On the Involvement people tab

What: Show/Hide the Inactive tab

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Pending Involvement Members

Where: On the Involvement people tab

What: Show/Hide the Pending tab

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Edit Involvement Content

Where: On an Involvement page

What: Allows Involvement leaders to edit Involvement content even if they lack the ContentEdit role

On (Blue)

Off (Gray)

Default

Allow

Disallow

Disallow

Add New Person Search

Where: On the Involvement people tab, when using “Add Member”

What: Limits the functionality of the search when using Add Members; must supply first name, last name, and email address; results will show limited information, for privacy reasons

On (Blue)

Off (Gray)

Default

Limited

Full Access

Full Access

Involvement Details Box

Where: In an Involvement view

What: Expand/Collapse the Involvement Details section

On (Blue)

Off (Gray)

Default

Expand

Collapse

Expand

Involvement Show Address

Where: Under Members tab and Display dropdown

What: Show address option

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Involvement Show Birthdays

Where: In one of the Involvement people views (Member, Previous Member, Inactive, etc.)

What: Show/Hide the members’ birthday

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Filters Bar

Where: On an Involvement’s People tab

What: Show/Hide the Filter bar (Name Filter, Sub-Group Filter, Clear, Filter)

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Options Menu

Where: On an Involvement’s People tab

What: Show/Hide the Options drop down menu (on the right end of the various people tabs)

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Settings Tab

Where: On the Involvement view

What: Show/Hide the Settings tab

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Involvement Member Row: Drop Button

Where: In one of the Involvement Member view

What: Show/Hide a Drop button in the Action column of each person row (in place of the Tag / Remove buttons.

On (Blue)

Off (Gray)

Default

Show

Hide

Hide

Blue Toolbar

Where: In an Involvement view

What: Present a custom blue Toolbar with limited functions; for example, the Tags options and the Contacts / Tasks options are removed from the Gear menu, as is the Try Registration option.

On (Blue)

Off (Gray)

Default

Limited

Full Access

Full Access

Show Blue Toolbar

Where: In an Involvement view

What: Show/Hide the Blue Toolbar

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar: Gear Menu

Where: In an Involvement view

What: Show/Hide the Gear menu on the Blue Toolbar

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar: Custom Reports Menu

Where: In an Involvement view

What: Show/Hide the Custom Reports (</>) Menu on the Blue Toolbar

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar: Full Email Menu

Where: In an Involvement view

What: Show/Hide the Email menu on the Blue Toolbar

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar Menu Option: Email Members Only

Where: In an Involvement view, on the Blue Toolbar’s Email menu

What: Add a custom menu option to email all the members (Note that the setting above, Full Email Menu, must be set to Off (Hide) for this option to appear)

On (Blue)

Off (Gray)

Default

Show

Hide

Hide

Blue Toolbar Menu Option: Email Members and Prospects

Where: In an Involvement view, on the Blue Toolbar’s Email menu

What: Add a custom menu option to email all members and prospects (Note that the setting above, Full Email Menu, must be set to Off (Hide) for this option to appear)

On (Blue)

Off (Gray)

Default

Show

Hide

Hide

Blue Toolbar Menu Option: Email Prospects Only

Where: In an Involvement view, on the Blue Toolbar’s Email menu

What: Add a custom menu option to email all the prospects (Note that the setting above, Full Email Menu, must be set to Off (Hide) for this option to appear)

On (Blue)

Off (Gray)

Default

Show

Hide

Hide

Blue Toolbar: Export Menu

Where: In an Involvement view

What: Hide the Export menu (Cloud icon) on the Blue Toolbar

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar Menu Option: Members Only Page

Where: In an Involvement view, on the Blue Toolbar’s Gear menu

What: Show/Hide the menu option for Members Only Page

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar Menu Option: Volunteer Calendar

Where: In a Choose Volunteer Times Involvement view, on the Blue Toolbar’s Gear menu

What: Show/Hide the menu options for Volunteer Calendar and Simple Volunteer Calendar

On (Blue)

Off (Gray)

Default

Limited

Full Access

Full Access

Meetings Category

Edit Description

Where: In an Involvement Meeting view

What: Allow editing the Meeting Description

On (Blue)

Off (Gray)

Default

Allow

Disallow

Disallow

Enable Editing by Default

Where: In an Involvement Meeting view

What: Open the Meeting already in edit mode

On (Blue)

Off (Gray)

Default

On

Off

Off

Hyperlink Names

Where: In an Involvement Meeting view

What: Controls whether the person’s name is a hyperlink to that person’s profile

On (Blue)

Off (Gray)

Default

On

Off

On

Add Guest

Where: In an Involvement Meeting view

What: Show/Hide the Add Guest button

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Attend Type

Where: In an Involvement Meeting view

What: Show/Hide the attendees’ Attend Type

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar

Where: In an Involvement Meeting view

What: Show/Hide the Blue Toolbar

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar - iPad Attendance

Where: On the Blue Toolbar while in an Involvement Meeting view

What: Show/Hide the menu option for iPad Attendance

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Blue Toolbar - Rollsheet

Where: On the Blue Toolbar while in an Involvement Meeting view

What: Show/Hide the menu option for the Rollsheet Report in the Reports menu (cloud icon). Note that this menu option will only appear when viewing future meetings.

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Current Member Type

Where: In an Involvement Meeting view

What: Show/Hide the attendees’ Current Member Type

On (Blue)

Off (Gray)

Default

Limited

Full Access

Full Access

Enable Box

Where: In an Involvement Meeting view

What: Show/Hide the Enable set of radio buttons (Editing, Register, Current Members)

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Extra Value Box

Where: In an Involvement Meeting view

What: Show/Hide the Extra Value box

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Other Attend

Where: In an Involvement Meeting view

What: Show/Hide the attendees’ Other Attend flag

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Box

Where: In an Involvement Meeting view

What: Show/Hide the Show set of radio buttons (All, Attends, Absent, Registered)

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Wand Target Box

Where: In an Involvement Meeting view

What: Show/Hide the Wand Target box in the Attendance summary section

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Meeting: “Create New Meeting” Button

Where: On an Involvement’s Meetings tab

What: Show/Hide the Create New Meeting button

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Meeting: “Delete Meeting” Button

Where: On an Involvement’s Meetings tab

What: Show/Hide the Delete button to the right of each Meeting

On (Blue)

Off (Gray)

Default

Show

Hide

Show

General Category

Home Page

Where: The user’s initial screen (home page)

What: Determines whether the user’s home page is the dashboard or the user’s own profile

On (Blue)

Off (Gray)

Default

Dashboard

User’s Profile

Dashboard

Top Navigation Tabs

Where: Anywhere

What: Show/Hide the top navigation menu (People, Involvement, Reports, Administration, etc.)

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Allow Involvement View to Leaders

Where: An Involvement view

What: Restrict the normal Involvement view to leaders of the Involvement; other users will see the Involvement Content page

On (Blue)

Off (Gray)

Default

Limited

Full Access

Full Access

Person Category

Email Details

Where: Email tabs on a person’s profile

What: When limited, can only see the email’s subject and body and cannot see other recipients and the other details that are in the default view

On (Blue)

Off (Gray)

Default

Limited

Full Access

Full Access

Ministry Tab

Where: On a person’s profile

What: Show/Hide the Ministry tab

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Family Member’s Link

Where: On the left panel when viewing a person’s profile

What: Disables the “Family Members” link which takes the user to a Search Builder page

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Baptism

Where: When viewing a person’s Profile > Member tab

What: Hide the Baptism section

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Blue Toolbar

Where: When viewing a person’s profile

What: Hide the Blue Toolbar

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Church Membership

Where: When viewing a person’s Profile > Member tab

What: Hide the Church Membership section

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Decision

Where: When viewing a person’s Profile > Member tab

What: Hide the Decision section

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Member Documents

Where: When viewing a person’s Profile tab

What: Hide the Documents tab

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Drop

Where: When viewing a person’s Profile > Member tab

What: Hide the Drop section

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Letter Status

Where: When viewing a person’s Profile > Member tab

What: Hide the Letter Status section

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Member Profile

Where: When viewing a person’s Profile > Member tab

What: Hide the “Member Profile” label

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show New Member Class

Where: When viewing a person’s Profile > Member tab

What: Hide the New Member Class section

On (Blue)

Off (Gray)

Default

Show

Hide

Show

Show Pledging Features

Where: When viewing a person’s Profile > Giving tab

What: Hide the Pledges tab

On (Blue)

Off (Gray)

Default

Show

Hide

Show



Latest Update

2/23/2024

Updated terminology for Involvements