Přeskočit na hlavní obsah

Role a oprávnění

V části Users → Roles nastavíte, které části produktu mohou uživatelé otevřít a jaké akce mohou provádět. Uživatel může mít více rolí; jeho výsledná oprávnění jsou kombinací oprávnění udělených všemi přiřazenými rolemi.

Přístup k záložce Roles a jejím správcovským akcím vyžaduje oprávnění Assign roles. Skrytí stránky nebo akce ve Web App nenahrazuje autorizaci backendu: stejná výsledná oprávnění se kontrolují také při požadavku na chráněnou operaci.

Přehled rolí​

Záložka Roles zobrazuje název role, aktivní členy a informaci, zda jde o vestavěnou roli. Pomocí vyhledávání najděte roli, kliknutím na její název otevřete detail nebo tlačítkem Create role přidejte vlastní roli.

Kliknutím na obrázek ho otevřete v plném rozlišení.

Siesta AI poskytuje čtyři vestavěné role:

  • Owner má všechna oprávnění. Její oprávnění nelze upravovat a organizace musí vždy zachovat alespoň jednoho aktivního Ownera.
  • Admin má ve výchozím stavu také přiřazování rolí, sdílení s celou organizací a správu API klíčů všech uživatelů. Správa fakturace a synchronizace týmů Entra výchozí nejsou.
  • Builder vytváří a spravuje obsah, sdílí ho s vlastními týmy a spravuje vlastní API klíče. Nemá výchozí správu uživatelů, nastavení organizace, organizační sdílení, analytiku ani auditní log.
  • User používá dostupné agenty a sdílenou práci bez správy organizace.

Identitu vestavěné role nelze přejmenovat ani smazat. Vlastní role patří organizaci a lze je odstranit, když už nejsou potřeba.

Vestavěná role Builder nahrazuje dřívější název Editor. Při aktualizaci přístupových pravidel zkontrolujte také aktuální výchozí oprávnění níže.

Vytvoření vlastní role​

  1. Otevřete Users → Roles a vyberte Create role.
  2. Zadejte jedinečný Name role. Vestavěné názvy Owner, Admin, Builder a User jsou rezervované.
  3. Vyberte oprávnění ve stromu rozděleném do skupin.
  4. Volitelně vyberte počáteční členy.
  5. Zvolte Create role.

Oprávnění mohou záviset na nadřazeném oprávnění. Například úprava nebo smazání může vyžadovat oprávnění zobrazit stejný prostředek. Výběr podřízeného oprávnění automaticky zachová požadované nadřazené oprávnění; odebrání nadřazeného zároveň odebere závislá oprávnění.

Roli nelze vytvořit ani aktualizovat s oprávněními, která sami nemáte. Správce role tak nemůže udělit vyšší úroveň přístupu, než má on sám.

Úprava oprávnění​

Otevřete roli a rozbalte skupinu oprávnění pro kontrolu jednotlivých akcí. Zaškrtávací políčko skupiny vybere nebo zruší oprávnění, která můžete udělit, a vyhledávání otevře odpovídající skupiny. Po změnách zvolte Save permissions.

Detail role Owner s informací, že oprávnění nelze upravovat

Kompletní katalog oprávnění​

Tabulky níže odpovídají stabilním klíčům, názvům v aplikaci, závislostem a výchozím nastavením vestavěných rolí definovaným backendem. Role Owner se ve sloupci Výchozí role neopakuje, protože vždy získává všechna oprávnění z katalogu. Žádná znamená, že oprávnění ve výchozím stavu nemá žádná jiná vestavěná role; Owner je může přidělit vhodné vlastní roli.

Vlastní role začínají bez výchozích oprávnění. Aplikace odešle backendu vybrané klíče. U rolí Admin, Builder a User se změny ukládají jako odchylky od níže uvedených výchozích hodnot.

Obsah a konfigurace agentů​

OblastKlíč oprávněníNázev v aplikaciVýchozí roleVyžaduje
CategoriesCategories.ViewViewAdmin, Builder, User—
CategoriesCategories.ManageManageAdmin, BuilderCategories.View
SkillsSkills.ViewViewAdmin, Builder, User—
SkillsSkills.DeleteDeleteAdmin, BuilderSkills.View
SkillsSkills.EditCreate & editAdmin, BuilderSkills.View
SkillsSkills.ManageAccessShare with own teamsAdmin, BuilderSkills.Edit
PromptsPrompts.ViewViewAdmin, Builder, User—
PromptsPrompts.EditCreate & editAdmin, BuilderPrompts.View
PromptsPrompts.DeleteDeleteAdmin, BuilderPrompts.View
AgentsAgents.ViewViewAdmin, Builder, User—
AgentsAgents.DeleteDeleteAdmin, BuilderAgents.View
AgentsAgents.UsePrivateConnectionsUse own private connectionsAdmin, Builder, UserAgents.View
AgentsAgents.UsePlatformToolsUse platform tools in chatAdminAgents.View
AgentsAgents.EditCreate & editAdmin, BuilderAgents.View
AgentsAgents.ManageAccessShare with own teamsAdmin, BuilderAgents.Edit
AgentsAgents.ManageInterfaceMake publicly accessibleAdminAgents.Edit
TemplatesTemplates.ViewViewAdmin, Builder, User—
TemplatesTemplates.DeleteDeleteAdmin, BuilderTemplates.View
TemplatesTemplates.EditCreate & editAdmin, BuilderTemplates.View
TemplatesTemplates.ManageAccessShare with own teamsAdmin, BuilderTemplates.Edit
TemplatesTemplates.PublishPublish to the galleryAdminTemplates.Edit
MemoryMemory.ViewViewAdmin, Builder, User—
MemoryMemory.DeleteDeleteAdmin, BuilderMemory.View
MemoryMemory.EditCreate & editAdmin, BuilderMemory.View
MemoryMemory.ManageAccessShare with own teamsAdmin, BuilderMemory.Edit

Práce a znalosti​

OblastKlíč oprávněníNázev v aplikaciVýchozí roleVyžaduje
WorkspacesWorkspaces.ViewView workspaces and their tasksAdmin, Builder, User—
WorkspacesWorkspaces.DeleteDelete workspaces and their tasksAdmin, Builder, UserWorkspaces.View
WorkspacesWorkspaces.RunRun tasks within workspacesAdmin, Builder, UserWorkspaces.View
WorkspacesWorkspaces.EditCreate & edit workspaces and their tasksAdmin, Builder, UserWorkspaces.View
WorkspacesWorkspaces.ManageAccessShare with own teamsAdmin, BuilderWorkspaces.Edit
WorkflowsWorkflows.ViewViewAdmin, Builder, User—
WorkflowsWorkflows.DeleteDeleteAdmin, BuilderWorkflows.View
WorkflowsWorkflows.RunRunAdmin, BuilderWorkflows.View
WorkflowsWorkflows.EditCreate & editAdmin, BuilderWorkflows.View
WorkflowsWorkflows.ManageAccessShare with own teamsAdmin, BuilderWorkflows.Edit
GraphsGraphs.ViewViewAdmin, Builder, User—
GraphsGraphs.DeleteDeleteAdmin, BuilderGraphs.View
GraphsGraphs.EditCreate & editAdmin, BuilderGraphs.View
GraphsGraphs.ManageAccessShare with own teamsAdmin, BuilderGraphs.Edit
Data sourcesDataSources.ViewViewAdmin, Builder, User—
Data sourcesDataSources.DeleteDeleteAdmin, BuilderDataSources.View
Data sourcesDataSources.ManageLimitsManage upload limitsAdminDataSources.View
Data sourcesDataSources.EditCreate & editAdmin, BuilderDataSources.View
Data sourcesDataSources.ManageAccessShare with own teamsAdmin, BuilderDataSources.Edit

Konverzace, aplikace a integrace​

OblastKlíč oprávněníNázev v aplikaciVýchozí roleVyžaduje
RecordingsRecordings.ManageFull accessAdmin, Builder, User—
RecordingsRecordings.ShareShare via public linkAdmin, Builder, UserRecordings.Manage
RecordingsRecordings.ManageAccessShare with own teamsAdmin, BuilderRecordings.Manage
ConversationsConversations.ViewViewAdmin, Builder, User—
ConversationsConversations.DeleteDeleteAdmin, BuilderConversations.View
ConversationsConversations.ChatChatAdmin, Builder, UserConversations.View
ConversationsConversations.ShareShare via public linkAdmin, BuilderConversations.Chat
WebhooksWebhooks.ViewView ownAdmin, Builder—
WebhooksWebhooks.EditCreate & edit ownAdmin, BuilderWebhooks.View
WebhooksWebhooks.DeleteDelete ownAdmin, BuilderWebhooks.View
WebhooksWebhooks.ManageAllManage everyone'sAdminWebhooks.View
ConnectionsConnections.ViewViewAdmin, Builder, User—
ConnectionsConnections.DeleteDeleteAdmin, Builder, UserConnections.View
ConnectionsConnections.ManageLimitsManage token limitsAdminConnections.View
ConnectionsConnections.ManageSystemDefaultManage the shared default connectionAdmin, BuilderConnections.View
ConnectionsConnections.EditCreate & editAdmin, Builder, UserConnections.View
ConnectionsConnections.ManageAccessShare with own teamsAdmin, BuilderConnections.Edit
System toolsSystemTools.ViewViewAdmin, Builder—
Live transcriptionLiveTranscription.UseUseAdmin, Builder, User—

Správa organizace a reporting​

OblastKlíč oprávněníNázev v aplikaciVýchozí roleVyžaduje
API keysApiKeys.ViewView ownAdmin, Builder—
API keysApiKeys.ManageCreate & delete ownAdmin, BuilderApiKeys.View
API keysApiKeys.ManageAllManage everyone'sAdminApiKeys.View
ContentContent.ImportImportAdmin—
BillingBilling.ManageManageŽádná—
TeamsTeams.ViewViewAdmin, Builder, User—
TeamsTeams.DeleteDeleteAdminTeams.View
TeamsTeams.EditCreate & editAdminTeams.View
TeamsTeams.ManageEntraSyncManage Entra group syncŽádnáTeams.Edit
UsersUsers.ViewViewAdmin—
UsersUsers.EditCreate & editAdminUsers.View
UsersUsers.DeleteDeleteAdminUsers.View
UsersUsers.InviteInvite peopleAdminUsers.View
UsersUsers.ManageRolesAssign rolesAdminUsers.View
UsersUsers.ShareWithOrganizationShare anything with the whole organization and any teamAdmin—
OrganizationOrganization.AdminModeUse admin mode (see all data)Admin—
OrganizationOrganization.ViewViewAdmin, Builder, User—
OrganizationOrganization.ManageSettingsManage settingsAdminOrganization.View
OrganizationOrganization.ManageSecurityManage securityAdminOrganization.View
ReportingReporting.DashboardTeam dashboardAdmin, Builder, User—
ReportingReporting.FeedbackFeedbackAdmin, Builder—
ReportingReporting.AnalyticsOrganization analyticsAdmin—
ReportingReporting.AuditLogAudit logAdmin—
ReportingReporting.ToolExecutionsTool executionsAdmin—

Katalog zobrazený v aplikaci je určující pro aktuální organizaci a nasazenou verzi. Jedna route může vyžadovat více oprávnění — například Chat vyžaduje Conversations.Chat i Agents.View. Přístupové zásady prostředků, organizační přepínače funkcí, vlastnictví private connection a oprávnění poskytovatele zůstávají samostatnými podmínkami.

Oprávnění ke sdílení​

Oprávnění prostředku Share with own teams dovoluje měnit sdílení jen pro týmy, jejichž jste členem. Users.ShareWithOrganization umožňuje sdílení s celou organizací a libovolným týmem u podporovaných prostředků bez jejich samostatného oprávnění ManageAccess. Stále potřebujete právo zápisu k prostředku. Samotné Can Use nedovoluje měnit sdílení.

Oprávnění k vlastním API klíčům jsou oddělená od ApiKeys.ManageAll. Builder může spravovat vlastní klíče; pro klíče jiného uživatele je vedle příslušného oprávnění k zobrazení nebo správě potřeba ManageAll.

Navigace System a oprávnění​

Sidebar dokumentace odpovídá aktuální skupině System v aplikaci: Profile, Organization, Analytics, Users, Logs a Webhooks. Aplikace chráněné položky skryje nebo přesměruje podle výsledných oprávnění:

Položka SystemHranice oprávnění
ProfileAccount a Security jsou dostupné po přihlášení. Apps & Extensions závisí na nastavení organizace; API Keys vyžaduje ApiKeys.View a zapnutou funkci API.
OrganizationPoložka je dostupná, pokud má uživatel přístup alespoň k jedné podstránce. General používá Organization.View, API Keys ApiKeys.View, Settings Organization.ManageSettings a Security Organization.ManageSecurity.
AnalyticsReporting.Analytics
UsersPoložka může otevřít první dostupnou záložku: Users používá Users.View, Teams Teams.View a Roles Users.ManageRoles.
LogsPoložka je dostupná, pokud je dostupný Audit Log (Reporting.AuditLog) nebo Tool Executions (Reporting.ToolExecutions).
WebhooksWebhooks.View

Přiřazení členů a více rolí​

Členy můžete přiřadit dvěma způsoby:

  • Otevřete roli, vyberte její členy a zvolte Save members.
  • V části Users otevřete akční menu uživatele, zvolte akci pro přiřazení rolí a vyberte jednu nebo více rolí.

Oprávnění z více rolí se sčítají: pokud některá přiřazená role oprávnění uděluje, uživatel je získá. Odebrání oprávnění z jedné role je neodebere, pokud je stále uděluje jiná přiřazená role.

Pouze Owner může přidat nebo odebrat roli Owner. Ostatní správci rolí mohou přiřazovat jen role, jejichž kompletní sadu oprávnění sami mají.

Dialog pro přiřazení rolí uživateli

Bezpečná úprava a mazání​

  • Role Owner je pouze pro čtení a vždy uděluje všechna oprávnění.
  • Role, která obsahuje silnější oprávnění než vaše, se vám zobrazí pouze pro čtení.
  • Vestavěné role nelze smazat. Smazání vlastní role odebere její přiřazení členům; roli přiřazenou čekající pozvánce je nejprve nutné z této pozvánky odebrat.
  • Změny oprávnění a členství ovlivňují každého uživatele s danou rolí. Citlivé změny před širším nasazením ověřte na testovacím účtu.

Doporučení​

  • Vytvářejte role pro dlouhodobé pracovní odpovědnosti, ne pro jednotlivé osoby.
  • Upřednostněte nejmenší sadu oprávnění potřebnou k práci.
  • Oddělte běžné používání prostředků od vysoce citlivých akcí, jako je přiřazování rolí, veřejná rozhraní, nastavení organizace, fakturace a zabezpečení.
  • Kontrolujte uživatele s více rolemi, protože jejich výsledný přístup je sjednocením těchto rolí.

Související návody​