IoTFlows
  • Welcome to IoTFlows Docs
  • IoTFlows
  • Console
  • REST API
  • Device Management & Secure Remote Access
    • 1. Connect a device to the cloud or create a virtual device
    • 2. SSH to your device over the internet
    • 3. Transfer files to your device over the internet
    • 4. Remotely access Node-RED on your device
    • 5. Create public links for local web-apps
  • Real-Time Data Streams, Alerts, and Actions
    • Create a Device API Key
    • Publish and subscribe to real-time messages with Node-RED
    • Creating an Alert Channel
    • Publish an Alert with Node-RED
    • Define and execute an Action in Node-RED
    • Python real-time SDK
    • Javascript real-time SDK
  • Cloud Node-RED Servers
    • Create a secure Cloud Node-RED Server in five minutes
    • Subscribe to data streams with a Cloud Node-RED Server
    • Integrate data streams to Node-RED dashboard
    • Integrate data streams to Slack
  • IOTFLOWS OVERVIEW
    • IoTFlows Roles and Permissions
    • Adding Team Members
  • Example Projects
    • Raspberry Pi as Gateway
      • Arduino to Raspberry Pi Serial Communication for Ultrasonic Sensor
    • Getting Started with Node-Red Dashboard
      • Installing Node-Red Dashboard
      • Accessing Node-Red Dashboard
      • 1. Creating a Page
      • 2. Adding Gauge Nodes
      • 3. Changing Dashboard Themes
      • 4. Adding Data to Gauge Nodes
      • 5. Adding a Chart Node
      • 6. Adding Data to Chart Node
      • 7. Adding a Template Node
      • 8. Adding Data to Template Node
      • 9. Adding Switch Node
      • 10. Adding Logic to Switch Node
      • 11. Adding a Slider Node
      • 12. Adding a Color Picker Node
      • 13. Adding a Numeric Node
      • 14. Adding a Button Node
      • 15. Adding Logic to a Button Node
      • Node-Red Dashboard Code
    • Publishing Data Streams from Python
    • Ultrasonic Sensor on Raspberry Pi Node-Red
  • General
    • Downloading IoTFlows Node-Red Nodes
    • Publishing Alert from Node-Red Manual
    • Publishing Data Stream from Node-Red Manual
Powered by GitBook
On this page
  • Organization Roles
  • Organization Owner
  • Organization Administrator
  • Organization Member
  • Organization Observer
  • Project Roles
  • Project Administrator
  • Project Member
  • Project Observer
  • Alert Channel Roles
  • Alert Channel Administrator
  • Alert Channel Member
  • Alert Channel Observer

Was this helpful?

  1. IOTFLOWS OVERVIEW

IoTFlows Roles and Permissions

Every member has a role within an organization, project, and alert channel. The highest level of authority is the Organization Owner, who manages the entire organization, projects, and alert channels. Administrators within projects and alert channels can have full authority to manage that specific project and alert channel but not others. Use the descriptions below to explore specific permissions.

Organization Roles

Organization Owner

Each organization has at least one organization owner. This role has the highest level of permissions. Only this person can delete the organization and manage the cost and payments of the organization. Also, this role can view/edit all cloud servers, alert channels, projects, and devices even if not been added as a member of these resources.

Organization Administrator

There can be multiple organization administrators. This role has the same permissions as the organization owner except it is not allowed to view/manage the organization costs or delete the organization. Similar to the organization owner, this role can view/edit all resources regardless of membership.

Organization Member

There can be multiple organization members. These members can only view the projects and alert channels that they have been assigned to. Depending on their role within a project or alert channel, will depend on the permission they will have within that project or alert channel.

Organization Observer

There can be multiple organization observers. These members have read-only access to the organization resources that they have been added to, which their role in those resources can only be an observer.

Project Roles

Project Administrator

Each project has at least one project administrator. This role has the highest level of permission within the project. A project administrator can change the project settings, add/remove members, and control the devices within the project.

Project Member

A project can have multiple project members. These members can view and edit all the resources within the projects such as adding/deleting devices, clients, and data streams. These members, however, cannot delete/edit the project itself, and cannot add/remove members.

Project Observer

A project can have multiple project observers. These members have read-only access to the project resources that they have been added to.

Alert Channel Roles

Alert Channel Administrator

Each alert channel has at least one administrator. This role has the highest level of permission within the alert channel. An alert channel administrator can change the channel settings and add/remove members.

Alert Channel Member

There can be multiple alert channel members. These members can communicate within the channels but they can’t delete/edit the alert channel itself or add/remove members.

Alert Channel Observer

An alert channel can have multiple observers. These members can only receive notifications from the channel.

PreviousIntegrate data streams to SlackNextAdding Team Members

Last updated 3 years ago

Was this helpful?