This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Example configurations for enterprises

While every enterprise has its own requirements for employee, job, and permission configuration, this section provides a detailed example of a common approach. It includes the following types of employees:

  • A super user that has full permissions at all locations in the restaurant group hierarchy. The super user can manage employees for the entire enterprise and edit their permissions. This user can also edit any entity in the Toast administration back-end, including menu entities owned by the corporate restaurant group.

  • A franchise manager can manage employees for their franchise and edit their permissions. They can also edit menu entities that are owned by the franchise, or a location in the franchise, and view reports for all the locations in the franchise.

  • A location manager can manage employees for their location and edit their permissions. They can also edit menu entities that are owned by their location and view reports for their location.

  • A server that represents the kind of non-managerial employee you might create and specify permissions for.

To support these types of employees, you need the following jobs:

  • A super user job that has every permission that can be assigned to an employee. Toast support creates this job and assigns it to someone in your enterprise. The super user can then create the other jobs described below.

  • A manager job that has every permission that can be assigned to an employee except the following:

    • Restaurant Admin > Quick Edit Menu. This type of menu editing is not yet supported in enterprise environments and should not be used.

    • Account Admin > Financial Accounts. Restricting this permission prevents the manager from interacting with financial data that should be restricted to corporate employees.

  • A server job that has POS Access permissions only.

The manager job is assigned to both franchise and location managers, however, you specify different locations where these managers' permissions apply. For example, a franchise manager's permissions apply only to locations in their franchise while a location manager's permissions apply only to the single location where they work.