Commit Graph
626 Commits
Author SHA1 Message Date
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
chenos 675b1c5f19 docs: update doc 2026-03-03 00:28:43 +08:00
Albert Ma a069ff4ea1 docs: update ticket system v2 backup download links 2026-03-02 22:48:29 +08:00
chenos 48b0263bcd fix: docs build error 2026-03-02 22:03:09 +08:00
chenos 628132af8c docs: add solution doc 2026-03-02 16:00:35 +08:00
chenos 40124e65ab fix: add solution docs 2026-03-02 15:54:46 +08:00
chenos 43a4ddcf91 fix: improve generatePluginDocs script 2026-03-02 15:35:03 +08:00
YANG QIA 4b31853a0a docs(multi-app): update docs (#8727) 2026-02-27 13:45:37 +08:00
chenos a3bc7f19f1 docs: change editionLevel 2026-02-25 17:21:29 +08:00
chenos 3763ea5d56 fix(docs): remove multi-app 2026-02-25 17:09:52 +08:00
mytharcher-r2 26274f982e docs(workflow): fix workflow executions doc nav link (#8700)
* docs(workflow): fix CN nav link for executions

* docs(workflow): fix EN nav link for executions
2026-02-25 12:10:46 +08:00
Ziqiang cc9e5ee6d1 docs(ai): update ai docs (#8690) 2026-02-24 21:26:58 +08:00
chenos cf46762e48 docs: update installation 2026-02-24 09:29:14 +08:00
chenos c6c3de88af docs: update provided by 2026-02-22 16:14:18 +08:00
chenos 54e95ac45f docs: add related link 2026-02-22 13:54:39 +08:00
chenos f3ab995eea docs: update RabbitMQ queue adapter 2026-02-15 17:56:30 +08:00
chenos 6b9fd00b79 fix: doc 2026-02-14 20:46:40 +08:00
chenos 1563bf15c8 fix: docs 2026-02-14 18:49:50 +08:00
chenos 8361a336ad feat: runjs docs (#8634)
* feat: runjs docs

* docs: update sql

* fix: translation
2026-02-14 17:21:09 +08:00
chenos 1ab39cc05a Merge branch 'next' into develop
# Conflicts:
#	packages/core/flow-engine/src/flowContext.ts
#	yarn.lock
2026-02-14 16:42:12 +08:00
Junyi 4d810db023 docs(plugin-workflow): update docs (#8649) 2026-02-14 14:33:58 +08:00
Albert Ma a585ccc7f7 docs: add missing en translations 2026-02-14 13:56:13 +08:00
chenos 1a31e0edc6 docs: app supervisor 2026-02-14 09:57:50 +08:00
chenos 30e80625b8 docs: update plugins 2026-02-14 00:03:22 +08:00
nocobase[bot] 7ed81557b1 Merge branch 'next' into develop 2026-02-13 04:17:55 +00:00
Jiann e12ef85d1b docs: darg sort, bulk edit and localization (#8621)
* docs: bulk edit, drag-sort, localization

* docs: add en

* fix: adjust text
2026-02-13 12:17:24 +08:00