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.

Use this page to look up the functions and entries controlled by each switch. A feature switch only enables the module or entry; the listed permission or role gate still has to pass.

Feature Switch Function Mapping

Use this table as a reverse index from feature switch to user-visible function. The feature switch only decides whether the module or entry is enabled; the listed permission or role gate still has to pass.
Feature switchFunction / entry controlledMain path or entryExtra permission / role gate
FEATURE_SETTINGSettings root and settings module container/settingsChild menus still use their own permissions.
FEATURE_HOMEHome feature parent and home feature containerhomeThe current dashboard menu entry is commented out; Analytics children under Home are controlled separately by FEATURE_HOME_CATALOG and FEATURE_HOME_TREND.
FEATURE_DASHBOARDDashboard child feature definitionHome / DashboardEnabled by default, but the current dashboard submenu entry is commented out.
FEATURE_ORGANIZATIONManage Organization feature definitionorganizationsOrganization list, details, create, edit, and delete still use ALL_ORG_VIEW, ALL_ORG_EDIT, ORG_USERS_VIEW, or ORG_USERS_EDIT.
FEATURE_USERUsers page, user list, user search, user details, create/delete/update user actions/settings/usersALL_ORG_VIEW, ALL_ORG_EDIT, ORG_USERS_VIEW, or ORG_USERS_EDIT, depending on action.
FEATURE_USERGroups page and group maintenance/settings/groupsView uses ORG_USERS_VIEW; maintenance uses ORG_USERS_EDIT.
FEATURE_USERInvite button, invite list, resend invite, delete inviteUsers invite areaView uses ORG_INVITE_VIEW or ORG_INVITE_EDIT; maintenance uses ORG_INVITE_EDIT.
FEATURE_ROLES_PERMISSIONRoles page and role-permission matrix/settings/rolesCHANGE_ROLES_PERMISSIONS.
FEATURE_INTEGRATIONSystem Integration page and integration maintenance/settings/integrationINTEGRATION_EDIT.
FEATURE_EMAILEmail feature parent and email management entrysettings/email-historyEmail Template is controlled by child switch FEATURE_EMAIL_TEMPLATE plus VIEW_ALL_EMAIL_TEMPLATES; email history maps to VIEW_ALL_EMAILS.
FEATURE_EMAIL_TEMPLATEEmail Template page/settings/email-templatesVIEW_ALL_EMAIL_TEMPLATES.
FEATURE_FILE_STORAGEFile Storage child feature definitionsettings/file-storageFILE_STORAGE_VIEW; when the Settings menu does not expose a separate entry, confirm the concrete page entry before relying on it.
FEATURE_SMTPCustom SMTP page/settings/custom-smtpCUSTOM_SMTP_VIEW.
FEATURE_SMS_GATEWAYSMS Gateway child feature definitiontasks/meThe enum and environment toggle exist, but this child entry is commented out in the current default feature definition and has no default feature row.
FEATURE_COPILOTAI Copilot settings, Copilot create/update/enable-disable, Copilot statistics, Copilot provider, Copilot user management/settings/copilotCOPILOT_EDIT; COPILOT_VIEW only covers read/use scenarios where applied separately.
FEATURE_COPILOT_KNOWLEDGEBASECopilot knowledge base list and statisticsKnowledge base entry owned by CopilotKNOWLEDGEBASE_EDIT.
FEATURE_COPILOT_CHATCopilot chat child feature from the default feature definitionchatAlso depends on the actual chat entry and permission used by the page.
FEATURE_XPERTChat main entry and Common Assistant/chat, /chat/x/commonCHAT_VIEW.
FEATURE_XPERTExplore Xperts and Xpert Workspace entry/explore, /xpertXPERT_EDIT; workspace actions then use workspace capabilities.
FEATURE_XPERTAssistants settings for Common Assistant and Workspace Assistant/settings/assistantsPage entry requires SUPER_ADMIN or ADMIN; tenant default edit requires SUPER_ADMIN.
FEATURE_XPERTXpert list, select options, statistics, full workspace list, workspace read/run/write/manage, view extensionsBackend and workspace APIsXPERT_EDIT, CHAT_VIEW, or computed workspace.capabilities.*, depending on action.
FEATURE_XPERT_CLAWXPERTClawXpert chat entry and ClawXpert assistant binding/chat/clawxpert, user-level ClawXpert bindingRequires parent FEATURE_XPERT; no extra enum permission for the chat entry.
FEATURE_XPERT_CHATBIChatBI chat entry, Chat sidebar ChatBI, ChatBI assistant configuration, Chat BI settings/chat/chatbi, /settings/chatbiRequires parent FEATURE_XPERT; settings also use MODELS_EDIT and may require FEATURE_MODEL.
FEATURE_XPERT_CODEXPERTChat sidebar CodeXpert external entryChat sidebarRequires parent chat access; no extra enum permission in this matrix.
FEATURE_XPERT_DEEP_RESEARCHChat sidebar DeepResearch external entryChat sidebarRequires parent chat access; no extra enum permission in this matrix.
FEATURE_MODELData / Semantic Model entry and semantic model operations/data/modelsMODELS_EDIT for entry/edit, MODELS_VIEW for XMLA query, ADMIN for backend list API.
FEATURE_MODELData Sources page and data source operations/settings/data-sourcesDATA_SOURCE_VIEW or DATA_SOURCE_EDIT.
FEATURE_MODELChat BI settings/settings/chatbiUsed together with FEATURE_XPERT; permission gate is MODELS_EDIT.
FEATURE_PROJECTData / Project entry and BI project/story editing capability/data/projectSTORIES_EDIT.
FEATURE_STORYStory feature definition/storyCurrent matrix uses STORIES_VIEW for page access; no explicit main-navigation switch is listed for /story.
FEATURE_BUSINESS_AREABusiness Area settings/settings/business-areaBUSINESS_AREA_EDIT.
FEATURE_INDICATORIndicator app base feature and indicator view/edit functions/indicator-app, indicator areasINDICATOR_VIEW, INDICATOR_EDIT, or INDICATOR_MARTKET_VIEW.
FEATURE_INDICATOR_APPIndicator App entry/indicator-appRequires parent FEATURE_INDICATOR and INDICATOR_MARTKET_VIEW.
FEATURE_INDICATOR_MARKETIndicator Market child feature from the analytics default feature definitionindicator/marketUse indicator permissions for concrete actions.
FEATURE_INDICATOR_REGISTERIndicator Creation child feature from the analytics default feature definitionindicator/createUse indicator permissions for concrete actions.
FEATURE_HOME_CATALOGHome Catalog child feature from the analytics default feature definitioncatalogConcrete page permissions are not listed separately in this matrix.
FEATURE_HOME_TRENDHome Trend child feature from the analytics default feature definitiontrendConcrete page permissions are not listed separately in this matrix.
FEATURE_DATA_FACTORYData Factory feature enum and data factory permissionsData Factory areaDefault feature definition is currently not seeded; concrete entry usage should be confirmed before relying on the switch.

Enum-Only Or Currently Unseeded Features

These feature enums exist in contracts or environment toggles, but they are not present in the current platform, AI, or Analytics default feature seed lists. By default, they do not create switchable Settings / Feature rows unless another migration or module later adds them.
Feature enumCurrent status
FEATURE_JOBPlatform enum exists; not used by the current default feature seed.
FEATURE_EMPLOYEESPlatform enum exists; not used by the current default feature seed.
FEATURE_MANAGE_INVITEPlatform enum exists; not used by the current default feature seed.
FEATURE_ORGANIZATION_TAGPlatform enum and environment toggle exist; the matching default feature child is commented out.
FEATURE_ORGANIZATION_PROJECTPlatform enum and environment toggle exist; not used by the current default feature seed.
FEATURE_CONTACTPlatform enum exists; not used by the current default feature seed.
FEATURE_ORGANIZATIONSPlatform enum and environment toggle exist; this is different from the currently seeded FEATURE_ORGANIZATION.
FEATURE_EMAIL_HISTORYPlatform enum and environment toggle exist; the current default feature uses parent FEATURE_EMAIL and does not seed this code.
FEATURE_MODEL_CREATIONAnalytics enum exists; not used by the current Analytics default feature seed.
FEATURE_MODEL_VIEWERAnalytics enum exists; not used by the current Analytics default feature seed.
FEATURE_STORY_CREATIONAnalytics enum exists; not used by the current Analytics default feature seed.
FEATURE_STORY_VIEWERAnalytics enum exists; not used by the current Analytics default feature seed.
FEATURE_STORY_MARKETAnalytics enum exists; not used by the current Analytics default feature seed.
FEATURE_SUBSCRIPTIONAnalytics enum exists; not used by the current Analytics default feature seed.

Permission Switch Function Mapping

Use this table as a reverse index from role permission switch to controlled function. Default enabled roles come from the platform, AI, and Analytics default role-permission definitions. No default enabled role means the enum or guard exists, but default seeding does not create an enabled row for any role.
Permission switchFunction / entry controlledCommon feature / pathEnabled by default for
PROFILE_EDITEdit profile; update the current user’s own profile/settings/account, user update APISUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER, VIEWER
ADMIN_DASHBOARD_VIEWAdmin dashboard viewing capabilityAdmin dashboard areaSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER
ORG_EMPLOYEES_VIEWView organization employeesOrganization employee / contact areasSUPER_ADMIN, ADMIN, TRIAL
ORG_EMPLOYEES_EDITEdit organization employees; update organization contacts by employeeOrganization contact APISUPER_ADMIN, ADMIN, TRIAL
ORG_TAGS_EDITCreate / maintain organization tagsTags APISUPER_ADMIN, ADMIN, TRIAL
ORG_USERS_VIEWView users, organization details, and groupsFEATURE_USER, /settings/users, /settings/groups, /settings/organizationsSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER
ORG_USERS_EDITMaintain groups and organization membersFEATURE_USER, /settings/groups, Organizations MembersSUPER_ADMIN, ADMIN, TRIAL
ORG_INVITE_VIEWShow invite button and view invite listFEATURE_USER, Users invite areaSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER
ORG_INVITE_EDITCreate, resend, and delete invitesFEATURE_USER, Users invite areaSUPER_ADMIN, ADMIN, TRIAL
ALL_ORG_VIEWQuery tenant / organization features; organization list; user list; cross-organization view scopeFeature query, Organizations, UsersSUPER_ADMIN, ADMIN, TRIAL
ALL_ORG_EDITUpdate tenant / organization features; create / edit / delete organizations; create / delete users; manage other users’ profilesFeature update, Organizations, UsersSUPER_ADMIN, ADMIN, TRIAL
APPROVALS_POLICY_VIEWApproval policy read APIs; enum member in code is APPROVAL_POLICY_VIEWApproval Policy APINo default enabled role
APPROVALS_POLICY_EDITApproval policy create / update / maintenance; enum member in code is APPROVAL_POLICY_EDITApproval Policy APINo default enabled role
CHANGE_SELECTED_ORGANIZATIONSwitch the current organization contextOrganization switcherSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER, VIEWER
CHANGE_ROLES_PERMISSIONSRoles page, role maintenance, role-permission enable/disable, and Feature page entryFEATURE_ROLES_PERMISSION, /settings/roles, /settings/features/tenant, /settings/features/organizationSUPER_ADMIN, ADMIN, TRIAL
SUPER_ADMIN_EDITEdit protected super admin usersUser update / password reset protectionSUPER_ADMIN
PUBLIC_PAGE_EDITEdit organization public pageOrganization public pageSUPER_ADMIN, ADMIN, TRIAL
VIEW_ALL_EMAILSView email history / email recordsFEATURE_EMAIL, settings/email-historySUPER_ADMIN, ADMIN, TRIAL
VIEW_ALL_EMAIL_TEMPLATESEmail Template page and template maintenanceFEATURE_EMAIL_TEMPLATE, /settings/email-templatesSUPER_ADMIN, ADMIN, TRIAL
ORG_HELP_CENTER_EDITEdit organization help centerOrganization Help CenterSUPER_ADMIN, ADMIN, TRIAL
ORG_CONTACT_EDITCreate / edit contactsOrganization contactsSUPER_ADMIN, ADMIN, TRIAL
ORG_CONTACT_VIEWView contactsOrganization contactsSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER
ORG_DEMO_EDITOrganization demo button visibility and maintenance capabilityHome dashboard, Organizations Generate DemoSUPER_ADMIN, ADMIN, TRIAL
INTEGRATION_VIEWView integrations and integration view extensionsFEATURE_INTEGRATION, /settings/integrationSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER
INTEGRATION_EDITCreate / edit / maintain integrationsFEATURE_INTEGRATION, /settings/integrationSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER
FILE_STORAGE_VIEWView file storage configurationFEATURE_FILE_STORAGE, settings/file-storageSUPER_ADMIN, ADMIN, TRIAL
SMS_GATEWAY_VIEWView SMS GatewayFEATURE_SMS_GATEWAYSUPER_ADMIN, ADMIN, TRIAL
CUSTOM_SMTP_VIEWCustom SMTP pageFEATURE_SMTP, /settings/custom-smtpSUPER_ADMIN, ADMIN, TRIAL
VIEW_ALL_ACCOUNTING_TEMPLATESView accounting templatesAccounting templatesSUPER_ADMIN, ADMIN, TRIAL
ACCESS_DELETE_ACCOUNTDelete account entry / capabilityHigh-risk user operationSUPER_ADMIN
ACCESS_DELETE_ALL_DATADelete all user dataHigh-risk user operation APISUPER_ADMIN
KNOWLEDGEBASE_EDITKnowledge base editing, statistics, and knowledge-base view extensionFEATURE_COPILOT_KNOWLEDGEBASE or the feature that owns the knowledge-base entrySUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER
COPILOT_VIEWCopilot read / use capabilityFEATURE_COPILOTSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER, VIEWER
COPILOT_EDITCopilot settings, create / update / enable-disable, statistics, provider, and Copilot User managementFEATURE_COPILOT, /settings/copilotSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER
XPERT_EDITExplore Xperts, Xpert Workspace, Xpert list / statistics, and administrative workspace queriesFEATURE_XPERT, /explore, /xpertSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER
CHAT_VIEWChat main entry, Common Assistant, and some project view extensionsFEATURE_XPERT, /chat, /chat/x/commonSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER, VIEWER
CERTIFICATION_EDITCertification entry visibility / maintenance capability/settings/certificationSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
DATA_SOURCE_VIEWView data source listFEATURE_MODEL, /settings/data-sourcesSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
DATA_SOURCE_EDITCreate / edit / delete data sourcesFEATURE_MODEL, /settings/data-sourcesSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
NOTIFICATION_DESTINATION_VIEWView notification destinationsNotification Destinations; current settings route is commented out and controller has no dedicated permission guardSUPER_ADMIN, ADMIN
NOTIFICATION_DESTINATION_EDITCreate / edit notification destinationsNotification Destinations; current settings route is commented out and controller has no dedicated permission guardSUPER_ADMIN, ADMIN
SUBSCRIPTION_VIEWStory subscription view enumSubscription API / Story toolbarNo default enabled role
SUBSCRIPTION_EDITStory subscription edit enumSubscription API / Story toolbarNo default enabled role
MODELS_VIEWView semantic models, XMLA query, and read-only model access for AI Builder / ViewerFEATURE_MODEL, /data/modelsSUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER, VIEWER
MODELS_EDITSemantic model entry, modeling, model cache clearing, and Chat BI settingsFEATURE_MODEL, /data/models, /settings/chatbiSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
STORIES_VIEWView Story page and read-only story access for AI Builder / Viewer/storySUPER_ADMIN, ADMIN, TRIAL, AI_BUILDER, ANALYTICS_BUILDER, VIEWER
STORIES_EDITData / Project entry and Story / Project editingFEATURE_PROJECT, /data/projectSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
BUSINESS_AREA_VIEWView Business AreaFEATURE_BUSINESS_AREASUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER, VIEWER
BUSINESS_AREA_EDITBusiness Area settings; Certification page access also needs attention for this permissionFEATURE_BUSINESS_AREA, /settings/business-area, /settings/certificationSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
INDICATOR_VIEWView indicatorsFEATURE_INDICATORSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER, VIEWER
INDICATOR_MARTKET_VIEWIndicator App entry and indicator market viewingFEATURE_INDICATOR, FEATURE_INDICATOR_APP, /indicator-appSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER, VIEWER
INDICATOR_EDITCreate / edit / maintain indicatorsFEATURE_INDICATORSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
DATA_FACTORY_VIEWData Factory view capabilityFEATURE_DATA_FACTORYSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
DATA_FACTORY_EDITData Factory edit capabilityFEATURE_DATA_FACTORYSUPER_ADMIN, ADMIN, TRIAL, ANALYTICS_BUILDER
PERMISSION_APPROVAL_VIEWPermission approval view enum; related controller guard is currently commented outPermission Approval APINo default enabled role
PERMISSION_APPROVAL_EDITPermission approval update APIPermission Approval APINo default enabled role