Restrict who can click a progress button

Generally speaking, we find it is a good idea to allow any user to click any progress button. This ensures the system is up to date even when a colleague is asked to progress a job on behalf of a colleague who may be busy, etc.

That said, there are some situations where you may wish to restrict who can click certain progress buttons, this might include:

  • An especially important step, e.g. the final step in a workflow.
  • A step that bypasses others. For example, you might have a 'Job completed' stage that goes for a review but also a 'Job completed by manager' button that bypasses the review. We would only want the latter button to be visible to managers.
  • An optional button that is designed to be the exception to the rule. For example, on a stage such as 'Awaiting payment' (before work begins) you might have a button 'Director authority for work to start' which allows work to start even though payment has not been made.

You can restrict each individual step/button as you see fit by following these steps:

  • Click on the Config meu (superuser access required).
  • Click on the Edit workflow systems link.
  • Drill into the appropriate workflow system via the pencil icon to the right.
  • Ensure you are viewing the flow diagram for the appropriate route, find the step (grey hexagon) you wish to edit and click on the pencil icon.
  • Click into the Visibiity by user dropdown and choose one of the following restrictions:
    • Only partner - this setting would mean the button is only visible to the job partner (specifically, the current occupant of job position slot 1).
    • Only manager - this setting would mean the button is only visible to the job manager (specifically, the current occupant of job position slot 2).
    • Only partner or manager - this setting would mean the button is only visible to the job partner or manager (specifically, the current occupant of job positions slots 1 or 2).
    • Anyone from team [team name] - this setting would mean the button is only visible to members of the team you select. This option is likely to give the most flexibility as you can populate a team with any list of users.

Still need help? Contact Us Contact Us