Restricting and Sharing Advanced Searches

Creating and performing searches in Advanced Search can be a complex process for users with limited knowledge about the underlying data structure in STEP. For that reason, users with 'unrestricted access' (administrators) are able to pre-configure an Advanced Search in the Web UI and share it with other users. Experienced users can tailor Advanced Search to specific purposes and share with end users who do not have as much STEP experience.

Restricting User Groups

  1. Log in to the Web UI. User must have privileges to edit Web UI configurations.
  2. Click the design mode launch button found on the homepage (in the user widget).
  3. Click the Advanced Search link (e.g., if configured to display in the Quick Links widget) or navigate to the screen using the dropdown in the Web UI Designer window.
  4. Click Add under Unrestricted User Groups and pick the applicable node from the selection menu.

The admin - or anyone who will be creating and sharing the saved searches - needs to be added to the Unrestricted User Groups. All other groups are considered to be restricted and, therefore, cannot create and save Advanced Searches themselves.

  1. In the next screenshot, the 'Super Users' group has been given Unrestricted User Group rights. This means that a member of the Super Users group will be setting up / sharing searches.

Important: If there are no groups added as Unrestricted User Groups, everyone will get access to the Advanced Search tab and the criteria. However, users who are not privileged to share searches will not be able to save searches. As soon as a group is added as an Unrestricted User Group, all other groups become restricted users until added as unrestricted. It is best to drop the Web UI admin group into this selection to avoid any issues that may come up if users with limited STEP experience try an all-encompassing search using large amounts of data.

Applying a Share Search Action Set

First, a 'Share search with group' action will need to be created if it doesn't already exist as a standalone item or as part of an existing Action Set.

  1. Go to System Setup in the STEP Workbench.
  2. Under Action Sets, right-click User Actions and add a New Action Set.
  3. Type in an ID and Name then click Create. In this example, the name is 'Share Search.'
  4. Click on the new action set that was just created. Go to the Action Set tab.
  5. Click on the Add Action link and select 'Share search with group.'

Next, the user or group that has unrestricted Advanced Search Web UI access, typically Web UI administrators, will need to have updated Privilege Rules before being able to share pre-configured searches.

In the following example, Super Users is the unrestricted group. And Buyer Group is the user group that will be able to access the shared search(es).

  1. Under System Setup in the STEP Workbench, go to Users & Groups. Click on the group that will have unrestricted privileges in the Web UI Advanced Search configuration.
  2. On the Privilege Rules tab, click on Add Privilege found under User Privileges (expand the flipper, if needed). Specify the user or group that the admin will share searches with (in the Apply to User group section). For Action Set, pick the action set that was created in Step 3 (Share Search). The user group with unrestricted privileges should be listed for Apply to Group.

Important: The 'Privilege' to share pre-created searches should be added to the group who will be setting up the searches and sharing them, not to the user or group who will receive the shared searches.

  1. Click Save.

Setup in the STEP Workbench is now complete.

The group or groups designated as Unrestricted User Groups may run searches and also create searches, save them, and share with the user(s) designated in the Workbench as privileged users.

Sharing Saved Searches

The administrator (unrestricted user) will need to log in to the Web UI to create an Advanced Search or access an existing saved search. Saved searches can only be shared with the privileged users. See the 'Applying a Share Search Action Set' section in this documentation.

To share a saved search, the administrator (a member of the Unrestricted User Group) can click on the icon to the right of each saved search to see the options available:

When the Share link is clicked, a menu of available users / groups is shown.

Make a selection and click OK. The user / group picked will have the saved search available under the Advanced Search My Searches tab the next time they access and/or refresh their Advanced Search page.

User groups without explicit access to create, share, save, and maintain advanced searches will experience a redesigned layout that is more simplistic and user friendly when they access the Web UI Advanced Search. End users who receive shared searches will not have the Search Criteria tab in Advanced Search. They will only see the 'My Searches' tab. In addition to increasing usability, this also reduces the risk of broad searches being unintentionally performed and depleting system resources.

End users cannot change or move the parameters of a saved search. However, they may change the values within a search, even if the search is already pre-configured with values.

Considerations and Limitations

2018, Stibo Systems