Ejento AI
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Features
  • Basic Operations
    • Features
      • Organization → Projects → Assistants → Teams Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Overview
    • Features
      • Assistant Access Control
      • Caching Responses for Assistants
      • Assistant Evaluation
      • Evaluation Metrics
      • URL-based Chat Thread Creation and Prepopulation
      • Reasoning Patterns
    • Guides
      • Add Assistant
      • Evaluate Assistant
      • Edit Assistant
      • Assistant Edit Access
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • View Dataset Id
      • Voice Calling with Assistants
  • Corpus
    • Overview
    • Features
      • Corpus Permissions
      • PII Redaction
      • ETag Setup for Corpus Incremental Refresh
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • View Corpus Id
      • View Document Id
      • Tagging
        • Corpus tagging
        • Document tagging
  • Teams
    • Overview
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Overview
    • Guides
      • Add a Project
      • Edit a Project
      • Managing Assistants in a Project
      • Delete a Project
      • View Project Id
  • User Settings
    • Overview
    • Features
      • Ejento AI User Access Levels
    • Guides
      • Add new user
      • Invite Users via Link or Email
      • View my User Id
  • API Keys
    • Overview
    • Guides
      • How to generate API Key and Auth Token
  • Workflows
    • Overview
    • Features
      • Workflow Access Control
    • Guides
      • Add Workflow
      • Workflow Chat
      • Workflow Edit Access
  • Tools
    • Overview
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Overview
    • Guides
      • Analyzing Data in the Analytics Dashboard
  • Chatlogs
    • Overview
    • Guides
      • Managing Chatlogs
      • View Chatlog & Chat thread Id
  • Integrations
    • Overview
    • Guides
      • Email Indexing
      • Microsoft Teams
      • Sharepoint Indexing
      • MS Teams Integration Setup
      • Creating a Connection in Credential Manager
      • Slack App
      • Discord Bot
  • Ejento AI Shield
    • Overview
    • Features
      • Understanding Guardrails
    • Guides
      • How to enable Guardrails
  • Assistant Security
    • Overview
    • Features
      • Assistant Red Teaming
    • Guides
      • Red Team an Assistant
  1. Features

Workflow Access Control

Understanding workflow permissions and collaborative access in Ejento AI is essential for managing who can view and modify your workflows. These settings provide the flexibility to keep your multi-assistant workflows secure while enabling seamless teamwork across your organization.

Workflow Permission Roles#

Every workflow in Ejento AI has a structured, role-based permission model. Each user or team with access to a workflow holds one of the following roles:
RoleDetails
OwnerThe user who created the workflow. Has full control over the workflow, including editing, deleting, and managing permissions. The Owner role is assigned automatically at creation and cannot be changed or removed.
AdminCan view, edit, and delete the workflow. Can also access the permissions panel to grant, update, and revoke access for other users or teams.
MemberCan view and interact with the workflow. Cannot make configuration changes or access the permissions panel.
The Owner role is system-assigned at the time of creation. It cannot be transferred or revoked through the permissions panel.

Permission Propagation & Collaboration#

Access to a workflow is often inherited from higher levels in the hierarchy. This makes managing access for large groups of users simple and efficient.

Inherited Access#

Inheritance TypeDetails
Project InheritanceIf a user holds a Member or Admin role on the parent Project of a workflow, they automatically receive that same level of access to every workflow within that project. No explicit grant is needed.
Team AssignmentGranting a Team access to a Project or directly to a Workflow immediately shares that access with every individual in that team. Adding or removing a user from the team automatically updates their workflow access.
Organization AdminUsers with organization-level admin access automatically have full management access over all workflows in the organization, regardless of whether they are explicitly listed in any workflow's permissions panel.

Collaborative Edit Access#

The Workflow Admin role allows those with management rights either assigned directly or inherited, to modify the workflow's configuration and share it with others. This facilitates:
BenefitDetails
Shared ResponsibilityMultiple team members can co-manage a workflow's nodes, edges, and configuration.
SecurityOnly users with Admin or Owner status can perform destructive actions such as deletion or sensitive permission changes.
FlexibilityAccess rights can be adjusted at any time as project needs evolve, without re-creating the workflow.

Managing Workflow Permissions#

The permissions panel for a workflow is accessible to Admins and Owners only. From the panel you can:
Grant access — Share the workflow with a specific user or team, assigning them the Admin or Member role.
Update a role — Change an existing user's or team's role without revoking and re-granting access.
Revoke access — Remove a user's or team's access to the workflow immediately.
Members do not have access to the permissions panel. Only Admins and Owners can view and manage who has access to a workflow.
Whether you are building a workflow for your own use or sharing it across a team to collaboratively handle complex queries, Ejento AI's access control ensures your workflows remain secure and accessible to the right people. By leveraging Projects and Teams, you can maintain control over your workflows with minimal administrative overhead.
Previous
Overview
Next
Add Workflow