Deep dive

From remote debugging to data discovery, learn how Formant works from top to bottom.

    Roles in Formant

    Roles represent a collection of users that are assigned permissions by an administrator to perform similar actions or functions. A user can only have one role. 

    Formant includes the following roles:

    • Admininstrator

    • Operator

    • Viewer

    Roles provide access to specific resources within Formant. The next few sections describe the resources, roles, and access types. 

    Resources & access type

    The following are the resources that can be controlled using roles at Formant.


    Resource Access type Details

    Users

    CRUD

    CRUD Users; assign roles

    Device 

    CRUD & VIEW

    CREATE CAPTURE LINK 

    CREATE SHARE LINK

    EVENTS

    COMMENTS

    CRUD device, configure device. View data from device on Views & Channels 

    Create capture links and share links, 

    View device data on regular channel

    View events and events page

    CRUD comments

    Regular channels

    CRUD & VIEW

    CRUD channel; view channel.

    Views

    CRUD & VIEW

    CRUD Views; view Views

    Commands

    CRUD & EXECUTE

    CRUD Commands; execute commands

    Events

    CRUD & VIEW

    CRUD events; view events

    Teleop

    CRUD, VIEW  & OPERATE

    CRUD Teleop; Operate device; View teleop

    Analytics

    VIEW

    VIEW Analytics

    Roles and permissions

    There are three roles within Formant - administrator, operator, and viewer. 

    Admin

    Access to everything within Formant, including user management, device management, and device operations. 

    Resource Access type for Admins

    Users

    CRUD

    Device

    CRUD & VIEW, CREATE CAPTURE LINK, CREATE SHARE LINK

    Regular Channels

    CRUD & VIEW

    Views

    CRUD & VIEW

    Comments CRUD & VIEW comments 

    Commands

    CRUD & EXECUTE

    Events

    CRUD & VIEW

    Teleop

    CRUD, VIEW & OPERATE

    Analytics

    VIEW

    Operator

    Access to one or more devices, the respective share and capture within Formant and specific device capabilities (commands, bandwidth profiles), and views and streams for those devices.

    Resources Access type for Operator

    Users

    None

    Device

    VIEW, CREATE CAPTURE LINK, CREATE SHARE LINK

    Regular Channels

    VIEW

    Views

    VIEW

    Comments CRUD & VIEW COMMENTS

    Commands

    EXECUTE

    Events

    VIEW

    Teleop

    VIEW & OPERATE

    Analytics

    VIEW

    Viewer

    Read-only access to specific devices and specific streams from those devices.

    Resources Access type for Viewer

    Users

    None

    Device

    VIEW

    Regular Channels

    VIEW

    Views

    VIEW

    Comments VIEW

    Commands

    None

    Events

    VIEW

    Teleop

    VIEW

    Analytics

    VIEW

    By default, each of the above roles gets access to their respective resources. The resources they get access to can be restricted using tags. The next section will provide further details on this subject.

    Interested in granular access controls?

    Check out our documentation on attributes based access control for details on how to set up granular access.

    © 2020 Formant • 1999 Bryant St · San Francisco, CA 94110