Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.xpertai.cn/llms.txt

Use this file to discover all available pages before exploring further.

This page lists the feature switches and permissions required by each function, page, and button. Unless otherwise noted:
  • When multiple features are listed together, all of them must be enabled.
  • When multiple permissions or roleNames are listed together, matching any one of them is usually enough to access the entry.
  • Page entries, button visibility, and backend operations can be controlled at different layers. A function is actually usable only when both the UI condition and the backend permission allow it.
  • When roleName means a platform role, possible values are SUPER_ADMIN, ADMIN, AI_BUILDER, ANALYTICS_BUILDER, VIEWER, and TRIAL.
Function / PagePathRequired featureRequired permission / roleNameNotes
Chat/chatFEATURE_XPERTCHAT_VIEWThe Chat entry is visible only when both the feature and permission are available.
Explore Xperts/exploreFEATURE_XPERTXPERT_EDITUsed to browse and explore Xperts.
Xpert Workspace/xpertFEATURE_XPERTXPERT_EDITAfter entering the workspace, concrete read/write actions are still controlled by workspace capabilities.
Story/storyNo explicit main-navigation switchSTORIES_VIEWThis entry is not currently in the main navigation, but page access requires story view permission.
Data/dataControlled by child functionsMODELS_EDIT or STORIES_EDITThe parent Data route requires either model edit or story edit permission.
Data / Project/data/projectFEATURE_PROJECTSTORIES_EDITBI project entry.
Data / Semantic Model/data/modelsFEATURE_MODELMODELS_EDITSemantic model entry and modeling operations.
Indicator App/indicator-appFEATURE_INDICATOR + FEATURE_INDICATOR_APPINDICATOR_MARTKET_VIEWIndicator app entry.
Settings/settingsFEATURE_SETTINGNo unified entry permissionEach menu inside Settings is controlled separately.

Chat And Agents

Function / Page / ButtonPath or entryRequired featureRequired permission / roleNameNotes
Common Assistant/chat/x/commonInherits FEATURE_XPERT from the entryInherits CHAT_VIEW from the entryCommon chat assistant.
ClawXpert/chat/clawxpertFEATURE_XPERT + FEATURE_XPERT_CLAWXPERTNo extra permissionBoth features must be enabled.
ChatBI/chat/chatbiFEATURE_XPERT + FEATURE_XPERT_CHATBINo extra permissionBoth features must be enabled.
Chat sidebar ChatBIChat sidebarFEATURE_XPERT_CHATBINo extra permissionControls entry visibility only.
Chat sidebar CodeXpertChat sidebarFEATURE_XPERT_CODEXPERTNo extra permissionExternal link entry.
Chat sidebar DeepResearchChat sidebarFEATURE_XPERT_DEEP_RESEARCHNo extra permissionExternal link entry.
Change Settings buttonCommon Assistant welcome pageNo extra featureSUPER_ADMIN or ADMINOpens Assistants settings.
Common Assistant configurationAssistants settingsFEATURE_XPERTPage entry requires SUPER_ADMIN or ADMINSystem assistant configuration.
Workspace Assistant configurationAssistants settingsFEATURE_XPERTPage entry requires SUPER_ADMIN or ADMINShared assistant configuration for the Xpert workspace.
ChatBI Assistant configurationAssistants settingsFEATURE_XPERT + FEATURE_XPERT_CHATBIPage entry requires SUPER_ADMIN or ADMINChatBI assistant configuration.
ClawXpert Assistant configurationUser-level ClawXpert bindingFEATURE_XPERT + FEATURE_XPERT_CLAWXPERTUser-level configurationNot included in the system assistant list.

Settings Pages

Function / PagePathRequired featureRequired permission / roleNameNotes
Account/settings/accountNoneNonePersonal account settings.
AI Copilot/settings/copilotFEATURE_COPILOTCOPILOT_EDITCopilot basic configuration, examples, usage, users, and related settings.
Data Sources/settings/data-sourcesFEATURE_MODELDATA_SOURCE_EDITData source settings entry.
Assistants/settings/assistantsFEATURE_XPERTSUPER_ADMIN or ADMINTenant default configuration is editable only by SUPER_ADMIN; organization overrides require a selected organization.
Chat BI/settings/chatbiFEATURE_XPERT + FEATURE_MODELMODELS_EDITChatBI model settings.
Business Area/settings/business-areaFEATURE_BUSINESS_AREABUSINESS_AREA_EDITBusiness area settings.
Certification/settings/certificationNoneEntry visibility requires CERTIFICATION_EDIT; page access also depends on BUSINESS_AREA_EDITBoth permissions need attention in the current behavior.
System Integration/settings/integrationFEATURE_INTEGRATIONINTEGRATION_EDITIntegration list, create, view, and edit.
Users/settings/usersFEATURE_USERAny of ALL_ORG_VIEW / ALL_ORG_EDIT / ORG_USERS_VIEW / ORG_USERS_EDITUser list entry. Buttons are split further.
Groups/settings/groupsFEATURE_USERView: ORG_USERS_VIEW; edit: ORG_USERS_EDITUser group list and maintenance.
Roles/settings/rolesFEATURE_ROLES_PERMISSIONCHANGE_ROLES_PERMISSIONSRole and permission maintenance.
Feature/settings/features/tenant, /settings/features/organizationNonePage entry: CHANGE_ROLES_PERMISSIONS; read features: ALL_ORG_VIEW; update switches: ALL_ORG_EDITTenant and organization feature switch maintenance.
Organizations/settings/organizationsNoneAny of ALL_ORG_VIEW / ALL_ORG_EDIT / ORG_USERS_VIEW / ORG_USERS_EDITOrganization list and details. Buttons are split further.
Email Template/settings/email-templatesFEATURE_EMAIL_TEMPLATEVIEW_ALL_EMAIL_TEMPLATESEmail template management.
Custom SMTP/settings/custom-smtpFEATURE_SMTPCUSTOM_SMTP_VIEWTenant or organization SMTP configuration.
Plugins/settings/pluginsNoneSUPER_ADMIN or ADMIN or TRIALPlugin settings entry.
Tenant/settings/tenantNoneSUPER_ADMINTenant settings, tenant skills, and tenant tags.

Settings Buttons And Actions

Function / PageButton or actionRequired featureRequired permission / roleNameNotes
UsersBatch ImportFEATURE_USERUI button: tenant scope + ALL_ORG_EDIT; actual import: SUPER_ADMIN or ADMINBulk user import.
UsersNewFEATURE_USERTenant scope + ALL_ORG_EDITCreate user.
UsersInvite buttonFEATURE_USEROrganization scope + ORG_INVITE_VIEW or ORG_INVITE_EDITButton visibility condition. Actually creating invites requires ORG_INVITE_EDIT.
UsersInvite listFEATURE_USERORG_INVITE_VIEW or ORG_INVITE_EDITView invite records.
UsersResend / delete inviteFEATURE_USERORG_INVITE_EDITInvite maintenance operations.
UsersChange user roleFEATURE_USERCurrent user is SUPER_ADMIN or ADMINEditing a super admin user is additionally protected by super-admin-related permissions.
OrganizationsCreate organizationNoneTenant scope + ALL_ORG_EDITCreate organization.
OrganizationsDelete organizationNoneTenant scope + ALL_ORG_EDITDelete organization.
OrganizationsSave basic organization informationNoneSelected organization + ALL_ORG_EDITSave name, description, status, and similar fields.
OrganizationsUpload organization avatarNoneSelected organization + ALL_ORG_EDITChange organization avatar.
OrganizationsGovernance fieldsNoneTenant scope + ALL_ORG_EDITCurrency, timezone, default date, and similar governance fields.
OrganizationsEdit membersNoneSelected organization + ALL_ORG_EDIT or ORG_USERS_EDITOrganization member maintenance.
OrganizationsGenerate DemoNoneUI button: selected organization + ALL_ORG_EDIT; actual generation: SUPER_ADMIN or ADMIN or TRIALGenerate or refresh organization demo data.
AssistantsTenant default assistant configurationFEATURE_XPERT + assistant-specific featureSUPER_ADMINTenant default assistant configuration.
AssistantsOrganization override assistant configurationFEATURE_XPERT + assistant-specific featurePage entry SUPER_ADMIN or ADMIN, and a selected organizationOrganization-level override configuration.
Xpert WorkspaceSave workspace general settingsFEATURE_XPERTworkspace.capabilities.canManageNot an enum permission. It is determined by workspace capabilities.
Xpert WorkspaceMembers, visibility, delete, archiveFEATURE_XPERTworkspace.capabilities.canManageOwner or tenant admin with manage capability can operate.
Xpert authorizationOrganization list scopeNoneUsers with ALL_ORG_VIEW can see all organizations; otherwise only organizations they belong toAffects data scope, not button permission.

BI And Data Functions

Function / Page / ActionRequired featureRequired permission / roleNameNotes
View data source listFEATURE_MODELDATA_SOURCE_VIEWView data source list.
Create / edit / delete data sourceFEATURE_MODELDATA_SOURCE_EDITData source maintenance.
Sync data source typesNoneSUPER_ADMIN or ADMINSync built-in data source types.
Semantic model entryFEATURE_MODELMODELS_EDIT/data/models page entry.
Semantic model list APIFEATURE_MODELADMINThe backend model list has an administrator role restriction.
Semantic model XMLA queryFEATURE_MODELMODELS_VIEWThe model must also expose XMLA and pass model viewer authorization.
Clear semantic model cacheFEATURE_MODELMODELS_EDITDelete model cache.
ProjectFEATURE_PROJECTSTORIES_EDIT/data/project entry.
View StoryNo explicit main-navigation switchSTORIES_VIEW/story page access.
Edit Story / Project capabilityFEATURE_PROJECTSTORIES_EDITBI project and story editing capability.
Business Area settingsFEATURE_BUSINESS_AREABUSINESS_AREA_EDITBusiness area maintenance.
Certification settingsNoneCERTIFICATION_EDIT + BUSINESS_AREA_EDIT both need attentionEntry visibility and page access currently depend on different permissions.
Indicator AppFEATURE_INDICATOR + FEATURE_INDICATOR_APPINDICATOR_MARTKET_VIEWIndicator app entry.
View indicatorsFEATURE_INDICATORINDICATOR_VIEWIndicator viewing capability.
Edit indicatorsFEATURE_INDICATORINDICATOR_EDITIndicator maintenance capability.
Data FactoryFEATURE_DATA_FACTORYDATA_FACTORY_VIEW / DATA_FACTORY_EDITCurrently mainly permission and feature enums. Confirm concrete entry usage with the specific page.

AI Backend Capabilities

Function / ActionRequired featureRequired permission / roleNameNotes
Create, enable/disable, update CopilotFEATURE_COPILOTCOPILOT_EDITCopilot management.
Copilot statisticsFEATURE_COPILOTCOPILOT_EDITConversation, user, message, token, and related statistics.
Create / update Copilot ProviderFEATURE_COPILOTCOPILOT_EDITModel provider configuration.
Copilot User list / renewFEATURE_COPILOTCOPILOT_EDITCopilot user management.
Knowledgebase list / statisticsFEATURE_COPILOT_KNOWLEDGEBASE or the feature that owns the knowledge-base entryKNOWLEDGEBASE_EDITKnowledge base editing and statistics.
Xpert list / select options / statisticsFEATURE_XPERTXPERT_EDITXpert management and statistics.
Full workspace listFEATURE_XPERTXPERT_EDITAdministrative workspace query.
Read workspaceFEATURE_XPERTworkspace.capabilities.canReadDetermined by owner/member, scope, tenant-shared status, and similar factors.
Run workspaceFEATURE_XPERTworkspace.capabilities.canRunDetermined by workspace capabilities.
Write workspaceFEATURE_XPERTworkspace.capabilities.canWriteDetermined by workspace capabilities.
Manage workspaceFEATURE_XPERTworkspace.capabilities.canManageMember, visibility, delete, archive, and similar management actions.
Agent view extensionFEATURE_XPERTXPERT_EDITAgent view extension.
Sandbox view extensionFEATURE_XPERTXPERT_EDITSandbox view extension.
Project view extensionFEATURE_XPERTCHAT_VIEW or XPERT_EDITProject view extension.
Knowledgebase view extensionKnowledge-base-related featureKNOWLEDGEBASE_EDITKnowledgebase view extension.

Platform Settings Capabilities

Function / ActionRequired featureRequired permission / roleNameNotes
Add / update / delete / recover rolesFEATURE_ROLES_PERMISSIONCHANGE_ROLES_PERMISSIONSRole maintenance.
Enable / disable role permissionsFEATURE_ROLES_PERMISSIONCHANGE_ROLES_PERMISSIONSPermission matrix maintenance. SUPER_ADMIN permissions are protected.
Query featuresNoneALL_ORG_VIEWQuery tenant or organization feature switches.
Update featuresNoneALL_ORG_EDITUpdate tenant or organization feature switches.
Upgrade featuresNoneSUPER_ADMINSystem-level feature upgrade or backfill.
Organization list / pagination / countNoneALL_ORG_VIEW or ALL_ORG_EDITTenant-level organization management.
Organization detailsNoneAny of ALL_ORG_VIEW / ALL_ORG_EDIT / ORG_USERS_VIEW / ORG_USERS_EDITAlso limited by current organization scope.
User list / pagination / countFEATURE_USERALL_ORG_VIEW or ALL_ORG_EDITTenant-level user management.
User searchFEATURE_USERAny of ORG_USERS_VIEW / ORG_USERS_EDIT / ALL_ORG_VIEW / ALL_ORG_EDITSearch scope depends on the organization context.
User detailsFEATURE_USERSelf; or any of PROFILE_EDIT / ORG_USERS_VIEW / ORG_USERS_EDIT / ALL_ORG_VIEW / ALL_ORG_EDITNon-self access must also pass organization-scope checks.
Create / delete userFEATURE_USERALL_ORG_EDITTenant-level user maintenance.
Update user / reset passwordFEATURE_USERSelf can use PROFILE_EDIT; managing others requires ALL_ORG_EDIT or SUPER_ADMIN_EDITSuper admin users have extra protection.
Delete all user dataNoneACCESS_DELETE_ALL_DATAHigh-risk operation.
View user groupsFEATURE_USERORG_USERS_VIEWUser group list and details.
Maintain user groupsFEATURE_USERORG_USERS_EDITCreate, edit, maintain members, and delete.
View invitesFEATURE_USERORG_INVITE_VIEW or ORG_INVITE_EDITInvite list.
Maintain invitesFEATURE_USERORG_INVITE_EDITCreate, resend, and delete invites.
Maintain integrationsFEATURE_INTEGRATIONINTEGRATION_EDITSystem integration.
Email templatesFEATURE_EMAIL_TEMPLATEVIEW_ALL_EMAIL_TEMPLATESEmail template page.
SMTPFEATURE_SMTPCUSTOM_SMTP_VIEWCustom SMTP.
Tenant settingsNoneSUPER_ADMINTenant-level settings.
PluginsNoneSUPER_ADMIN or ADMIN or TRIALPlugin entry.

roleName Notes

ScenarioMeaning of roleNameImpact
Platform roleSUPER_ADMIN, ADMIN, AI_BUILDER, ANALYTICS_BUILDER, VIEWER, TRIALControls page entries, button visibility, and backend role permissions.
User invitationTarget platform role for the invited userCreating the invitation itself requires ORG_INVITE_EDIT.
CSV bulk user importTarget platform role for imported usersThe import operation itself requires SUPER_ADMIN or ADMIN.
SSO loginDefault role context during third-party login or registrationNot directly equivalent to page button permissions.
Lark loginDefault role context in the Lark configurationNot directly equivalent to page button permissions.
Semantic model / OLAPModel query role or Mondrian roleThis is a model access role, not a platform RolesEnum.
Semantic model access controlInternal model role nameControls model data access, not platform navigation permissions.
Plugin user permissionDefault user role used by pluginsUsed in the plugin permission context.