Salesforce

« Go Back
Information
Scanner
scanner
Article Details

Menu

  • Introduction
  • How Scanner works
  • Accessing Scanner
  • Navigating Scanner

Introduction

The Firmstep Process Scanner (simply, ‘Scanner’) is a powerful tool which makes it easy to manage the processes, integrations, and users on your platform.

Developed in collaboration with Nottinghamshire County Council, Scanner provides you with an intuitive overview of your forms, processes, integrations and permissions. This insight will allow you to continue to innovate with Firmstep whilst increasing confidence in your development process.

With Scanner, you will be able to:

  • keep track of where your integrations are being used in the platform;
  • clearly see what forms are using specific subforms;
  • oversee the number of users that can access different processes
  • export key data about processes, forms, integrations, users, and user groups; and
  • monitor product usage to help organise your forms and processes.

How Scanner Works

Scanner runs a periodic 'scan' of all the processes, forms, categories, integrations, and users that exist on your platform at the time of the scan.

Timing of the scans

It is important to note that Scanner does not display in real time. Rather, it displays the relevant data that existed in your platform at the time of the latest scan.

Scan frequency is approximately once every 24 hours. The consistency of this timing may vary.

Scanner displays direct relationships only

Scanner currently only displays direct relationships between forms, processes and integrations. If an integration is used in lookups, it will not show up in the Process section of the Scanner results. This is because lookups are stored as a part of the form and not the process. That is also why the process does not display when viewing the integration details.

You would need to go into the appropriate subform on Scanner to view the integration.

The reason for this is that displaying all the indirect relationships can cause issues; we had issues with the UI timing out on customers with large amounts of data previously. ?


Accessing Scanner

Permissions Manager

The ‘Scanner’ permission will need to be granted to the relevant user group(s) in Permissions Manager under ‘Firmstep Products’.

an image of the Scanner permission button, which should be set to 'Allow Access'

Please Note: Permission to use Scanner should be highly controlled and restricted to Admin users only as this permission grants them access to all processes and data submitted. You should be mindful of any GDPR limitations, especially in respect of sensitive data.

Once permissions have been granted, authorised users will be able to access Scanner using the following link template: yoursite-forms.achieveservice.com/admin/scanner. They will also be able to navigate to Scanner from the admin console areas of the platform. However, please note that the ability to navigate to Scanner in this way is a work in progress and may not yet be available across the entire platform.

image showing the admin console dropdown menu, with Scanner highlighted

Navigating Scanner

Landing Page

The landing page of Scanner displays the date/time when the last scan was run, as shown below:

This image shows the landing page of Scanner, which notes the last time at which the Scan was run.

We are currently exploring options of useful information to display on this homepage. if you have a suggestion or preference of what you would like to see here, please let us know.

Processes

The 'Processes' tab lists all processes that exist in Forms Designer at the time of the scan, as shown below:

This image depicts the Processes tab in Scanner, which lists all processes that exist in Forms Designer at the time of the scan.

The number of forms and integrations that are contained in each process is summarised in the table.

Clicking on a process listed in this summary will take you to a ‘Process Details’ page (shown below) where you can see further information about the specific process. This information includes the list of specific forms, subforms, and integrations in use, as well as the users who have edit and view access to the process. There is also a link in this page which takes you directly to the process in Forms Designer, thereby streamlining your platform management.

This image shows an example 'Process Details' screen for Scanner, which provides more information about a specific process

Forms

Similar to the 'Processes' tab, the 'Forms' tab lists all forms that exist in Forms Designer at the time of the scan:

This image shows the Forms Designer tab in Scanner, which shows a list of existing forms at the time the scan was made.

The number of subforms a form contains is summarised in its entry for the 'Child Forms' column. If a form is being used as a subform, this will be denoted in the ‘Parent Forms’ column, which also indicates how many forms are using it as a subform.

Clicking on a particular form will display further details about the form (as in the image below). You will also be able to see if the form is using integrations v2 and if the form is within a process that is assigned to a category.

This image shows the Form Details page, which will display more details about a form.

Categories

The 'Categories' tab displays a list of all categories in Forms Designer at the time of the scan. You can easily find and sort categories that have no processes and edit/delete them as necessary.

Clicking on a category will not only display the forms and processes the category contains, but also a list of all users that have permission to edit/view the processes and forms in this category.

This image depicts the categories tab in Scanner.

Integrations

Similarly, the 'Integrations' tab lists all the integrations in Integrations Manager at the time of the scan. You can quickly find and sort the integrations that are not attached to any process. Clicking on an integration will list all the forms and processes where the integration is used.

Permissions

The ‘Permissions' tab summarises the number of users with access to the primary admin areas of the platform, as shown below. You will also be able to expand each of these categories and see the full list of users with each permission. This is very useful for auditing purposes.

This image depicts the Permissions tab on Scanner.

User Groups

The 'User Groups' tab provides a list of all the user groups in the platform and displays the number of users in each group at the time of the scan.

A button is present on the User Group tab to download a zip file containing csv files listing users , user groups, mappings between user and user groups and a list of permissions.

export all button to create download of user info

Reporting Dashboard

In Release 425, we added a Reporting Dashboard to Scanner. This displays a summary of the data collected by Scanner, in a readable format, and accessible via the Scanner homepage.

image shows the reporting dashboard

Export functionality - Note

Export buttons are visible on the top right of the Processes, Forms, Integrations, Users, and User Groups tabs. These allow customers to export data in a CSV format, meaning they can then build custom reports.

image shows the location of the 'Export' button in the tabsImage shows an example CSV report

 


Powered by