Commit Graph
651 Commits
Author SHA1 Message Date
Albert Ma baa44d3ea4 docs(solution/crm): add user guide, dashboard overview, installation FAQ 2026-04-02 01:13:44 +08:00
chenos a0e0231deb docs: cluster mode 2026-04-01 19:01:18 +08:00
Drol 5efa9ad2d8 feat(ai): add sub agents for ai employee (#8935)
* feat(ai): add SKIILS features for AI employee

* feat(ai): add buildSkiilsTool for skill use

* feat(plugin-ai): add skill query tools and simplify employee setup

* feat(ai): implement the SKILLS loading mechanism

* feat(ai): renaming skillSettings.skills to skillSettings.tools

* feat(ai): added metadata for AI skills

* feat(ai): refactor skills and tools definition

* feat(ai): added skills list api for client

* refactor(ai): change `skills` to `tools` in skilSettings.tsx

* refactor(ai): show skills and tools in skilSettings.tsx

* fix(ai): fixed SkillsLoader fail in app install

* fix(ai): fixed SkillsLoader not auto bind tools

* feat(ai): add AIEmployeeLoader

* test(ai): add AIEmployeeLoader test case

* fix(core/ai): add missing dependency

* chore(ai): load ai employee profile info from locals

* chore(ai): load built in ai employee by loader not builtInManager

* chore(ai): move built-in ai employee to ai/ai-employees

* refactor(ai): split skills and tools in two tabs

* fix(core/ai): add missing dependency `gray-matter`

* feat(ai): add mcp manager and loader

* chore(core/ai): add dependency `@langchain/mcp-adapters` in core

* fix(core/ai): ai employee loader conflict with aiEmployees collection migration

* fix(ai): fixed build error

* feat(ai): add MCP settings

* refactor(ai): skills manager do persistence after app started

* fix(ai): remove duplicate skills manager persistence method invoke

* fix(ai): fixed MCPSettings build error

* fix(ai): ai-employee loader not loading .js file

* fix(ai): split skills and tools in ai task config page

* refactor(ai): change skills and tools select component style in ai emplpoyee task config page

* fix(ai): skill setting for task not effect

* fix(ai): list binding tools api should not include mcp tools

* refactor(ai): change mcp list to table

* refactor(ai): add view drawer for mcp tools list

* refactor(ai): mcp tools view style adjustment

* fix(plugin-ai): add missing MCP test connection translations

* refactor(ai): add ToolsRuntime as arg in ToolsOptions.invok method

* chore(ai): merge docs from develop

* refactor(ai): add AIConversationsManager

* refactor(ai): change AIEmployee constructor to accept ChatStreamProtocol from outside

* feat(ai): add SubAgentsDispatcher

* refactor(ai): add "from" field to split main-agent and sub-agent created conversation

* refactor(mcp): align action spacing with llm services

* feat(ai): add sub agents dispatch skill

* fix(mcp): pin edit drawer footer to bottom

* style(ai): adjust skills and tools selector width in task edit page

* fix(ai): build error

* style(ai): mcp tools description should support ellipsis

* docs(ai): add AI employee MCP integration document

* feat(ai): complete the resume mechanism for nested tool calls when sub agent interrupted

* refactor(ai): add conversation info to splite main / sub agent chunks in stream

* feat(ai): message render adapting sub agent messages

* feat(ai): ai employee loader support external prompt markdown file reading

* refactor(ai): change sub agents scheduling capability from SKILLS to atlas`s system prompt

* refactor(ai): add sub agents list in system prompt

* fix(ai): main agent should only read last meesage from sub agent

* refactor(ai): add custome Card UI for sub agent tool

* refactor(ai): add `status`, `toolCallId`  properties to subAgentConversations entry

* refactor(ai): add sub agent conversation complete hint to message list

* refactor(ai): restore specific scene ai employee

* feat(ai): ai employee loader support sort field

* feat(ai): make chat button switch to atlas as default

* fix(ai): tool chartGenerator shoule auto run

* feat(ai): update sub agent complete status in time

* fix(ai): new message should auto reject interrupted tool call from sub agent

* fix(ai): new message to reject sub agent tool call should be sent and persistence

* refactor(ai): show user message in sub agent conversation

* refactor(ai): sub agent messages no support resend action

* style(ai): make sub agent task tool card clickable

* feat(ai): folding completed sub agent conversation

* fix(ai): hide edit button when user message in sub agent conversation

* fix(ai): sub agent reply status incorrect

* style(ai): change sub agent conversation divider`s margin

* fix(ai): page render error while sub agent conversation without messages

* fix(ai): user decisions should not share in dispatch-sub-agent-task tool call

* fix(ai): incorrect message appending for sub agent conversation

* style(ai): make sub agent conversation collapsed default open

* fix(ai): fixed build error

* fix(ai): sub agent should use same webSearch parameter as main agent

* chore(ai): merge docs change from develop

* refactor(ai): prompt optimization nathan`s mandatory Workflow

* refactor(ai): keep sender state while selected ai employee changed

* fix(ai): message render incorrect while editing message that behind sub agent conversatiuon

* chore(ai): add introduction for sub agent tools

* docs(ai): add introduction of built in ai employee Atlas

* docs(ai): adjust the skills and tools documents for the AI employee
2026-04-01 15:15:34 +08:00
mytharcher 2653c9332f Merge branch 'next' into develop 2026-03-31 22:00:42 +08:00
nocobase[bot] 0ac8745a14 Merge branch 'main' into next 2026-03-30 14:02:08 +00:00
Junyi d7c5a6868d refactor(plugin-workflow-javascript): change default engine to isolated-vm (#8973)
* refactor(plugin-workflow-javascript): change default engine to isolated-vm

* refactor(plugin-workflow-javascript): simplify env

* docs(plugin-workflow-javascript): add docs due to engine refactored
2026-03-30 22:01:36 +08:00
YANG QIA 0d1ddbe30f fix(mcp-server): optimize tool naming and responses (#9000)
* fix(mcp-server): sanitize MCP tool input schema

* fix(mcp): normalize generated tool output for browsing

* refactor(mcp): use McpToolsManager in post processors
2026-03-30 21:57:44 +08:00
nocobase[bot] 9f1656640b Merge branch 'next' into develop 2026-03-30 08:42:52 +00:00
Jiann 5417d56272 feat(action-custom-request): add action models for custom request (#8890)
* feat(action-custom-request): add action models for custom request

* fix: remove useless models

* refactor(custom-request): extract shared request config logic

* refactor(plugin-action-custom-request): unify custom request flow config

* fix: code clean

* docs: add custom request docs

* refactor(plugin-action-custom-request): remove unused request helpers
2026-03-30 16:42:16 +08:00
YANG QIA 5b2ffa9df9 fix(nginx): use $http_host instead of $host for proxy host header (#8976)
* fix(nginx): use `$http_host` instead of `$host` for proxy host header

* fix: nginx conf

* fix: nginx

* docs(mcp-server): add docs for opencode
2026-03-28 12:24:31 +08:00
PiEgg 881a285f8b refactor(build): improve rsbuild client pipeline (#8963) 2026-03-28 08:47:44 +08:00
nocobase[bot] ea8403fc75 Merge branch 'next' into develop 2026-03-27 09:33:54 +00:00
Jiann 2f83a35652 docs: add js item docs (#8975) 2026-03-27 17:33:22 +08:00
Albert Ma 99e2171a0b docs(solution/crm): add changelog page, update backup links to 260327 2026-03-27 02:45:24 +08:00
nocobase[bot] 9914d31198 Merge branch 'next' into develop 2026-03-25 12:25:22 +00:00
nocobase[bot] 79f4573d82 Merge branch 'main' into next 2026-03-25 12:24:52 +00:00
Jiann 129990c0ce docs(interface-builder): add custom request event flow docs (#8885) 2026-03-25 20:24:21 +08:00
chenos 65c8e24686 fix: docs frontmatter 2026-03-25 09:01:07 +08:00
Albert Ma f9a4ea2ef7 docs(solution/ticket): add changelog page, update backup links to 260324 2026-03-25 00:32:15 +08:00
PiEgg 31a15dc9a9 refactor(build): migrate client build pipeline to rsbuild (#8932)
* feat: wip @nocobase/client build with rsbuild

* refactor: modifyViteconfig to modifyRsbuildconfig
2026-03-24 19:43:18 +08:00
YANG QIA 64bdb28675 feat(mcp): load tools on demand & optimize swagger docs (#8936) 2026-03-24 12:02:01 +08:00
Drol b183a88df7 feat(ai): add SKILLS support for AI Employee (#8797)
* feat(ai): add SKIILS features for AI employee

* feat(ai): add buildSkiilsTool for skill use

* feat(plugin-ai): add skill query tools and simplify employee setup

* feat(ai): implement the SKILLS loading mechanism

* feat(ai): renaming skillSettings.skills to skillSettings.tools

* feat(ai): added metadata for AI skills

* feat(ai): refactor skills and tools definition

* feat(ai): added skills list api for client

* refactor(ai): change `skills` to `tools` in skilSettings.tsx

* refactor(ai): show skills and tools in skilSettings.tsx

* fix(ai): fixed SkillsLoader fail in app install

* fix(ai): fixed SkillsLoader not auto bind tools

* feat(ai): add AIEmployeeLoader

* test(ai): add AIEmployeeLoader test case

* fix(core/ai): add missing dependency

* chore(ai): load ai employee profile info from locals

* chore(ai): load built in ai employee by loader not builtInManager

* chore(ai): move built-in ai employee to ai/ai-employees

* refactor(ai): split skills and tools in two tabs

* fix(core/ai): add missing dependency `gray-matter`

* feat(ai): add mcp manager and loader

* chore(core/ai): add dependency `@langchain/mcp-adapters` in core

* fix(core/ai): ai employee loader conflict with aiEmployees collection migration

* fix(ai): fixed build error

* feat(ai): add MCP settings

* refactor(ai): skills manager do persistence after app started

* fix(ai): remove duplicate skills manager persistence method invoke

* fix(ai): fixed MCPSettings build error

* fix(ai): ai-employee loader not loading .js file

* fix(ai): split skills and tools in ai task config page

* refactor(ai): change skills and tools select component style in ai emplpoyee task config page

* fix(ai): skill setting for task not effect

* fix(ai): list binding tools api should not include mcp tools

* refactor(ai): change mcp list to table

* refactor(ai): add view drawer for mcp tools list

* refactor(ai): mcp tools view style adjustment

* fix(plugin-ai): add missing MCP test connection translations

* chore(ai): merge docs from develop

* refactor(mcp): align action spacing with llm services

* fix(mcp): pin edit drawer footer to bottom

* style(ai): adjust skills and tools selector width in task edit page

* fix(ai): build error

* style(ai): mcp tools description should support ellipsis

* docs(ai): add AI employee MCP integration document
2026-03-24 11:59:47 +08:00
nocobase[bot] b0e235ffbc Merge branch 'next' into develop 2026-03-23 08:26:20 +00:00
Jiann 0fcb39cd32 feat: region-v2 (#8831)
* feat: region-v2

* fix: add doc
2026-03-23 16:25:49 +08:00
Albert Ma 15a42bbb1c fix: update ch06/ch07 tutorials and knowledge-base pkg name 2026-03-20 16:57:39 +08:00
Albert Ma e65d064cf4 docs(tutorial-v2): replace ch06 mermaid diagram with static image 2026-03-20 13:27:19 +08:00
Albert Ma e7c380463c docs(tutorial-v2): update ch06 scenario 2 to use custom action event 2026-03-19 23:04:51 +08:00
YANG QIA dc363ae0ac feat: oauth idp (#8896)
* feat: oauth idp

* fix: build

* feat: add token cache

* fix: build

* fix: dep

* fix: bug

* fix: dep

* fix: build

* fix: build

* fix: nginx

* fix: scopes & jwks

* fix: scopes

* fix: route

* fix: path

* fix: test

* fix: mcp auth

* chore: optimize code

* fix: review

* docs: mcp

* fix: review
2026-03-19 15:21:29 +08:00
Albert Ma 863f28aacf docs(tutorial-v2): add quick form in ch03, mark ch04 history as commercial 2026-03-18 16:50:03 +08:00
chenos e67e2f967b Merge branch 'next' into develop
# Conflicts:
#	docs/rspress.config.ts
2026-03-17 23:41:35 +08:00
chenos d3d0fd5bcd docs: update seo (#8898) 2026-03-17 23:37:39 +08:00
Albert Ma 095235bec2 docs(tutorial-v2): add quick form guide in ch03, update ch04 opening 2026-03-17 15:23:32 +08:00
chenos 296c7863b8 Merge branch 'next' into develop
# Conflicts:
#	docs/docs/ar/_nav.json
#	docs/docs/ar/ai-employees/_meta.json
#	docs/docs/ar/ai-employees/configuration/admin-configuration.md
#	docs/docs/ar/ai-employees/index.md
#	docs/docs/ar/ai-employees/knowledge-base/vector-store.md
#	docs/docs/ar/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/ar/api/flow-engine/flow-engine.md
#	docs/docs/ar/auth-verification/auth-oidc/examples/google.md
#	docs/docs/ar/auth-verification/auth-saml/examples/google.md
#	docs/docs/ar/auth-verification/auth/authenticators.md
#	docs/docs/ar/auth-verification/auth/dev/index.md
#	docs/docs/ar/auth-verification/auth/password.md
#	docs/docs/ar/data-sources/data-modeling/collection-fields/associations/o2m/index.md
#	docs/docs/ar/data-sources/data-source-kingbase/index.md
#	docs/docs/ar/data-sources/field-encryption/index.md
#	docs/docs/ar/development/index.md
#	docs/docs/ar/email-manager/advanced/batch-send.md
#	docs/docs/ar/email-manager/usage/signature.md
#	docs/docs/ar/email-manager/usage/template.md
#	docs/docs/ar/file-manager/development/index.md
#	docs/docs/ar/file-manager/file-preview/ms-office.md
#	docs/docs/ar/flow-engine/_meta.json
#	docs/docs/ar/flow-engine/definitions/model-definition.md
#	docs/docs/ar/flow-engine/flow-context.md
#	docs/docs/ar/flow-engine/flow-engine-and-plugins.md
#	docs/docs/ar/flow-engine/flow-model-repository.md
#	docs/docs/ar/flow-engine/flow-model.md
#	docs/docs/ar/flow-engine/learning-roadmap.md
#	docs/docs/ar/flow-engine/quickstart.md
#	docs/docs/ar/flow-engine/register-flow-model.md
#	docs/docs/ar/get-started/installation/create-nocobase-app.mdx
#	docs/docs/ar/get-started/installation/docker.mdx
#	docs/docs/ar/get-started/installation/git.mdx
#	docs/docs/ar/interface-builder/_meta.json
#	docs/docs/ar/interface-builder/actions/types/js-action.md
#	docs/docs/ar/interface-builder/blocks/data-blocks/form.md
#	docs/docs/ar/interface-builder/blocks/data-blocks/list.md
#	docs/docs/ar/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/ar/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/ar/interface-builder/event-flow.md
#	docs/docs/ar/interface-builder/fields/specific/js-column.md
#	docs/docs/ar/interface-builder/fields/specific/js-field.md
#	docs/docs/ar/interface-builder/fields/specific/js-item.md
#	docs/docs/ar/interface-builder/fields/specific/sub-table.md
#	docs/docs/ar/multi-app/multi-app/index.md
#	docs/docs/ar/multi-app/multi-app/local.md
#	docs/docs/ar/multi-app/multi-app/remote.md
#	docs/docs/ar/plugin-development/client/router.md
#	docs/docs/ar/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-client/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-license/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-map/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-users/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/ar/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/ar/solution/_meta.json
#	docs/docs/ar/solution/crm/_meta.json
#	docs/docs/ar/solution/crm/design.md
#	docs/docs/ar/solution/crm/index.md
#	docs/docs/ar/solution/crm/installation.md
#	docs/docs/ar/solution/crm/more.md
#	docs/docs/ar/solution/crm/v1.md
#	docs/docs/ar/solution/ticket-system/_meta.json
#	docs/docs/ar/solution/ticket-system/design.md
#	docs/docs/ar/solution/ticket-system/index.md
#	docs/docs/ar/solution/ticket-system/installation.md
#	docs/docs/ar/solution/ticket-system/more.md
#	docs/docs/ar/system-management/localization/index.md
#	docs/docs/ar/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/ar/template-print/syntax/formatters/date-formatting.md
#	docs/docs/ar/template-print/syntax/formatters/number-formatting.md
#	docs/docs/ar/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/ar/users-permissions/acl/permissions.md
#	docs/docs/ar/users-permissions/acl/ui.md
#	docs/docs/ar/workflow/_meta.json
#	docs/docs/ar/workflow/advanced/variables.md
#	docs/docs/ar/workflow/nodes/aggregate.md
#	docs/docs/ar/workflow/nodes/approval.md
#	docs/docs/ar/workflow/nodes/cc.md
#	docs/docs/ar/workflow/nodes/javascript.md
#	docs/docs/ar/workflow/nodes/manual.md
#	docs/docs/ar/workflow/nodes/variable.md
#	docs/docs/ar/workflow/triggers/approval.md
#	docs/docs/ar/workflow/triggers/custom-action.md
#	docs/docs/ar/workflow/triggers/post-action.md
#	docs/docs/ar/workflow/triggers/pre-action.md
#	docs/docs/cs/_nav.json
#	docs/docs/cs/ai-employees/_meta.json
#	docs/docs/cs/ai-employees/configuration/admin-configuration.md
#	docs/docs/cs/ai-employees/index.md
#	docs/docs/cs/ai-employees/knowledge-base/vector-store.md
#	docs/docs/cs/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/cs/api/flow-engine/flow-engine.md
#	docs/docs/cs/auth-verification/auth-oidc/examples/google.md
#	docs/docs/cs/auth-verification/auth-saml/examples/google.md
#	docs/docs/cs/auth-verification/auth-saml/index.md
#	docs/docs/cs/auth-verification/auth/authenticators.md
#	docs/docs/cs/auth-verification/auth/dev/index.md
#	docs/docs/cs/data-sources/collection-expression/collection.md
#	docs/docs/cs/data-sources/data-modeling/collection-fields/associations/m2o/index.md
#	docs/docs/cs/data-sources/data-modeling/collection-fields/associations/o2m/index.md
#	docs/docs/cs/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/cs/data-sources/data-source-kingbase/index.md
#	docs/docs/cs/data-sources/field-encryption/index.md
#	docs/docs/cs/development/index.md
#	docs/docs/cs/email-manager/advanced/batch-send.md
#	docs/docs/cs/email-manager/usage/signature.md
#	docs/docs/cs/email-manager/usage/template.md
#	docs/docs/cs/file-manager/development/index.md
#	docs/docs/cs/flow-engine/_meta.json
#	docs/docs/cs/flow-engine/definitions/model-definition.md
#	docs/docs/cs/flow-engine/flow-context.md
#	docs/docs/cs/flow-engine/flow-engine-and-plugins.md
#	docs/docs/cs/flow-engine/flow-model-repository.md
#	docs/docs/cs/flow-engine/flow-model.md
#	docs/docs/cs/flow-engine/learning-roadmap.md
#	docs/docs/cs/flow-engine/quickstart.md
#	docs/docs/cs/flow-engine/register-flow-model.md
#	docs/docs/cs/get-started/installation/create-nocobase-app.mdx
#	docs/docs/cs/get-started/installation/docker.mdx
#	docs/docs/cs/get-started/installation/git.mdx
#	docs/docs/cs/interface-builder/_meta.json
#	docs/docs/cs/interface-builder/actions/types/js-action.md
#	docs/docs/cs/interface-builder/blocks/data-blocks/form.md
#	docs/docs/cs/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/cs/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/cs/interface-builder/event-flow.md
#	docs/docs/cs/interface-builder/fields/specific/js-column.md
#	docs/docs/cs/interface-builder/fields/specific/js-field.md
#	docs/docs/cs/interface-builder/fields/specific/js-item.md
#	docs/docs/cs/interface-builder/fields/specific/sub-table.md
#	docs/docs/cs/multi-app/multi-app/index.md
#	docs/docs/cs/multi-app/multi-app/local.md
#	docs/docs/cs/multi-app/multi-app/remote.md
#	docs/docs/cs/plugin-development/client/router.md
#	docs/docs/cs/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-client/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-license/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-map/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-users/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/cs/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/cs/solution/_meta.json
#	docs/docs/cs/solution/crm/_meta.json
#	docs/docs/cs/solution/crm/design.md
#	docs/docs/cs/solution/crm/index.md
#	docs/docs/cs/solution/crm/installation.md
#	docs/docs/cs/solution/crm/more.md
#	docs/docs/cs/solution/crm/v1.md
#	docs/docs/cs/solution/ticket-system/_meta.json
#	docs/docs/cs/solution/ticket-system/design.md
#	docs/docs/cs/solution/ticket-system/index.md
#	docs/docs/cs/solution/ticket-system/installation.md
#	docs/docs/cs/solution/ticket-system/more.md
#	docs/docs/cs/system-management/localization/index.md
#	docs/docs/cs/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/cs/template-print/syntax/formatters/date-formatting.md
#	docs/docs/cs/template-print/syntax/formatters/number-formatting.md
#	docs/docs/cs/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/cs/users-permissions/acl/permissions.md
#	docs/docs/cs/users-permissions/acl/role.md
#	docs/docs/cs/users-permissions/user.md
#	docs/docs/cs/workflow/_meta.json
#	docs/docs/cs/workflow/nodes/aggregate.md
#	docs/docs/cs/workflow/nodes/approval.md
#	docs/docs/cs/workflow/nodes/cc.md
#	docs/docs/cs/workflow/nodes/create.md
#	docs/docs/cs/workflow/nodes/destroy.md
#	docs/docs/cs/workflow/nodes/javascript.md
#	docs/docs/cs/workflow/nodes/manual.md
#	docs/docs/cs/workflow/nodes/parallel.md
#	docs/docs/cs/workflow/nodes/response-message.md
#	docs/docs/cs/workflow/nodes/variable.md
#	docs/docs/cs/workflow/triggers/approval.md
#	docs/docs/cs/workflow/triggers/custom-action.md
#	docs/docs/cs/workflow/triggers/post-action.md
#	docs/docs/cs/workflow/triggers/pre-action.md
#	docs/docs/he/_nav.json
#	docs/docs/he/ai-employees/_meta.json
#	docs/docs/he/ai-employees/configuration/admin-configuration.md
#	docs/docs/he/ai-employees/index.md
#	docs/docs/he/ai-employees/knowledge-base/vector-store.md
#	docs/docs/he/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/he/api/flow-engine/flow-engine.md
#	docs/docs/he/auth-verification/auth-oidc/examples/google.md
#	docs/docs/he/auth-verification/auth-oidc/index.md
#	docs/docs/he/auth-verification/auth-saml/examples/google.md
#	docs/docs/he/auth-verification/auth/authenticators.md
#	docs/docs/he/auth-verification/auth/password.md
#	docs/docs/he/data-sources/collection-fdw/index.md
#	docs/docs/he/data-sources/data-modeling/collection-fields/associations/m2o/index.md
#	docs/docs/he/data-sources/data-modeling/collection-fields/associations/o2m/index.md
#	docs/docs/he/data-sources/data-source-kingbase/index.md
#	docs/docs/he/data-sources/field-encryption/index.md
#	docs/docs/he/development/index.md
#	docs/docs/he/email-manager/advanced/batch-send.md
#	docs/docs/he/email-manager/usage/signature.md
#	docs/docs/he/email-manager/usage/template.md
#	docs/docs/he/file-manager/development/index.md
#	docs/docs/he/file-manager/file-preview/ms-office.md
#	docs/docs/he/flow-engine/_meta.json
#	docs/docs/he/flow-engine/definitions/model-definition.md
#	docs/docs/he/flow-engine/flow-context.md
#	docs/docs/he/flow-engine/flow-engine-and-plugins.md
#	docs/docs/he/flow-engine/flow-model-repository.md
#	docs/docs/he/flow-engine/flow-model.md
#	docs/docs/he/flow-engine/learning-roadmap.md
#	docs/docs/he/flow-engine/quickstart.md
#	docs/docs/he/flow-engine/register-flow-model.md
#	docs/docs/he/get-started/installation/create-nocobase-app.mdx
#	docs/docs/he/get-started/installation/docker.mdx
#	docs/docs/he/get-started/installation/git.mdx
#	docs/docs/he/interface-builder/_meta.json
#	docs/docs/he/interface-builder/actions/types/js-action.md
#	docs/docs/he/interface-builder/actions/types/link.md
#	docs/docs/he/interface-builder/blocks/data-blocks/form.md
#	docs/docs/he/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/he/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/he/interface-builder/event-flow.md
#	docs/docs/he/interface-builder/fields/specific/js-column.md
#	docs/docs/he/interface-builder/fields/specific/js-field.md
#	docs/docs/he/interface-builder/fields/specific/js-item.md
#	docs/docs/he/interface-builder/fields/specific/sub-table.md
#	docs/docs/he/multi-app/multi-app/index.md
#	docs/docs/he/multi-app/multi-app/local.md
#	docs/docs/he/multi-app/multi-app/remote.md
#	docs/docs/he/plugin-development/client/router.md
#	docs/docs/he/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/he/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/he/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/he/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/he/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/he/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/he/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/he/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/he/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/he/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/he/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/he/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/he/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/he/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/he/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/he/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/he/plugins/@nocobase/plugin-client/index.md
#	docs/docs/he/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/he/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/he/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/he/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/he/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/he/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/he/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/he/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/he/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/he/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/he/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/he/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/he/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/he/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/he/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/he/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/he/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/he/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/he/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/he/plugins/@nocobase/plugin-license/index.md
#	docs/docs/he/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/he/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/he/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/he/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/he/plugins/@nocobase/plugin-map/index.md
#	docs/docs/he/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/he/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/he/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/he/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/he/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/he/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/he/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/he/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/he/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/he/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/he/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/he/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/he/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/he/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/he/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/he/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/he/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/he/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/he/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/he/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/he/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/he/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/he/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/he/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/he/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/he/plugins/@nocobase/plugin-users/index.md
#	docs/docs/he/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/he/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/he/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/he/solution/_meta.json
#	docs/docs/he/solution/crm/_meta.json
#	docs/docs/he/solution/crm/design.md
#	docs/docs/he/solution/crm/index.md
#	docs/docs/he/solution/crm/installation.md
#	docs/docs/he/solution/crm/more.md
#	docs/docs/he/solution/crm/v1.md
#	docs/docs/he/solution/ticket-system/_meta.json
#	docs/docs/he/solution/ticket-system/design.md
#	docs/docs/he/solution/ticket-system/index.md
#	docs/docs/he/solution/ticket-system/installation.md
#	docs/docs/he/solution/ticket-system/more.md
#	docs/docs/he/system-management/localization/index.md
#	docs/docs/he/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/he/template-print/syntax/formatters/date-formatting.md
#	docs/docs/he/template-print/syntax/formatters/number-formatting.md
#	docs/docs/he/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/he/users-permissions/acl/role.md
#	docs/docs/he/users-permissions/acl/ui.md
#	docs/docs/he/users-permissions/user.md
#	docs/docs/he/workflow/_meta.json
#	docs/docs/he/workflow/advanced/variables.md
#	docs/docs/he/workflow/nodes/aggregate.md
#	docs/docs/he/workflow/nodes/approval.md
#	docs/docs/he/workflow/nodes/calculation.md
#	docs/docs/he/workflow/nodes/cc.md
#	docs/docs/he/workflow/nodes/create.md
#	docs/docs/he/workflow/nodes/destroy.md
#	docs/docs/he/workflow/nodes/end.md
#	docs/docs/he/workflow/nodes/javascript.md
#	docs/docs/he/workflow/nodes/manual.md
#	docs/docs/he/workflow/nodes/parallel.md
#	docs/docs/he/workflow/nodes/response-message.md
#	docs/docs/he/workflow/nodes/variable.md
#	docs/docs/he/workflow/triggers/approval.md
#	docs/docs/he/workflow/triggers/custom-action.md
#	docs/docs/he/workflow/triggers/post-action.md
#	docs/docs/he/workflow/triggers/pre-action.md
#	docs/docs/hi/_nav.json
#	docs/docs/hi/ai-employees/_meta.json
#	docs/docs/hi/ai-employees/configuration/admin-configuration.md
#	docs/docs/hi/ai-employees/index.md
#	docs/docs/hi/ai-employees/knowledge-base/vector-store.md
#	docs/docs/hi/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/hi/api/flow-engine/flow-engine.md
#	docs/docs/hi/auth-verification/api-keys/index.md
#	docs/docs/hi/auth-verification/auth-saml/examples/google.md
#	docs/docs/hi/auth-verification/auth/authenticators.md
#	docs/docs/hi/data-sources/data-modeling/collection-fields/associations/m2o/index.md
#	docs/docs/hi/data-sources/data-modeling/collection-fields/associations/o2m/index.md
#	docs/docs/hi/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/hi/data-sources/data-source-kingbase/index.md
#	docs/docs/hi/data-sources/field-encryption/index.md
#	docs/docs/hi/development/index.md
#	docs/docs/hi/email-manager/advanced/batch-send.md
#	docs/docs/hi/email-manager/usage/signature.md
#	docs/docs/hi/email-manager/usage/template.md
#	docs/docs/hi/file-manager/development/index.md
#	docs/docs/hi/file-manager/file-preview/ms-office.md
#	docs/docs/hi/flow-engine/_meta.json
#	docs/docs/hi/flow-engine/definitions/model-definition.md
#	docs/docs/hi/flow-engine/flow-context.md
#	docs/docs/hi/flow-engine/flow-engine-and-plugins.md
#	docs/docs/hi/flow-engine/flow-model-repository.md
#	docs/docs/hi/flow-engine/flow-model.md
#	docs/docs/hi/flow-engine/learning-roadmap.md
#	docs/docs/hi/flow-engine/quickstart.md
#	docs/docs/hi/flow-engine/register-flow-model.md
#	docs/docs/hi/get-started/installation/create-nocobase-app.mdx
#	docs/docs/hi/get-started/installation/docker.mdx
#	docs/docs/hi/get-started/installation/git.mdx
#	docs/docs/hi/interface-builder/_meta.json
#	docs/docs/hi/interface-builder/actions/types/js-action.md
#	docs/docs/hi/interface-builder/blocks/data-blocks/form.md
#	docs/docs/hi/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/hi/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/hi/interface-builder/event-flow.md
#	docs/docs/hi/interface-builder/fields/specific/js-column.md
#	docs/docs/hi/interface-builder/fields/specific/js-field.md
#	docs/docs/hi/interface-builder/fields/specific/js-item.md
#	docs/docs/hi/interface-builder/fields/specific/sub-table.md
#	docs/docs/hi/multi-app/multi-app/index.md
#	docs/docs/hi/multi-app/multi-app/local.md
#	docs/docs/hi/multi-app/multi-app/remote.md
#	docs/docs/hi/plugin-development/client/router.md
#	docs/docs/hi/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-client/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-license/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-map/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-users/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/hi/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/hi/solution/_meta.json
#	docs/docs/hi/solution/crm/_meta.json
#	docs/docs/hi/solution/crm/design.md
#	docs/docs/hi/solution/crm/index.md
#	docs/docs/hi/solution/crm/installation.md
#	docs/docs/hi/solution/crm/more.md
#	docs/docs/hi/solution/crm/v1.md
#	docs/docs/hi/solution/ticket-system/_meta.json
#	docs/docs/hi/solution/ticket-system/design.md
#	docs/docs/hi/solution/ticket-system/index.md
#	docs/docs/hi/solution/ticket-system/installation.md
#	docs/docs/hi/solution/ticket-system/more.md
#	docs/docs/hi/system-management/localization/index.md
#	docs/docs/hi/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/hi/template-print/syntax/formatters/date-formatting.md
#	docs/docs/hi/template-print/syntax/formatters/number-formatting.md
#	docs/docs/hi/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/hi/users-permissions/acl/permissions.md
#	docs/docs/hi/users-permissions/acl/ui.md
#	docs/docs/hi/users-permissions/departments/index.md
#	docs/docs/hi/users-permissions/departments/role.md
#	docs/docs/hi/users-permissions/user.md
#	docs/docs/hi/workflow/_meta.json
#	docs/docs/hi/workflow/advanced/variables.md
#	docs/docs/hi/workflow/nodes/approval.md
#	docs/docs/hi/workflow/nodes/cc.md
#	docs/docs/hi/workflow/nodes/condition.md
#	docs/docs/hi/workflow/nodes/create.md
#	docs/docs/hi/workflow/nodes/javascript.md
#	docs/docs/hi/workflow/nodes/loop.md
#	docs/docs/hi/workflow/nodes/manual.md
#	docs/docs/hi/workflow/nodes/variable.md
#	docs/docs/hi/workflow/triggers/approval.md
#	docs/docs/hi/workflow/triggers/collection.md
#	docs/docs/hi/workflow/triggers/custom-action.md
#	docs/docs/hi/workflow/triggers/post-action.md
#	docs/docs/hi/workflow/triggers/pre-action.md
#	docs/docs/id/_nav.json
#	docs/docs/id/ai-employees/_meta.json
#	docs/docs/id/ai-employees/configuration/admin-configuration.md
#	docs/docs/id/ai-employees/index.md
#	docs/docs/id/ai-employees/knowledge-base/vector-store.md
#	docs/docs/id/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/id/api/flow-engine/flow-engine.md
#	docs/docs/id/auth-verification/api-keys/index.md
#	docs/docs/id/auth-verification/auth-oidc/examples/google.md
#	docs/docs/id/auth-verification/auth-saml/examples/google.md
#	docs/docs/id/data-sources/collection-fdw/index.md
#	docs/docs/id/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/id/data-sources/data-source-kingbase/index.md
#	docs/docs/id/data-sources/field-encryption/index.md
#	docs/docs/id/data-visualization/guide/chart-options.md
#	docs/docs/id/development/index.md
#	docs/docs/id/email-manager/advanced/batch-send.md
#	docs/docs/id/email-manager/usage/signature.md
#	docs/docs/id/email-manager/usage/template.md
#	docs/docs/id/file-manager/development/index.md
#	docs/docs/id/flow-engine/_meta.json
#	docs/docs/id/flow-engine/definitions/model-definition.md
#	docs/docs/id/flow-engine/flow-context.md
#	docs/docs/id/flow-engine/flow-engine-and-plugins.md
#	docs/docs/id/flow-engine/flow-model-repository.md
#	docs/docs/id/flow-engine/flow-model.md
#	docs/docs/id/flow-engine/learning-roadmap.md
#	docs/docs/id/flow-engine/quickstart.md
#	docs/docs/id/flow-engine/register-flow-model.md
#	docs/docs/id/get-started/installation/create-nocobase-app.mdx
#	docs/docs/id/get-started/installation/docker.mdx
#	docs/docs/id/get-started/installation/git.mdx
#	docs/docs/id/interface-builder/_meta.json
#	docs/docs/id/interface-builder/actions/types/js-action.md
#	docs/docs/id/interface-builder/blocks/data-blocks/form.md
#	docs/docs/id/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/id/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/id/interface-builder/event-flow.md
#	docs/docs/id/interface-builder/fields/specific/js-column.md
#	docs/docs/id/interface-builder/fields/specific/js-field.md
#	docs/docs/id/interface-builder/fields/specific/js-item.md
#	docs/docs/id/interface-builder/fields/specific/sub-table.md
#	docs/docs/id/multi-app/multi-app/index.md
#	docs/docs/id/multi-app/multi-app/local.md
#	docs/docs/id/multi-app/multi-app/remote.md
#	docs/docs/id/plugin-development/client/router.md
#	docs/docs/id/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/id/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/id/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/id/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/id/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/id/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/id/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/id/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/id/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/id/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/id/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/id/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/id/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/id/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/id/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/id/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/id/plugins/@nocobase/plugin-client/index.md
#	docs/docs/id/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/id/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/id/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/id/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/id/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/id/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/id/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/id/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/id/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/id/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/id/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/id/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/id/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/id/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/id/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/id/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/id/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/id/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/id/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/id/plugins/@nocobase/plugin-license/index.md
#	docs/docs/id/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/id/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/id/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/id/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/id/plugins/@nocobase/plugin-map/index.md
#	docs/docs/id/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/id/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/id/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/id/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/id/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/id/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/id/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/id/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/id/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/id/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/id/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/id/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/id/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/id/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/id/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/id/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/id/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/id/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/id/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/id/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/id/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/id/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/id/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/id/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/id/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/id/plugins/@nocobase/plugin-users/index.md
#	docs/docs/id/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/id/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/id/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/id/solution/_meta.json
#	docs/docs/id/solution/crm/_meta.json
#	docs/docs/id/solution/crm/design.md
#	docs/docs/id/solution/crm/index.md
#	docs/docs/id/solution/crm/installation.md
#	docs/docs/id/solution/crm/more.md
#	docs/docs/id/solution/crm/v1.md
#	docs/docs/id/solution/ticket-system/_meta.json
#	docs/docs/id/solution/ticket-system/design.md
#	docs/docs/id/solution/ticket-system/index.md
#	docs/docs/id/solution/ticket-system/installation.md
#	docs/docs/id/solution/ticket-system/more.md
#	docs/docs/id/system-management/localization/index.md
#	docs/docs/id/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/id/template-print/syntax/formatters/date-formatting.md
#	docs/docs/id/template-print/syntax/formatters/number-formatting.md
#	docs/docs/id/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/id/users-permissions/acl/permissions.md
#	docs/docs/id/users-permissions/acl/ui.md
#	docs/docs/id/workflow/_meta.json
#	docs/docs/id/workflow/advanced/variables.md
#	docs/docs/id/workflow/nodes/approval.md
#	docs/docs/id/workflow/nodes/cc.md
#	docs/docs/id/workflow/nodes/javascript.md
#	docs/docs/id/workflow/nodes/manual.md
#	docs/docs/id/workflow/nodes/response-message.md
#	docs/docs/id/workflow/nodes/variable.md
#	docs/docs/id/workflow/triggers/approval.md
#	docs/docs/id/workflow/triggers/custom-action.md
#	docs/docs/id/workflow/triggers/post-action.md
#	docs/docs/id/workflow/triggers/pre-action.md
#	docs/docs/id/workflow/triggers/schedule.md
#	docs/docs/it/_nav.json
#	docs/docs/it/ai-employees/_meta.json
#	docs/docs/it/ai-employees/configuration/admin-configuration.md
#	docs/docs/it/ai-employees/index.md
#	docs/docs/it/ai-employees/knowledge-base/vector-store.md
#	docs/docs/it/ai-employees/permission.md
#	docs/docs/it/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/it/api/flow-engine/flow-engine.md
#	docs/docs/it/auth-verification/auth-oidc/index.md
#	docs/docs/it/auth-verification/auth-saml/examples/google.md
#	docs/docs/it/auth-verification/auth-saml/index.md
#	docs/docs/it/auth-verification/auth/dev/index.md
#	docs/docs/it/data-sources/data-modeling/collection-fields/associations/m2o/index.md
#	docs/docs/it/data-sources/data-modeling/collection-fields/associations/o2m/index.md
#	docs/docs/it/data-sources/data-source-kingbase/index.md
#	docs/docs/it/data-sources/field-encryption/index.md
#	docs/docs/it/development/index.md
#	docs/docs/it/email-manager/advanced/batch-send.md
#	docs/docs/it/email-manager/usage/signature.md
#	docs/docs/it/email-manager/usage/template.md
#	docs/docs/it/file-manager/development/index.md
#	docs/docs/it/flow-engine/_meta.json
#	docs/docs/it/flow-engine/definitions/model-definition.md
#	docs/docs/it/flow-engine/flow-context.md
#	docs/docs/it/flow-engine/flow-engine-and-plugins.md
#	docs/docs/it/flow-engine/flow-model-repository.md
#	docs/docs/it/flow-engine/flow-model.md
#	docs/docs/it/flow-engine/learning-roadmap.md
#	docs/docs/it/flow-engine/quickstart.md
#	docs/docs/it/flow-engine/register-flow-model.md
#	docs/docs/it/get-started/installation/create-nocobase-app.mdx
#	docs/docs/it/get-started/installation/docker.mdx
#	docs/docs/it/get-started/installation/git.mdx
#	docs/docs/it/interface-builder/_meta.json
#	docs/docs/it/interface-builder/actions/types/js-action.md
#	docs/docs/it/interface-builder/blocks/data-blocks/form.md
#	docs/docs/it/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/it/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/it/interface-builder/event-flow.md
#	docs/docs/it/interface-builder/fields/specific/js-column.md
#	docs/docs/it/interface-builder/fields/specific/js-field.md
#	docs/docs/it/interface-builder/fields/specific/js-item.md
#	docs/docs/it/interface-builder/fields/specific/sub-table.md
#	docs/docs/it/multi-app/multi-app/index.md
#	docs/docs/it/multi-app/multi-app/local.md
#	docs/docs/it/multi-app/multi-app/remote.md
#	docs/docs/it/plugin-development/client/router.md
#	docs/docs/it/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/it/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/it/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/it/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/it/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/it/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/it/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/it/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/it/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/it/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/it/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/it/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/it/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/it/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/it/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/it/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/it/plugins/@nocobase/plugin-client/index.md
#	docs/docs/it/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/it/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/it/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/it/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/it/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/it/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/it/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/it/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/it/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/it/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/it/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/it/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/it/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/it/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/it/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/it/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/it/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/it/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/it/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/it/plugins/@nocobase/plugin-license/index.md
#	docs/docs/it/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/it/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/it/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/it/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/it/plugins/@nocobase/plugin-map/index.md
#	docs/docs/it/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/it/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/it/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/it/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/it/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/it/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/it/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/it/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/it/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/it/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/it/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/it/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/it/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/it/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/it/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/it/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/it/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/it/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/it/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/it/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/it/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/it/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/it/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/it/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/it/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/it/plugins/@nocobase/plugin-users/index.md
#	docs/docs/it/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/it/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/it/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/it/solution/_meta.json
#	docs/docs/it/solution/crm/_meta.json
#	docs/docs/it/solution/crm/design.md
#	docs/docs/it/solution/crm/index.md
#	docs/docs/it/solution/crm/installation.md
#	docs/docs/it/solution/crm/more.md
#	docs/docs/it/solution/crm/v1.md
#	docs/docs/it/solution/ticket-system/_meta.json
#	docs/docs/it/solution/ticket-system/design.md
#	docs/docs/it/solution/ticket-system/index.md
#	docs/docs/it/solution/ticket-system/installation.md
#	docs/docs/it/solution/ticket-system/more.md
#	docs/docs/it/system-management/localization/index.md
#	docs/docs/it/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/it/template-print/syntax/formatters/date-formatting.md
#	docs/docs/it/template-print/syntax/formatters/number-formatting.md
#	docs/docs/it/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/it/users-permissions/acl/role.md
#	docs/docs/it/users-permissions/user.md
#	docs/docs/it/workflow/_meta.json
#	docs/docs/it/workflow/advanced/revisions.md
#	docs/docs/it/workflow/advanced/variables.md
#	docs/docs/it/workflow/nodes/approval.md
#	docs/docs/it/workflow/nodes/cc.md
#	docs/docs/it/workflow/nodes/destroy.md
#	docs/docs/it/workflow/nodes/end.md
#	docs/docs/it/workflow/nodes/javascript.md
#	docs/docs/it/workflow/nodes/manual.md
#	docs/docs/it/workflow/nodes/request.md
#	docs/docs/it/workflow/nodes/variable.md
#	docs/docs/it/workflow/triggers/approval.md
#	docs/docs/it/workflow/triggers/custom-action.md
#	docs/docs/it/workflow/triggers/post-action.md
#	docs/docs/it/workflow/triggers/schedule.md
#	docs/docs/nl/_nav.json
#	docs/docs/nl/ai-employees/_meta.json
#	docs/docs/nl/ai-employees/configuration/admin-configuration.md
#	docs/docs/nl/ai-employees/index.md
#	docs/docs/nl/ai-employees/knowledge-base/knowledge-base.md
#	docs/docs/nl/ai-employees/knowledge-base/vector-store.md
#	docs/docs/nl/ai-employees/permission.md
#	docs/docs/nl/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/nl/api/flow-engine/flow-engine.md
#	docs/docs/nl/auth-verification/api-keys/index.md
#	docs/docs/nl/auth-verification/auth-oidc/examples/google.md
#	docs/docs/nl/auth-verification/auth-saml/examples/google.md
#	docs/docs/nl/auth-verification/auth-saml/index.md
#	docs/docs/nl/auth-verification/auth/authenticators.md
#	docs/docs/nl/auth-verification/auth/dev/index.md
#	docs/docs/nl/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/nl/data-sources/data-source-kingbase/index.md
#	docs/docs/nl/data-sources/field-encryption/index.md
#	docs/docs/nl/development/index.md
#	docs/docs/nl/email-manager/advanced/batch-send.md
#	docs/docs/nl/email-manager/usage/signature.md
#	docs/docs/nl/email-manager/usage/template.md
#	docs/docs/nl/file-manager/development/index.md
#	docs/docs/nl/flow-engine/_meta.json
#	docs/docs/nl/flow-engine/definitions/model-definition.md
#	docs/docs/nl/flow-engine/flow-context.md
#	docs/docs/nl/flow-engine/flow-engine-and-plugins.md
#	docs/docs/nl/flow-engine/flow-model-repository.md
#	docs/docs/nl/flow-engine/flow-model.md
#	docs/docs/nl/flow-engine/learning-roadmap.md
#	docs/docs/nl/flow-engine/quickstart.md
#	docs/docs/nl/flow-engine/register-flow-model.md
#	docs/docs/nl/get-started/installation/create-nocobase-app.mdx
#	docs/docs/nl/get-started/installation/docker.mdx
#	docs/docs/nl/get-started/installation/git.mdx
#	docs/docs/nl/integration/api-doc/index.md
#	docs/docs/nl/integration/api-keys/index.md
#	docs/docs/nl/interface-builder/_meta.json
#	docs/docs/nl/interface-builder/actions/types/js-action.md
#	docs/docs/nl/interface-builder/blocks/data-blocks/form.md
#	docs/docs/nl/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/nl/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/nl/interface-builder/event-flow.md
#	docs/docs/nl/interface-builder/fields/specific/js-column.md
#	docs/docs/nl/interface-builder/fields/specific/js-field.md
#	docs/docs/nl/interface-builder/fields/specific/js-item.md
#	docs/docs/nl/interface-builder/fields/specific/sub-table.md
#	docs/docs/nl/multi-app/multi-app/index.md
#	docs/docs/nl/multi-app/multi-app/local.md
#	docs/docs/nl/multi-app/multi-app/remote.md
#	docs/docs/nl/plugin-development/client/router.md
#	docs/docs/nl/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-client/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-license/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-map/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-users/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/nl/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/nl/solution/_meta.json
#	docs/docs/nl/solution/crm/_meta.json
#	docs/docs/nl/solution/crm/design.md
#	docs/docs/nl/solution/crm/index.md
#	docs/docs/nl/solution/crm/installation.md
#	docs/docs/nl/solution/crm/more.md
#	docs/docs/nl/solution/crm/v1.md
#	docs/docs/nl/solution/ticket-system/_meta.json
#	docs/docs/nl/solution/ticket-system/design.md
#	docs/docs/nl/solution/ticket-system/index.md
#	docs/docs/nl/solution/ticket-system/installation.md
#	docs/docs/nl/solution/ticket-system/more.md
#	docs/docs/nl/system-management/localization/index.md
#	docs/docs/nl/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/nl/template-print/syntax/formatters/date-formatting.md
#	docs/docs/nl/template-print/syntax/formatters/number-formatting.md
#	docs/docs/nl/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/nl/users-permissions/acl/role.md
#	docs/docs/nl/users-permissions/acl/ui.md
#	docs/docs/nl/users-permissions/departments/role.md
#	docs/docs/nl/users-permissions/user.md
#	docs/docs/nl/workflow/_meta.json
#	docs/docs/nl/workflow/nodes/approval.md
#	docs/docs/nl/workflow/nodes/calculation.md
#	docs/docs/nl/workflow/nodes/cc.md
#	docs/docs/nl/workflow/nodes/condition.md
#	docs/docs/nl/workflow/nodes/javascript.md
#	docs/docs/nl/workflow/nodes/manual.md
#	docs/docs/nl/workflow/nodes/update.md
#	docs/docs/nl/workflow/nodes/variable.md
#	docs/docs/nl/workflow/triggers/approval.md
#	docs/docs/nl/workflow/triggers/custom-action.md
#	docs/docs/nl/workflow/triggers/post-action.md
#	docs/docs/nl/workflow/triggers/pre-action.md
#	docs/docs/nl/workflow/triggers/schedule.md
#	docs/docs/pl/_nav.json
#	docs/docs/pl/ai-employees/_meta.json
#	docs/docs/pl/ai-employees/configuration/admin-configuration.md
#	docs/docs/pl/ai-employees/index.md
#	docs/docs/pl/ai-employees/knowledge-base/knowledge-base.md
#	docs/docs/pl/ai-employees/knowledge-base/vector-store.md
#	docs/docs/pl/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/pl/api/flow-engine/flow-engine.md
#	docs/docs/pl/auth-verification/auth-oidc/index.md
#	docs/docs/pl/auth-verification/auth-saml/examples/google.md
#	docs/docs/pl/auth-verification/auth-saml/index.md
#	docs/docs/pl/data-sources/collection-expression/collection.md
#	docs/docs/pl/data-sources/collection-fdw/index.md
#	docs/docs/pl/data-sources/data-modeling/collection-fields/associations/m2o/index.md
#	docs/docs/pl/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/pl/data-sources/data-source-kingbase/index.md
#	docs/docs/pl/data-sources/field-encryption/index.md
#	docs/docs/pl/data-visualization/guide/chart-options.md
#	docs/docs/pl/development/index.md
#	docs/docs/pl/email-manager/advanced/batch-send.md
#	docs/docs/pl/email-manager/usage/signature.md
#	docs/docs/pl/email-manager/usage/template.md
#	docs/docs/pl/file-manager/development/index.md
#	docs/docs/pl/flow-engine/_meta.json
#	docs/docs/pl/flow-engine/definitions/model-definition.md
#	docs/docs/pl/flow-engine/flow-context.md
#	docs/docs/pl/flow-engine/flow-engine-and-plugins.md
#	docs/docs/pl/flow-engine/flow-model-repository.md
#	docs/docs/pl/flow-engine/flow-model.md
#	docs/docs/pl/flow-engine/learning-roadmap.md
#	docs/docs/pl/flow-engine/quickstart.md
#	docs/docs/pl/flow-engine/register-flow-model.md
#	docs/docs/pl/get-started/installation/create-nocobase-app.mdx
#	docs/docs/pl/get-started/installation/docker.mdx
#	docs/docs/pl/get-started/installation/git.mdx
#	docs/docs/pl/integration/sso/index.md
#	docs/docs/pl/interface-builder/_meta.json
#	docs/docs/pl/interface-builder/actions/types/js-action.md
#	docs/docs/pl/interface-builder/blocks/data-blocks/form.md
#	docs/docs/pl/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/pl/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/pl/interface-builder/event-flow.md
#	docs/docs/pl/interface-builder/fields/specific/js-column.md
#	docs/docs/pl/interface-builder/fields/specific/js-field.md
#	docs/docs/pl/interface-builder/fields/specific/js-item.md
#	docs/docs/pl/interface-builder/fields/specific/sub-table.md
#	docs/docs/pl/multi-app/multi-app/index.md
#	docs/docs/pl/multi-app/multi-app/local.md
#	docs/docs/pl/multi-app/multi-app/remote.md
#	docs/docs/pl/plugin-development/client/router.md
#	docs/docs/pl/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-client/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-license/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-map/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-users/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/pl/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/pl/solution/_meta.json
#	docs/docs/pl/solution/crm/_meta.json
#	docs/docs/pl/solution/crm/design.md
#	docs/docs/pl/solution/crm/index.md
#	docs/docs/pl/solution/crm/installation.md
#	docs/docs/pl/solution/crm/more.md
#	docs/docs/pl/solution/crm/v1.md
#	docs/docs/pl/solution/ticket-system/_meta.json
#	docs/docs/pl/solution/ticket-system/design.md
#	docs/docs/pl/solution/ticket-system/index.md
#	docs/docs/pl/solution/ticket-system/installation.md
#	docs/docs/pl/solution/ticket-system/more.md
#	docs/docs/pl/system-management/localization/index.md
#	docs/docs/pl/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/pl/template-print/syntax/formatters/date-formatting.md
#	docs/docs/pl/template-print/syntax/formatters/number-formatting.md
#	docs/docs/pl/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/pl/users-permissions/acl/permissions.md
#	docs/docs/pl/users-permissions/acl/role.md
#	docs/docs/pl/users-permissions/acl/ui.md
#	docs/docs/pl/users-permissions/departments/role.md
#	docs/docs/pl/workflow/_meta.json
#	docs/docs/pl/workflow/nodes/approval.md
#	docs/docs/pl/workflow/nodes/calculation.md
#	docs/docs/pl/workflow/nodes/cc.md
#	docs/docs/pl/workflow/nodes/destroy.md
#	docs/docs/pl/workflow/nodes/javascript.md
#	docs/docs/pl/workflow/nodes/manual.md
#	docs/docs/pl/workflow/nodes/variable.md
#	docs/docs/pl/workflow/triggers/approval.md
#	docs/docs/pl/workflow/triggers/custom-action.md
#	docs/docs/pl/workflow/triggers/post-action.md
#	docs/docs/pl/workflow/triggers/pre-action.md
#	docs/docs/pl/workflow/triggers/schedule.md
#	docs/docs/sv/_nav.json
#	docs/docs/sv/ai-employees/_meta.json
#	docs/docs/sv/ai-employees/configuration/admin-configuration.md
#	docs/docs/sv/ai-employees/index.md
#	docs/docs/sv/ai-employees/knowledge-base/knowledge-base.md
#	docs/docs/sv/ai-employees/knowledge-base/vector-store.md
#	docs/docs/sv/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/sv/api/flow-engine/flow-engine.md
#	docs/docs/sv/auth-verification/auth-oidc/examples/google.md
#	docs/docs/sv/auth-verification/auth-saml/examples/google.md
#	docs/docs/sv/data-sources/collection-fdw/index.md
#	docs/docs/sv/data-sources/data-modeling/collection-fields/associations/m2o/index.md
#	docs/docs/sv/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/sv/data-sources/data-source-kingbase/index.md
#	docs/docs/sv/data-sources/field-encryption/index.md
#	docs/docs/sv/development/index.md
#	docs/docs/sv/email-manager/advanced/batch-send.md
#	docs/docs/sv/email-manager/usage/signature.md
#	docs/docs/sv/email-manager/usage/template.md
#	docs/docs/sv/file-manager/development/index.md
#	docs/docs/sv/flow-engine/_meta.json
#	docs/docs/sv/flow-engine/definitions/model-definition.md
#	docs/docs/sv/flow-engine/flow-context.md
#	docs/docs/sv/flow-engine/flow-engine-and-plugins.md
#	docs/docs/sv/flow-engine/flow-model-repository.md
#	docs/docs/sv/flow-engine/flow-model.md
#	docs/docs/sv/flow-engine/learning-roadmap.md
#	docs/docs/sv/flow-engine/quickstart.md
#	docs/docs/sv/flow-engine/register-flow-model.md
#	docs/docs/sv/get-started/installation/create-nocobase-app.mdx
#	docs/docs/sv/get-started/installation/docker.mdx
#	docs/docs/sv/get-started/installation/git.mdx
#	docs/docs/sv/interface-builder/_meta.json
#	docs/docs/sv/interface-builder/actions/types/js-action.md
#	docs/docs/sv/interface-builder/blocks/data-blocks/form.md
#	docs/docs/sv/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/sv/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/sv/interface-builder/event-flow.md
#	docs/docs/sv/interface-builder/fields/specific/js-column.md
#	docs/docs/sv/interface-builder/fields/specific/js-field.md
#	docs/docs/sv/interface-builder/fields/specific/js-item.md
#	docs/docs/sv/interface-builder/fields/specific/sub-table.md
#	docs/docs/sv/multi-app/multi-app/index.md
#	docs/docs/sv/multi-app/multi-app/local.md
#	docs/docs/sv/multi-app/multi-app/remote.md
#	docs/docs/sv/plugin-development/client/router.md
#	docs/docs/sv/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-client/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-license/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-map/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-users/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/sv/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/sv/solution/_meta.json
#	docs/docs/sv/solution/crm/_meta.json
#	docs/docs/sv/solution/crm/design.md
#	docs/docs/sv/solution/crm/index.md
#	docs/docs/sv/solution/crm/installation.md
#	docs/docs/sv/solution/crm/more.md
#	docs/docs/sv/solution/crm/v1.md
#	docs/docs/sv/solution/ticket-system/_meta.json
#	docs/docs/sv/solution/ticket-system/design.md
#	docs/docs/sv/solution/ticket-system/index.md
#	docs/docs/sv/solution/ticket-system/installation.md
#	docs/docs/sv/solution/ticket-system/more.md
#	docs/docs/sv/system-management/localization/index.md
#	docs/docs/sv/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/sv/template-print/syntax/formatters/date-formatting.md
#	docs/docs/sv/template-print/syntax/formatters/number-formatting.md
#	docs/docs/sv/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/sv/users-permissions/acl/ui.md
#	docs/docs/sv/workflow/_meta.json
#	docs/docs/sv/workflow/nodes/aggregate.md
#	docs/docs/sv/workflow/nodes/approval.md
#	docs/docs/sv/workflow/nodes/cc.md
#	docs/docs/sv/workflow/nodes/javascript.md
#	docs/docs/sv/workflow/nodes/loop.md
#	docs/docs/sv/workflow/nodes/manual.md
#	docs/docs/sv/workflow/nodes/parallel.md
#	docs/docs/sv/workflow/nodes/variable.md
#	docs/docs/sv/workflow/triggers/approval.md
#	docs/docs/sv/workflow/triggers/collection.md
#	docs/docs/sv/workflow/triggers/custom-action.md
#	docs/docs/sv/workflow/triggers/post-action.md
#	docs/docs/sv/workflow/triggers/pre-action.md
#	docs/docs/sv/workflow/triggers/schedule.md
#	docs/docs/th/_nav.json
#	docs/docs/th/ai-employees/_meta.json
#	docs/docs/th/ai-employees/configuration/admin-configuration.md
#	docs/docs/th/ai-employees/index.md
#	docs/docs/th/ai-employees/knowledge-base/vector-store.md
#	docs/docs/th/ai-employees/permission.md
#	docs/docs/th/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/th/api/flow-engine/flow-engine.md
#	docs/docs/th/auth-verification/auth-saml/examples/google.md
#	docs/docs/th/auth-verification/auth/authenticators.md
#	docs/docs/th/data-sources/collection-fdw/index.md
#	docs/docs/th/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/th/data-sources/data-source-kingbase/index.md
#	docs/docs/th/data-sources/field-encryption/index.md
#	docs/docs/th/development/index.md
#	docs/docs/th/email-manager/advanced/batch-send.md
#	docs/docs/th/email-manager/usage/signature.md
#	docs/docs/th/email-manager/usage/template.md
#	docs/docs/th/file-manager/development/index.md
#	docs/docs/th/flow-engine/_meta.json
#	docs/docs/th/flow-engine/definitions/model-definition.md
#	docs/docs/th/flow-engine/flow-context.md
#	docs/docs/th/flow-engine/flow-engine-and-plugins.md
#	docs/docs/th/flow-engine/flow-model-repository.md
#	docs/docs/th/flow-engine/flow-model.md
#	docs/docs/th/flow-engine/learning-roadmap.md
#	docs/docs/th/flow-engine/quickstart.md
#	docs/docs/th/flow-engine/register-flow-model.md
#	docs/docs/th/get-started/installation/create-nocobase-app.mdx
#	docs/docs/th/get-started/installation/docker.mdx
#	docs/docs/th/get-started/installation/git.mdx
#	docs/docs/th/interface-builder/_meta.json
#	docs/docs/th/interface-builder/actions/types/js-action.md
#	docs/docs/th/interface-builder/blocks/data-blocks/form.md
#	docs/docs/th/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/th/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/th/interface-builder/event-flow.md
#	docs/docs/th/interface-builder/fields/specific/js-column.md
#	docs/docs/th/interface-builder/fields/specific/js-field.md
#	docs/docs/th/interface-builder/fields/specific/js-item.md
#	docs/docs/th/interface-builder/fields/specific/sub-table.md
#	docs/docs/th/multi-app/multi-app/index.md
#	docs/docs/th/multi-app/multi-app/local.md
#	docs/docs/th/multi-app/multi-app/remote.md
#	docs/docs/th/plugin-development/client/router.md
#	docs/docs/th/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/th/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/th/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/th/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/th/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/th/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/th/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/th/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/th/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/th/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/th/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/th/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/th/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/th/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/th/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/th/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/th/plugins/@nocobase/plugin-client/index.md
#	docs/docs/th/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/th/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/th/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/th/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/th/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/th/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/th/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/th/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/th/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/th/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/th/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/th/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/th/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/th/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/th/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/th/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/th/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/th/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/th/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/th/plugins/@nocobase/plugin-license/index.md
#	docs/docs/th/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/th/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/th/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/th/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/th/plugins/@nocobase/plugin-map/index.md
#	docs/docs/th/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/th/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/th/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/th/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/th/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/th/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/th/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/th/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/th/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/th/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/th/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/th/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/th/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/th/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/th/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/th/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/th/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/th/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/th/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/th/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/th/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/th/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/th/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/th/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/th/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/th/plugins/@nocobase/plugin-users/index.md
#	docs/docs/th/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/th/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/th/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/th/solution/_meta.json
#	docs/docs/th/solution/crm/_meta.json
#	docs/docs/th/solution/crm/design.md
#	docs/docs/th/solution/crm/index.md
#	docs/docs/th/solution/crm/installation.md
#	docs/docs/th/solution/crm/more.md
#	docs/docs/th/solution/crm/v1.md
#	docs/docs/th/solution/ticket-system/_meta.json
#	docs/docs/th/solution/ticket-system/design.md
#	docs/docs/th/solution/ticket-system/index.md
#	docs/docs/th/solution/ticket-system/installation.md
#	docs/docs/th/solution/ticket-system/more.md
#	docs/docs/th/system-management/localization/index.md
#	docs/docs/th/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/th/template-print/syntax/formatters/date-formatting.md
#	docs/docs/th/template-print/syntax/formatters/number-formatting.md
#	docs/docs/th/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/th/users-permissions/acl/role.md
#	docs/docs/th/users-permissions/acl/ui.md
#	docs/docs/th/users-permissions/departments/role.md
#	docs/docs/th/users-permissions/user.md
#	docs/docs/th/workflow/_meta.json
#	docs/docs/th/workflow/advanced/variables.md
#	docs/docs/th/workflow/nodes/approval.md
#	docs/docs/th/workflow/nodes/calculation.md
#	docs/docs/th/workflow/nodes/cc.md
#	docs/docs/th/workflow/nodes/destroy.md
#	docs/docs/th/workflow/nodes/javascript.md
#	docs/docs/th/workflow/nodes/manual.md
#	docs/docs/th/workflow/nodes/parallel.md
#	docs/docs/th/workflow/nodes/variable.md
#	docs/docs/th/workflow/triggers/approval.md
#	docs/docs/th/workflow/triggers/collection.md
#	docs/docs/th/workflow/triggers/custom-action.md
#	docs/docs/th/workflow/triggers/post-action.md
#	docs/docs/th/workflow/triggers/pre-action.md
#	docs/docs/tr/_nav.json
#	docs/docs/tr/ai-employees/_meta.json
#	docs/docs/tr/ai-employees/configuration/admin-configuration.md
#	docs/docs/tr/ai-employees/index.md
#	docs/docs/tr/ai-employees/knowledge-base/vector-store.md
#	docs/docs/tr/ai-employees/permission.md
#	docs/docs/tr/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/tr/api/flow-engine/flow-engine.md
#	docs/docs/tr/auth-verification/auth-oidc/index.md
#	docs/docs/tr/data-sources/data-modeling/collection-fields/associations/o2m/index.md
#	docs/docs/tr/data-sources/data-source-kingbase/index.md
#	docs/docs/tr/data-sources/field-encryption/index.md
#	docs/docs/tr/development/index.md
#	docs/docs/tr/email-manager/advanced/batch-send.md
#	docs/docs/tr/email-manager/usage/signature.md
#	docs/docs/tr/email-manager/usage/template.md
#	docs/docs/tr/file-manager/development/index.md
#	docs/docs/tr/flow-engine/_meta.json
#	docs/docs/tr/flow-engine/definitions/model-definition.md
#	docs/docs/tr/flow-engine/flow-context.md
#	docs/docs/tr/flow-engine/flow-engine-and-plugins.md
#	docs/docs/tr/flow-engine/flow-model-repository.md
#	docs/docs/tr/flow-engine/flow-model.md
#	docs/docs/tr/flow-engine/learning-roadmap.md
#	docs/docs/tr/flow-engine/quickstart.md
#	docs/docs/tr/flow-engine/register-flow-model.md
#	docs/docs/tr/get-started/installation/create-nocobase-app.mdx
#	docs/docs/tr/get-started/installation/docker.mdx
#	docs/docs/tr/get-started/installation/git.mdx
#	docs/docs/tr/interface-builder/_meta.json
#	docs/docs/tr/interface-builder/actions/types/js-action.md
#	docs/docs/tr/interface-builder/blocks/data-blocks/form.md
#	docs/docs/tr/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/tr/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/tr/interface-builder/event-flow.md
#	docs/docs/tr/interface-builder/fields/specific/js-column.md
#	docs/docs/tr/interface-builder/fields/specific/js-field.md
#	docs/docs/tr/interface-builder/fields/specific/js-item.md
#	docs/docs/tr/interface-builder/fields/specific/sub-table.md
#	docs/docs/tr/multi-app/multi-app/index.md
#	docs/docs/tr/multi-app/multi-app/local.md
#	docs/docs/tr/multi-app/multi-app/remote.md
#	docs/docs/tr/plugin-development/client/router.md
#	docs/docs/tr/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-client/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-license/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-map/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-users/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/tr/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/tr/solution/_meta.json
#	docs/docs/tr/solution/crm/_meta.json
#	docs/docs/tr/solution/crm/design.md
#	docs/docs/tr/solution/crm/index.md
#	docs/docs/tr/solution/crm/installation.md
#	docs/docs/tr/solution/crm/more.md
#	docs/docs/tr/solution/crm/v1.md
#	docs/docs/tr/solution/ticket-system/_meta.json
#	docs/docs/tr/solution/ticket-system/design.md
#	docs/docs/tr/solution/ticket-system/index.md
#	docs/docs/tr/solution/ticket-system/installation.md
#	docs/docs/tr/solution/ticket-system/more.md
#	docs/docs/tr/system-management/localization/index.md
#	docs/docs/tr/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/tr/template-print/syntax/formatters/date-formatting.md
#	docs/docs/tr/template-print/syntax/formatters/number-formatting.md
#	docs/docs/tr/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/tr/users-permissions/acl/role.md
#	docs/docs/tr/users-permissions/departments/index.md
#	docs/docs/tr/users-permissions/departments/role.md
#	docs/docs/tr/workflow/_meta.json
#	docs/docs/tr/workflow/advanced/revisions.md
#	docs/docs/tr/workflow/nodes/aggregate.md
#	docs/docs/tr/workflow/nodes/approval.md
#	docs/docs/tr/workflow/nodes/cc.md
#	docs/docs/tr/workflow/nodes/destroy.md
#	docs/docs/tr/workflow/nodes/javascript.md
#	docs/docs/tr/workflow/nodes/json-query.md
#	docs/docs/tr/workflow/nodes/manual.md
#	docs/docs/tr/workflow/nodes/parallel.md
#	docs/docs/tr/workflow/nodes/response-message.md
#	docs/docs/tr/workflow/nodes/update.md
#	docs/docs/tr/workflow/nodes/variable.md
#	docs/docs/tr/workflow/triggers/approval.md
#	docs/docs/tr/workflow/triggers/collection.md
#	docs/docs/tr/workflow/triggers/custom-action.md
#	docs/docs/tr/workflow/triggers/post-action.md
#	docs/docs/uk/_nav.json
#	docs/docs/uk/ai-employees/_meta.json
#	docs/docs/uk/ai-employees/configuration/admin-configuration.md
#	docs/docs/uk/ai-employees/index.md
#	docs/docs/uk/ai-employees/knowledge-base/vector-store.md
#	docs/docs/uk/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/uk/api/flow-engine/flow-engine.md
#	docs/docs/uk/auth-verification/api-keys/index.md
#	docs/docs/uk/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/uk/data-sources/data-source-kingbase/index.md
#	docs/docs/uk/data-sources/field-encryption/index.md
#	docs/docs/uk/data-visualization/guide/chart-options.md
#	docs/docs/uk/development/index.md
#	docs/docs/uk/email-manager/advanced/batch-send.md
#	docs/docs/uk/email-manager/usage/signature.md
#	docs/docs/uk/email-manager/usage/template.md
#	docs/docs/uk/file-manager/development/index.md
#	docs/docs/uk/flow-engine/_meta.json
#	docs/docs/uk/flow-engine/definitions/model-definition.md
#	docs/docs/uk/flow-engine/flow-context.md
#	docs/docs/uk/flow-engine/flow-engine-and-plugins.md
#	docs/docs/uk/flow-engine/flow-model-repository.md
#	docs/docs/uk/flow-engine/flow-model.md
#	docs/docs/uk/flow-engine/quickstart.md
#	docs/docs/uk/flow-engine/register-flow-model.md
#	docs/docs/uk/get-started/installation/create-nocobase-app.mdx
#	docs/docs/uk/get-started/installation/docker.mdx
#	docs/docs/uk/get-started/installation/git.mdx
#	docs/docs/uk/integration/sso/index.md
#	docs/docs/uk/interface-builder/_meta.json
#	docs/docs/uk/interface-builder/actions/types/js-action.md
#	docs/docs/uk/interface-builder/blocks/data-blocks/form.md
#	docs/docs/uk/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/uk/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/uk/interface-builder/event-flow.md
#	docs/docs/uk/interface-builder/fields/specific/js-column.md
#	docs/docs/uk/interface-builder/fields/specific/js-field.md
#	docs/docs/uk/interface-builder/fields/specific/js-item.md
#	docs/docs/uk/interface-builder/fields/specific/sub-table.md
#	docs/docs/uk/multi-app/multi-app/index.md
#	docs/docs/uk/multi-app/multi-app/local.md
#	docs/docs/uk/multi-app/multi-app/remote.md
#	docs/docs/uk/plugin-development/client/router.md
#	docs/docs/uk/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-client/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-license/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-map/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-users/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/uk/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/uk/solution/_meta.json
#	docs/docs/uk/solution/crm/_meta.json
#	docs/docs/uk/solution/crm/design.md
#	docs/docs/uk/solution/crm/index.md
#	docs/docs/uk/solution/crm/installation.md
#	docs/docs/uk/solution/crm/more.md
#	docs/docs/uk/solution/crm/v1.md
#	docs/docs/uk/solution/ticket-system/_meta.json
#	docs/docs/uk/solution/ticket-system/design.md
#	docs/docs/uk/solution/ticket-system/index.md
#	docs/docs/uk/solution/ticket-system/installation.md
#	docs/docs/uk/solution/ticket-system/more.md
#	docs/docs/uk/system-management/localization/index.md
#	docs/docs/uk/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/uk/template-print/syntax/formatters/date-formatting.md
#	docs/docs/uk/template-print/syntax/formatters/number-formatting.md
#	docs/docs/uk/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/uk/users-permissions/acl/ui.md
#	docs/docs/uk/users-permissions/departments/index.md
#	docs/docs/uk/users-permissions/departments/role.md
#	docs/docs/uk/users-permissions/user.md
#	docs/docs/uk/workflow/_meta.json
#	docs/docs/uk/workflow/advanced/executions.md
#	docs/docs/uk/workflow/nodes/approval.md
#	docs/docs/uk/workflow/nodes/calculation.md
#	docs/docs/uk/workflow/nodes/cc.md
#	docs/docs/uk/workflow/nodes/javascript.md
#	docs/docs/uk/workflow/nodes/json-query.md
#	docs/docs/uk/workflow/nodes/loop.md
#	docs/docs/uk/workflow/nodes/manual.md
#	docs/docs/uk/workflow/nodes/parallel.md
#	docs/docs/uk/workflow/nodes/request.md
#	docs/docs/uk/workflow/nodes/variable.md
#	docs/docs/uk/workflow/triggers/approval.md
#	docs/docs/uk/workflow/triggers/custom-action.md
#	docs/docs/uk/workflow/triggers/post-action.md
#	docs/docs/uk/workflow/triggers/pre-action.md
#	docs/docs/vi/_nav.json
#	docs/docs/vi/ai-employees/_meta.json
#	docs/docs/vi/ai-employees/configuration/admin-configuration.md
#	docs/docs/vi/ai-employees/index.md
#	docs/docs/vi/ai-employees/knowledge-base/vector-store.md
#	docs/docs/vi/ai-employees/permission.md
#	docs/docs/vi/ai-employees/workflow/nodes/llm/chat.md
#	docs/docs/vi/api/flow-engine/flow-engine.md
#	docs/docs/vi/auth-verification/auth-saml/index.md
#	docs/docs/vi/auth-verification/auth/password.md
#	docs/docs/vi/data-sources/data-modeling/collection-fields/associations/o2o/index.md
#	docs/docs/vi/data-sources/data-source-kingbase/index.md
#	docs/docs/vi/data-sources/data-source-main/index.md
#	docs/docs/vi/data-sources/field-encryption/index.md
#	docs/docs/vi/development/index.md
#	docs/docs/vi/email-manager/advanced/batch-send.md
#	docs/docs/vi/email-manager/usage/signature.md
#	docs/docs/vi/email-manager/usage/template.md
#	docs/docs/vi/file-manager/development/index.md
#	docs/docs/vi/flow-engine/_meta.json
#	docs/docs/vi/flow-engine/definitions/model-definition.md
#	docs/docs/vi/flow-engine/flow-context.md
#	docs/docs/vi/flow-engine/flow-engine-and-plugins.md
#	docs/docs/vi/flow-engine/flow-model-repository.md
#	docs/docs/vi/flow-engine/flow-model.md
#	docs/docs/vi/flow-engine/learning-roadmap.md
#	docs/docs/vi/flow-engine/quickstart.md
#	docs/docs/vi/flow-engine/register-flow-model.md
#	docs/docs/vi/get-started/installation/create-nocobase-app.mdx
#	docs/docs/vi/get-started/installation/docker.mdx
#	docs/docs/vi/get-started/installation/git.mdx
#	docs/docs/vi/interface-builder/_meta.json
#	docs/docs/vi/interface-builder/actions/types/js-action.md
#	docs/docs/vi/interface-builder/blocks/data-blocks/form.md
#	docs/docs/vi/interface-builder/blocks/filter-blocks/form.md
#	docs/docs/vi/interface-builder/blocks/other-blocks/js-block.md
#	docs/docs/vi/interface-builder/event-flow.md
#	docs/docs/vi/interface-builder/fields/specific/js-column.md
#	docs/docs/vi/interface-builder/fields/specific/js-field.md
#	docs/docs/vi/interface-builder/fields/specific/js-item.md
#	docs/docs/vi/interface-builder/fields/specific/sub-table.md
#	docs/docs/vi/multi-app/multi-app/index.md
#	docs/docs/vi/multi-app/multi-app/local.md
#	docs/docs/vi/multi-app/multi-app/remote.md
#	docs/docs/vi/plugin-development/client/router.md
#	docs/docs/vi/plugins/@nocobase/plugin-acl/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-bulk-edit/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-bulk-update/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-custom-request/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-duplicate/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-export-pro/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-export/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-import-pro/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-import/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-print/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-action-template-print/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-ai-gigachat/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-ai-knowledge-base/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-ai/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-api-doc/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-api-keys/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-app-supervisor/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-async-task-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-audit-logger/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-audit-logs/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth-cas/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth-dingtalk/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth-ldap/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth-oidc/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth-saml/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth-sms/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth-wecom/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-auth/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-backup-restore/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-backups/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-grid-card/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-iframe/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-list/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-markdown/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-multi-step-form/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-template/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-tree/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-block-workbench/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-calendar/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-charts/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-client/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-collection-fdw/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-collection-sql/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-collection-tree/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-comments/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-custom-brand/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-custom-variables/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-external-clickhouse/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-external-doris/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-external-mariadb/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-external-mssql/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-external-mysql/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-external-oracle/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-external-postgres/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-kingbase/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-main/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-source-rest-api/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-visualization-echarts/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-data-visualization/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-departments/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-email-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-embed/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-environment-variables/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-error-handler/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-attachment-url/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-china-region/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-code/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-component-mask/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-encryption/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-formula/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-m2m-array/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-markdown-vditor/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-sequence/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-field-sort/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-file-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-file-previewer-office/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-file-storage-s3-pro/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-flow-engine/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-form-drafts/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-gantt/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-graph-collection-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-ip-restriction/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-kanban/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-license/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-locale-tester/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-localization/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-lock-adapter-redis/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-logger/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-map/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-migration-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-mobile-client/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-mobile/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-multi-app-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-multi-app-share-collection/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-multi-keyword-filter/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-multi-space/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-notification-email/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-notification-in-app-message/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-notification-manager/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-password-policy/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-public-forms/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-pubsub-adapter-redis/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-queue-adapter-rabbitmq/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-queue-adapter-redis/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-record-history/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-request-encryption/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-snapshot-field/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-system-settings/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-telemetry-prometheus/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-telemetry/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-text-copy/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-theme-editor/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-two-factor-authentication/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-ui-schema-storage/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-ui-templates/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-user-data-sync/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-users/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-verification-totp-authenticator/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-verification/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workerid-allocator-redis/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-action-trigger/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-aggregate/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-approval/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-cc/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-custom-action-trigger/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-date-calculation/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-delay/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-dynamic-calculation/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-javascript/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-json-query/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-json-variable-mapping/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-loop/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-mailer/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-manual/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-notification/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-parallel/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-request-interceptor/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-request/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-response-message/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-sql/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-subflow/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-test/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-variable/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow-webhook/index.md
#	docs/docs/vi/plugins/@nocobase/plugin-workflow/index.md
#	docs/docs/vi/solution/_meta.json
#	docs/docs/vi/solution/crm/_meta.json
#	docs/docs/vi/solution/crm/design.md
#	docs/docs/vi/solution/crm/index.md
#	docs/docs/vi/solution/crm/installation.md
#	docs/docs/vi/solution/crm/more.md
#	docs/docs/vi/solution/crm/v1.md
#	docs/docs/vi/solution/ticket-system/_meta.json
#	docs/docs/vi/solution/ticket-system/design.md
#	docs/docs/vi/solution/ticket-system/index.md
#	docs/docs/vi/solution/ticket-system/installation.md
#	docs/docs/vi/solution/ticket-system/more.md
#	docs/docs/vi/system-management/localization/index.md
#	docs/docs/vi/template-print/syntax/formatters/currency-formatting.md
#	docs/docs/vi/template-print/syntax/formatters/date-formatting.md
#	docs/docs/vi/template-print/syntax/formatters/number-formatting.md
#	docs/docs/vi/template-print/syntax/formatters/time-interval-formatting.md
#	docs/docs/vi/users-permissions/acl/permissions.md
#	docs/docs/vi/users-permissions/acl/ui.md
#	docs/docs/vi/users-permissions/departments/index.md
#	docs/docs/vi/users-permissions/user.md
#	docs/docs/vi/workflow/_meta.json
#	docs/docs/vi/workflow/advanced/variables.md
#	docs/docs/vi/workflow/nodes/approval.md
#	docs/docs/vi/workflow/nodes/calculation.md
#	docs/docs/vi/workflow/nodes/cc.md
#	docs/docs/vi/workflow/nodes/end.md
#	docs/docs/vi/workflow/nodes/javascript.md
#	docs/docs/vi/workflow/nodes/manual.md
#	docs/docs/vi/workflow/nodes/variable.md
#	docs/docs/vi/workflow/triggers/approval.md
#	docs/docs/vi/workflow/triggers/custom-action.md
#	docs/docs/vi/workflow/triggers/post-action.md
#	docs/docs/vi/workflow/triggers/schedule.md
2026-03-17 14:28:15 +08:00
chenos 5c3632fbe3 fix(docs): remove it,tr,uk,vi,id,th,pl,nl,cs,ar,he,hi,sv 2026-03-17 14:14:14 +08:00
PiEgg c1cca4b54a feat: split v1 && v2 page route (#8743)
* feat: wip v1 && v2 entry split

* feat(client-v2): migrate v2 shell from vite to rspack

* refactor(client-v2): drop importmap runtime and simplify v2 path checks

* chore(deps): move rspack dependencies to owning packages

* feat(client-v2): add app info demo plugin

* feat: enhance chunk size

* feat: add split chunk

* revert(flow-engine): restore provider context exports

* refactor(flow-engine): reduce client-v2 antd startup weight

* fix(flow-engine): restore runjs antd test compatibility

* feat(client-v2): add route-level lazy plugin support

* refactor(flow-engine): remove redundant runjs antd preloading

* fix(client-v2): tighten lazy route component typing

* fix(client-v2): align route lazy typing with helper

* fix: react refresh bug

* feat: add flowSettings.registerComponentLoaders

* fix: test error

* feat(flow-engine): add model loader infrastructure

* fix: model dynamic loading bug

* feat: add createModelAsync && getModelClassAsync

* feat: revert some unused changes

* feat: revert some unused changes

* feat: rename some api

* fix: test error

* refactor(flow-engine): refine model loader APIs

* fix: test error

* fix: production v2 route bug

* refactor: upgrade rspack && change client v2 to rsbuild

(cherry picked from commit 4fefe0e0d592cd1139e122fb08f18f9725a08ad2)

* feat: update yarn.lock

* fix: rspack build bug

* refactor: rspack public path inject plugin

* fix: rsbuild dev not render

* docs: update cn docs

* docs: update en ar docs

* feat: update docs

* fix: paths bug

* fix: lazyCompilation bug

* fix: baseUrl

* fix: pr review

* fix: pr review
2026-03-17 10:27:06 +08:00
Albert Ma 593af8f861 docs(tutorial-v2): fix ch07 outro wording for AI Agent tutorial preview 2026-03-16 18:06:14 +08:00
Albert Ma ab6a0596de docs(tutorial-v2): update ch07 ending to preview AI Agent tutorial 2026-03-16 18:05:09 +08:00
Albert Ma 73ed68d294 docs: add Schema.org plugin for tutorial pages
- pluginSchema reads _schema.json + _meta.json per tutorial directory
- Injects TechArticle and FAQPage JSON-LD into <head>
- Remove inline script tags from index.md
2026-03-16 17:00:36 +08:00
Albert Ma 141a1b1ab2 docs(tutorial-v2): SEO optimization + internal links + sidebar labels
- Add FAQ, tech stack comparison, and related docs to index pages
- Add chapter summaries and internal links to handbook docs (ch01-07)
- Simplify sidebar labels in _meta.json
- Use latest branch for Docker install in ch01
- Unify chapter openings: context first, then chapter scope
2026-03-16 16:32:38 +08:00
Albert Ma 1e311f6b43 docs: add V2 tutorial (IT HelpDesk) and reorganize tutorials as top-level nav 2026-03-16 01:14:02 +08:00
nocobase[bot] 62bd16af4b Merge branch 'next' into develop 2026-03-10 12:55:18 +00:00
chenos ee3888d47c docs: update plugins 2026-03-10 20:52:30 +08:00
Jiann Lu 2f27f8bb7c Merge remote-tracking branch 'origin/next' into develop 2026-03-09 10:17:46 +08:00
65e5a2d991 docs(plugin-migration-manager): best practice (#8806)
* chore(ci): support v1.x maintenance releases (#8670) (#8677)

* ci: support v1.x maintenance releases via tag filtering

* Update .github/workflows/manual-release-v1.yml

* Update .github/workflows/manual-release-v1.yml

* Update .github/workflows/manual-release-v1.yml

* ci: support filtering repos by branch (v1)

* ci(release): validate v1 tag exists across selected repos

* ci: add dry-run + tag conflict check for v1 manual release

---------

Co-authored-by: Junyi <mytharcher@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* ci(release): use app token to validate v1 tags across plugin repos (#8685)

* ci(release): do not update npm dist-tag for v1 maintenance tags (#8687)

* ci(release): do not update npm dist-tag for v1 maintenance tags

* ci(release): dedupe dist-tag arg generation

* docs(plugin-migration-manager): add best practice

* docs(plugin-migration-manager): fix docs

---------

Co-authored-by: mytharcher-r2 <mytharcher+r2@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-06 23:57:03 +08:00
Albert Ma e413420867 docs: align image references across all language versions 2026-03-04 10:39:05 +08:00
Albert Ma 3f0fc0f67b docs: revert en/runjs/context/sql.md to match upstream CN source 2026-03-04 01:15:01 +08:00
Albert Ma 0c444ec045 docs: update multilingual translations for all 21 languages 2026-03-04 01:11:33 +08:00
nocobase[bot] e4d639c266 Merge branch 'next' into develop 2026-03-03 01:43:40 +00:00
chenos 4520c6a4db docs: fix documentation errors 2026-03-03 09:41:34 +08:00
nocobase[bot] 8ccf30315d Merge branch 'next' into develop 2026-03-02 16:30:24 +00:00