Teams
Learn about Teams in ZenML Pro and how they can be used to manage groups of users across your organization and workspaces.
Last updated
Was this helpful?
Learn about Teams in ZenML Pro and how they can be used to manage groups of users across your organization and workspaces.
Last updated
Was this helpful?
ZenML Pro introduces the concept of Teams to help you manage groups of users efficiently. A team is a collection of users that acts as a single entity within your organization and workspaces. This guide will help you understand how teams work, how to create and manage them, and how to use them effectively in your MLOps workflows.
Teams in ZenML Pro offer several key benefits:
Group Management: Easily manage permissions for multiple users at once.
Organizational Structure: Reflect your company's structure or project teams in ZenML.
Simplified Access Control: Assign roles to entire teams rather than individual users.
Teams are created at the organization level and can be assigned roles within workspaces, similar to individual users.
To create a team:
Go to the Organization Settings
Click on the Settings tab from your Organization page.
Click on the Teams tab
Go to the Members section from the sidebar and select the Teams tab.
Add a New Team
Use the Add team button to add a new team.
When creating a team, you'll need to provide:
Team name
Description (optional)
Initial team members
To add users to an existing team:
Go to the Teams tab in Organization settings
Select the team you want to modify
Click on Add Members
Choose users from your organization to add to the team
Teams can be assigned to workspaces just like individual users. To add a team to a workspace:
Go to the Workspace Settings page
Click on Members tab and click on the Teams tab.
Select Add Team
Choose the team and assign a role
When you assign a role to a team within a workspace, all members of that team inherit the permissions associated with that role. This can be a predefined role (Admin, Editor, Viewer) or a custom role you've created.
For example, if you assign the "Editor" role to a team in a specific workspace, all members of that team will have Editor permissions in that workspace.
Reflect Your Organization: Create teams that mirror your company's structure or project groups.
Combine with Custom Roles: Use custom roles with teams for fine-grained access control.
Regular Audits: Periodically review team memberships and their assigned roles.
Document Team Purposes: Maintain clear documentation about each team's purpose and associated projects or workspaces.
By leveraging Teams in ZenML Pro, you can streamline user management, simplify access control, and better organize your MLOps workflows across your organization and workspaces.