Baseado em papéis, recursos e ações, o controle de acesso pode gerenciar com precisão permissões de configuração de interface, permissões de operação de dados, permissões de acesso a menus e permissões de plugins.
Edição em massa de todos os dados ou dos dados selecionados.
Atualiza em massa todos os registros ou os registros selecionados.
Envia requisições para qualquer serviço HTTP, com suporte ao envio de dados de contexto para o serviço de destino.
Duplica um registro. Você pode duplicá-lo em um formulário para editar antes de enviar, ou pode duplicar diretamente para gerar um novo registro.
Melhora as funcionalidades de exportação de dados. Exportação assíncrona, suporta grandes volumes de dados. Suporta a exportação de anexos.
Exporta os registros filtrados para o Excel, permitindo configurar quais campos serão exportados.
Aprimora as funcionalidades de importação de dados. Importação assíncrona, suporta grandes volumes de dados. Suporta reconhecimento de processamento de dados, atualização de dados, gatilhos de Workflow e outros recursos.
Importe dados usando modelos do Excel. Você pode configurar quais campos importar e os modelos serão gerados automaticamente.
Chama a função de impressão do navegador para imprimir um único registro.
Permite que os usuários imprimam templates dentro do aplicativo NocoBase.
Suporte para integração com o serviço GigaChat LLM.
Suporta a integração com bancos de dados vetoriais para vetorizar documentos, fornecendo aos assistentes de IA busca inteligente e suporte de conhecimento.
Crie funcionários de IA com diversas habilidades para colaborar com humanos, construir sistemas e gerenciar processos de negócios.
Gerador de documentação OpenAPI para a API HTTP do NocoBase.
Permite que os usuários usem chaves de API para acessar a API HTTP da aplicação
O plugin App Supervisor é utilizado para a supervisão e o agendamento unificados de múltiplas instâncias de aplicativos NocoBase, fornecendo recursos de descoberta de aplicativos e gerenciamento de tempo de execução (runtime).
Gerencie e monitore tarefas assíncronas, como importação e exportação de dados. Suporta o acompanhamento do progresso das tarefas e notificações.
Rastreie e documente as atividades dos usuários e as ações em recursos em todo o sistema
Autenticação via protocolo CAS.
Autenticação através da conta DingTalk.
Autenticação de identidade via protocolo LDAP.
Autenticação OIDC (OpenID Connect).
Autenticação de identidade via protocolo SAML 2.0.
Autenticação por código de verificação SMS.
Oferece recursos de integração com o WeCom, incluindo métodos de autenticação, canais de notificação e fontes de sincronização de dados de usuários.
Gerenciamento de autenticação de usuários, incluindo autenticação por senha, SMS e suporte para protocolos de Single Sign-On (SSO), com extensibilidade.
Oferece funcionalidades de backup e restauração, suporta backups agendados e garante a segurança dos dados e uma recuperação rápida.
Exibe dados em formato de lista em grade, suporta configurações de paginação
Crie e gerencie blocos de iframe na página para incorporar e exibir páginas da web ou conteúdos externos.
Exibe dados em uma lista com suporte a paginação.
Fornece o bloco Markdown
Divide um formulário com muitos campos em várias etapas para facilitar o preenchimento pelo usuário.
Este plugin é experimental. Por favor, use-o com cautela em ambientes de produção.
Fornece um bloco de filtro de estrutura de árvore
Gerencia e exibe centralizadamente várias ações, permitindo que os usuários executem tarefas com eficiência. Suporta extensibilidade, com tipos de ações atuais incluindo pop-ups, links, escaneamento e requisições personalizadas.
Fornece modelo de coleção e bloco de calendário para gerenciar dados de data, geralmente usados para informações relacionadas a data/hora, como eventos, compromissos, tarefas, etc.
Fornece uma interface de cliente para o servidor NocoBase
Implementação de foreign data wrapper (FDW) baseada em banco de dados para conexão com tabelas de dados remotas, atualmente suporta bancos de dados MySQL e PostgreSQL.
Fornece modelo de collection SQL
Fornece modelo de collection de árvore
Fornece modelo de coleção de comentários e bloco para adicionar funcionalidade de comentários aos dados de qualquer coleção.
Personalize o nome da marca e outras informações relacionadas à marca.
Suporte para adicionar e usar variáveis personalizadas
Use um banco de dados ClickHouse externo como fonte de dados.
Use um banco de dados Apache Doris externo como uma fonte de dados.
Use bancos de dados MariaDB externos como fontes de dados.
Use bancos de dados SQL Server externos como fontes de dados.
Use bancos de dados MySQL externos como fontes de dados.
Use bancos de dados Oracle externos como Data Sources.
Use bancos de dados PostgreSQL externos como fontes de dados.
Usa o banco de dados KingbaseES como fonte de dados, podendo ser usado como banco de dados principal ou como banco de dados externo.
Banco de dados principal do NocoBase, com suporte a bancos de dados relacionais como PostgreSQL, MySQL, MariaDB, etc.
Gerencie fontes de dados, incluindo o banco de dados Master integrado, bancos de dados externos, APIs.
Use fontes de dados REST API externas.
Utilize o ECharts para visualização de dados, com suporte para gráficos de funil, radar e outros tipos de gráficos, além de oferecer configurações de visualização mais amigáveis.
Fornece funcionalidades de visualização de dados, incluindo blocos de gráfico e blocos de filtro de gráfico, suporta mais de uma dezena de tipos de gráficos como gráficos de linha, área e barras, você também pode estender mais tipos de gráficos.
Organize usuários por departamentos, defina relações hierárquicas, vincule papéis para controlar permissões e suporte o uso como variáveis em Workflows e expressões.
Conecte o NocoBase a contas de e-mail corporativas, como Gmail e Outlook, para receber e enviar e-mails como em outros produtos de CRM.
Incorpore o NocoBase em um sistema ou página externa, tornando-o parte desse sistema ou página.
Gerenciamento centralizado de variáveis de ambiente e segredos, usado para armazenamento de dados sensíveis, reutilização de dados de configuração, isolamento de múltiplos ambientes e muito mais.
Trata erros e exceções na aplicação.
Suporta anexos no formato URL.
Fornece dados e tipos de campo de divisões administrativas da China.
Usado para edição e realce de código, com suporte para Java, JavaScript, Python, SQL e outras linguagens.
Mascarar a exibição de dados especificados de acordo com as regras configuradas, suportando tipos de dados básicos.
Criptografa e descriptografa campos especificados automaticamente para garantir a segurança dos dados.
Pode configurar e armazenar os resultados de cálculos entre múltiplos valores de campos do mesmo registro, suportando os motores Math.js e Excel formula functions
Suporta o estabelecimento de relacionamentos Many-to-Many (M2M) ao armazenar as chaves exclusivas da coleção de destino em um array.
Used to store Markdown and render it using Vditor editor, supports common Markdown syntax such as list, code, quote, etc., and supports uploading images, recordings, etc. It also allows for instant rendering, where what you see is what you get.
Gera códigos automaticamente com base em regras configuradas, suportando combinações de datas, números e texto.
Usado para ordenar os dados em uma coleção.
Fornece serviços de armazenamento de arquivos, com modelo de coleção de arquivos e campo de anexo.
Um plugin para visualizar arquivos do Office por meio do serviço online da Microsoft.
Suporta tipos de armazenamento de arquivos compatíveis com o protocolo S3, como Amazon S3, Aliyun OSS, Tencent Cloud COS, MinIO, etc. Suporta upload direto de arquivos e acesso privado.
Permite salvar rascunhos ao preencher formulários, para continuar editando e enviando mais tarde.
Fornece o bloco de Gantt.
Uma ferramenta semelhante a um diagrama ER. Atualmente, apenas o banco de dados principal é suportado.
Controle o acesso ao sistema configurando listas negras e listas brancas de IP para garantir a segurança.
Fornece o bloco de kanban.
Configurações de ID da instância e chave de licença
Permite gerenciar os recursos de localização do aplicativo.
Implementação de bloqueio distribuído baseada em Redis.
Logs do servidor, incluindo principalmente logs de requisições de API e logs de execução do sistema, com suporte para empacotamento e download de arquivos de log.
Bloco de mapa, suporta o mapa Gaode e o Google Maps, você também pode estender para mais tipos de mapas.
Usado para migrar o conteúdo de configuração de um ambiente de produto para outro.
A partir da versão 2.0, o plugin mobile foi substituído pelo novo plugin ui-layout, que ainda está em desenvolvimento.
O Multi-app é executado por meio de compartilhamento de processos, sendo adequado apenas para ambientes de teste e demonstração. Não o utilize em ambientes de produção.
Suporta filtragem por múltiplas palavras-chave para campos comuns, com suporte para entrada rápida ou importação em lote de palavras-chave do Excel.
Implementa múltiplos espaços de dados independentes dentro de uma única instância de aplicação por meio de isolamento lógico.
Envia notificações por e-mail, atualmente suportando apenas o método de transporte SMTP.
Permite que os usuários recebam notificações de mensagens em tempo real dentro do aplicativo NocoBase.
Fornece um serviço de gerenciamento unificado que abrange configuração de canais, registro de logs e outras funcionalidades, suportando a configuração de vários canais de notificação, incluindo mensagens internas e e-mail.
Defina as regras de senha e a política de bloqueio de login para todos os usuários
Compartilhe formulários públicos externamente para coletar informações de usuários anônimos.
Utilizado para processar mensagens de publicação/assinatura (pub/sub) com o Redis.
Utilizado para processar filas de mensagens da aplicação com RabbitMQ.
Usado para processar filas de mensagens da aplicação com Redis.
Rastreia e armazena o histórico de alterações dos registros das coleções.
Usado para criptografar os parâmetros da requisição (Query Parameters) antes de enviar uma requisição HTTP.
Usado para ajustar o título do sistema, logo, idioma, etc.
Integra o Prometheus ao módulo de telemetria do NocoBase.
Um plugin de telemetria baseado em OpenTelemetry que fornece métricas de CPU, memória e requisições HTTP, com suporte para exportação via HTTP.
Adiciona um botão de copiar aos campos de texto
Personalize cores, tamanhos da UI, etc., e salve o resultado como um tema para alternar entre vários temas.
Suporte para habilitar a autenticação de dois fatores (2FA) para login com senha.
Fornece um serviço centralizado de armazenamento de UI schema.
Fornece a capacidade de reutilizar modelos de bloco e modelos de pop-up.
Registra e gerencia fontes de sincronização de dados de usuário extensíveis, com API HTTP fornecida por padrão. Suporte para sincronização de dados para recursos como usuários e departamentos.
Fornece o modelo de usuário básico, bem como os campos 'criado por' e 'atualizado por'.
Permite que os usuários vinculem um autenticador TOTP e verifiquem sua identidade usando códigos de uso único baseados em tempo (TOTP).
Gerenciamento de verificação de identidade do usuário, incluindo SMS, autenticador TOTP, etc., extensível.
Alocador de ID de worker baseado em Redis.
Acionado após a conclusão de uma solicitação iniciada por meio de um botão de ação ou API, como após adicionar, atualizar, excluir dados ou "enviar para o workflow". Adequado para processamento de dados, envio de notificações, etc., após a conclusão das ações.
Pode ser usado para realizar consultas de agregação no banco de dados em um fluxo de trabalho, como: contagem, soma, média, etc.
Disparado quando uma solicitação de aprovação é iniciada por meio de um botão de ação ou API. Dedicado ao processo de aprovação, com nó e bloco de aprovação exclusivos para gerenciar documentos e rastrear o processo de tratamento.
Fornece a funcionalidade de CC (cópia) em workflows para enviar aprovações ou qualquer outra informação a usuários específicos.
Acionado após clicar em um botão vinculado a um evento personalizado. Adequado para a orquestração de ações personalizadas em linhas de dados.
Pode ser usado para realizar operações em datas no Workflow, como adição e subtração, comparação, formatação, etc.
Pode ser usado em Parallel Branches de Workflow para aguardar a conclusão de outras ramificações.
Executa um trecho de código JavaScript em um ambiente isolado.
Usado para transformar ou calcular valores de objetos JSON complexos (por exemplo, resultados de nós de requisição HTTP e nós SQL).
Usado para mapear quaisquer dados JSON para variáveis estruturadas para uso em Nodes subsequentes.
Usado para repetir o processamento de subprocessos para cada valor em um array, e também pode ser usado para um número fixo de repetições de subprocessos.
Pode ser usado para enviar e-mails em um workflow.
Usado para fluxos onde parte das decisões é controlada manualmente.
Pode ser usado para enviar vários tipos de notificações no workflow.
Usado para processos de ramificação que precisam ser executados em paralelo em um fluxo de trabalho.
Disparado antes da execução de uma solicitação iniciada por meio de um botão de ação ou API, como antes de adicionar, atualizar ou excluir dados. Adequado para validação de dados e julgamento lógico antes da operação, e a solicitação pode ser interceptada usando o "Nó final".
Pode ser usado para enviar requisições HTTP a qualquer serviço para interação de dados no workflow.
Usado para montar mensagens de resposta e exibi-las ao cliente em workflows de eventos de formulário e interceptação de requisição.
Pode ser usado para executar instruções SQL arbitrárias no banco de dados em um Workflow.
Usado para chamar outros fluxos dentro de um workflow, permitindo usar as variáveis do workflow atual como entrada do subflow e a saída do subflow como variáveis do workflow atual.
Usado para criar variáveis personalizadas ou atribuir valores a elas em fluxos de trabalho, para salvar dados temporários no processo.
Receba chamadas HTTP de sistemas externos e acione eventos. Adequado para envios de dados e notificações de eventos iniciados por sistemas de terceiros, como retornos de chamada de pagamento, notificações de mensagens, etc.
Uma poderosa ferramenta de BPM que fornece suporte fundamental para a automação de negócios, com a capacidade de estender triggers e nodes ilimitados.
Pacote predefinido de plugins para implantação em cluster: executar o NocoBase com várias instâncias atrás de balanceadores de carga, com armazenamento compartilhado, Redis (cache e mensagens), bloqueios distribuídos e middleware para coordenação dos nós. Após habilitar, siga a documentação do «Modo cluster» para ambiente e operações.