This tutorial will guide you through the fundamental concepts of GoInsight.AI's permission system. We will explore the different levels of user management, how resources are managed, and common scenarios for applying these settings, providing you with a clear understanding of how to control access and facilitate effective team collaboration.
1. What is User Management & Access Control
Managing users and controlling their access are essential aspects of maintaining security and efficiency within GoInsight.AI. User management deals with user accounts, while access control defines what users can do within the platform.
User Management in GoInsight.AI refers to the administration of user accounts. This includes creating new user profiles, modifying existing ones, and managing their active or inactive status. It's about establishing ‘who’ can access the GoInsight.AI platform.
Access Control then defines ‘what’ these users are permitted to do within GoInsight.AI, specifically in relation to AI automation workflows, data, and other resources. This involves setting specific permissions that dictate a user's ability to view, create, edit, execute, or manage different elements of the system.
2. Why Enterprises Need Access Control
- Enabling Granular Management
- GoInsight.AI aims to allow precise assignment of roles and permissions to specific files and data. This ensures users access only what they need, promoting clear responsibility, reducing errors, and simplifying management as your organization and workflows grow. Tailoring access enhances both efficiency and security.
- Protecting Sensitive Data & Mitigating Security Risks
- Prevents unauthorized access and mitigates data breaches from misconfigured permissions (like ex-employees retaining access). GoInsight.AI's "Private Files" ensure resource owners have exclusive control, with administrators able to transfer ownership only when absolutely necessary. This is vital for safeguarding confidential information and maintaining operational order.
- Streamlined Team Management
- Enables independent management of multiple teams through isolated permissions, preventing cross-interference. This ensures that the departure or changes within one team's administration won't disrupt the collaborative workflows of other teams.
- Seamless Knowledge Transfer
- GoInsight.AI facilitates a smooth transfer of resources, whether automatically or manually, when employees leave or teams change. This critical feature prevents the loss of vital company information during personnel transitions.
In essence, access control in GoInsight.AI is vital for security, efficient management, and flexible collaboration.
3. Core Features of GoInsight.AI's Access Control
Access control is a critical component of enterprise management, and GoInsight.AI offers a robust and flexible solution to ensure both security and efficiency. Here are the core features that make it stand out:
1. Multi-Level User Management
GoInsight.AI implements a hierarchical user management system that provides distinct levels of control and responsibility:
Enterprise Level | Provides top-level control over critical security and financial aspects. |
Group Level | Enables autonomous management within specific teams, including assigning permissions for non-private resources and managing members. |
Individual Level | Allows users to create resources with the option to keep them private or manage them collaboratively within their group. |
2. Adaptive Personnel Management
The system automatically adapts to changes in personnel, ensuring seamless transitions:
Group Transfers | Automatically shifts management of non-private resources to the new group admin. |
Employee Departures | Ensures that superiors or top-level admins can take over resources, preventing orphaned data. |
3. "Private" vs. "Non-Private" Resource Management
GoInsight.AI offers a flexible file management system that balances privacy and collaboration:
Private Files | Accessible solely by the owner, offering maximum security for sensitive information, even from admins. |
Non-Private Files | Facilitates internal collaboration with permission-based editing and sharing managed by authorized users. |
4. Flexible Resource Ownership Transfer
Ownership of resources can be transferred seamlessly:
Executors | Only enterprise owners and super administrators can transfer ownership. |
Scenarios | This feature is particularly useful for scenarios like employee departures or project role changes, ensuring that resources remain accessible and managed. |
Details | New owners inherit the permissions of the resource, while the original owner can choose to retain or relinquish access rights, preventing resource loss or misuse. |
These core features collectively provide a robust and adaptable framework for managing access and permissions within GoInsight.AI, catering to various organizational needs and ensuring both security and efficient collaboration.
4. Function Explanation & Operation Guidance
This part will guide you on how to configure the permission system step by step to achieve optimal "lean management" and "secure collaboration" within your organization.
1. Define Enterprise-Wide Openness:
As the ‘Enterprise Owner’, your first step is to determine the overall openness of your GoInsight.AI environment in the “Settings” panel.
Allow Private Files: When enabled, employees can create private files (including Bots, Knowledge Bases, and InsightFlow, etc.) for personal use only.
Group admins can manage resources owned by their group members: When enabled, group admins can manage resources (including Bots, Knowledge Bases, InsightFlow, etc.) that are "owned" and "non-private" within their group.

2. Establish Your Organizational Structure with Department Groups:
In the dashboard, Navigate to the “Groups & Members” section in the dashboard. Click on “+ Create Group” button to proceed.

3. Invite Employees and Assign Group & Initial Permissions:
Within the “Groups & Members” section, select the “Members” tab. Then click the “+ Member” button to invite specific member(s).

For Team Member role | can only manage bots, knowledge bases, workflows that they have created or been assigned. |
For Super Admin | can manage all bots, knowledge bases, workflows, and invite/manage group admins and team members. |
You'll also select their group and optionally specify their position within that group.
4. Setting Resources to "Private" or "Non-Private":
To control the visibility of a specific resource (Bot, Knowledge Base, InsightFlow, etc.), click the “Edit” icon associated with that resource. Select the “Permissions” module, where the resource owner can decide and complete the settings.

5. Configuring Resource Permissions for Enterprise-Wide or Specific Access:
Click the “Edit” icon associated with resources (Bot, Knowledge Base, InsightFlow, etc.) and go to the “Permissions” module, where you can edit the permissions of the resources. Decide whether to make the resources public within the enterprise and which personnel and groups can access and use them.

For each selected individual or group, you can assign one of the following permission levels:
Manager Mode | Manage members and edit/delete workflows |
Editor Mode | View/Edit workflows |
Viewer Mode | View workflows only |

6. Editing Resource Owners
To change the owner of a resource, click its “Edit” icon and navigate to the “Permissions” section. Only “Owner” and “Super Admin” have the authority to edit the resource owner. This ensures a high level of control over critical resource ownership, especially during transitions.

Configuring GoInsight.AI's permission system provides key benefits: enhanced security through clear roles and private files, simplified team collaboration with efficient group management and transitions, flexible control adapting to organizational changes, and scalable support for growth and complex workflows.
Conclusion
GoInsight.AI's multi-level user management and access controls are key to building a secure, well-organized, and efficient operational environment. This system allows you to clearly define user roles, protect sensitive data with private resources, streamline team collaboration through group-based permissions, and ensure business continuity with flexible ownership transfer.
By the end of this tutorial, you will understand how to effectively configure GoInsight.AI's permission settings to establish a secure and collaborative workspace.