1"use strict";(globalThis.webpackChunkragflow_docs=globalThis.webpackChunkragflow_docs||[]).push([[92],{1759(e,t,n){n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"guides/team/team_management/index","title":"Overview","description":"Manage team members, team invitations, and joined teams.","source":"@site/versioned_docs/version-v1.0.0-rc1/guides/team/team_management/index.md","sourceDirName":"guides/team/team_management","slug":"/team_management","permalink":"/docs/v1.0.0-rc1/team_management","draft":false,"unlisted":false,"editUrl":"https://github.com/infiniflow/ragflow/tree/main/docs/guides/team/team_management/index.md","tags":[],"version":"v1.0.0-rc1","sidebarPosition":2,"frontMatter":{"sidebar_position":2,"slug":"/team_management","sidebar_custom_props":{"categoryIcon":"LucideLogOut"},"sidebar_label":"Overview","title":"Overview"},"sidebar":"tutorialSidebar","previous":{"title":"Enter the Team Page","permalink":"/docs/v1.0.0-rc1/guides/team/team_management/enter_the_team_page"},"next":{"title":"View Current Workspace Members","permalink":"/docs/v1.0.0-rc1/guides/team/team_management/view_current_workspace_members"}}');var s=n(74848),r=n(28453);const i={sidebar_position:2,slug:"/team_management",sidebar_custom_props:{categoryIcon:"LucideLogOut"},sidebar_label:"Overview",title:"Overview"},o="Team Management",m={},d=[];function c(e){const t={admonition:"admonition",h1:"h1",header:"header",hr:"hr",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"team-management",children:"Team Management"})}),"\n",(0,s.jsx)(t.p,{children:"Manage team members, team invitations, and joined teams."}),"\n",(0,s.jsx)(t.hr,{}),"\n",(0,s.jsx)(t.p,{children:"By default, each RAGFlow user is assigned a single team named after the user's name. RAGFlow allows you to invite RAGFlow users to your team. Your team members can help you:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Upload documents to your shared datasets."}),"\n",(0,s.jsx)(t.li,{children:"Parse documents in your shared datasets."}),"\n",(0,s.jsx)(t.li,{children:"Use your shared Agents."}),"\n"]}),"\n",(0,s.jsx)(t.admonition,{title:"NOTE",type:"tip",children:(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Team members cannot invite users to your team. Only the team owner can invite users or remove members."}),"\n"]})})]})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453(e,t,n){n.d(t,{R:()=>i,x:()=>o});var a=n(96540);const s={},r=a.createContext(s);function i(e){const t=a.useContext(r);return a.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),a.createElement(r.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.