Introdução
O que é Low Code?
o que é o low code? o low code é uma plataforma de desenvolvimento, que integra o portfólio de soluções da citsmart citsmart e é utilizado no desenvolvimento rápido e seguro de aplicações de ti que impulsionam processos operacionais e necessidades do negócio concebido com base em tecnologias maduras de desenvolvimento web e utilizando conceitos como dynamic application e hot deploy, o low code elimina a necessidade de reiniciar o servidor ou sistema durante as atualizações a plataforma oferece ampla integração com diversas ferramentas e recursos, proporcionando variadas possibilidades de aperfeiçoamento e expansão do ambiente citsmart citsmart desde a criação de cruds simples e codeless até integrações complexas com sistemas legados ou de terceiros, o low code permite que dados pré existentes informados na abertura de chamados não sejam alterados por meio do uso de formulários formulários , é possível criar e disponibilizar diferentes formulários para os serviços a plataforma também suporta integrações com uma ampla gama de interfaces externas, como webservices rest e soap, conexões com diversos bancos de dados, faas, kafka, entre outros ela pode consumir arquivos nos formatos xms, json, txt, csv, xml, json, xlsx, entre outros, devido à sua capacidade de formatar layouts todos os dados consumidos podem ser entregues ou compartilhados (de acordo com as regras de segurança) via webservices ou arquivos de layout com o low code é possível criar qualquer tipo de relatórios e paineis personalizados respeitando todas regras de acesso e perfis a plataforma possui acesso a bancos de dados, tando interno quanto externo, além de diversas interfaces, por exemplo webservices, para entrega de informações relevantes conforme necessidade nota nota todos os webservices suportam transporte de dados via protocolo https por que adotá lo? o desenvolvimento de aplicações pode muitas vezes ser lento e caro, além de expor um alto risco ao negócio o low code apresenta uma dinâmica inteligente de automação de processos de negócio e construção de telas com recursos drag and drop, ou seja, pode se arrastar elementos pré definidos para criar as telas de forma flexível, segura e ágil com alto nível de interoperabilidade, o low code disponibiliza uma interface rest, habilitando o acesso simples e seguro a aplicações legadas que não foram desenvolvidas com conceitos web com o low code é possível criar qualquer tipo de relatórios e paineis personalizados respeitando todas regras de acesso e perfis a plataforma possui acesso a bancos de dados, tando interno quanto externo, além de diversas interfaces, por exemplo webservices, para entrega de informações relevantes conforme necessidade o que é uma aplicação low code uma aplicação low code é um conjunto de elementos que quando integrados proveem funcionalidades que podem ser utilizadas de forma individualizada (stand alone), ou integradas ao citsmart citsmart ou a sistemas legados os elementos de uma aplicação low code são projeto low code docid\ gfdqaqqshrosfjjf2h6qk , conexão de banco de dados docid 54hktaown fhkjt8kvdza , objeto de negócio docid\ huxmwusayfgetiochsafe , regra de negócio docid\ hmezb3yhq4in9optikmix , formulário docid\ d n8oluoa5 33anbbgsok , fluxo de integração docid 5ygpr5wlj6zzes6 ouhty (opcional), pacote docid\ prw qjcbxqdhgxxs rvv2 (opcional), query component docid\ rkvd2xxkku1ab9pmmbfis (opcional), configuração de relatório docid 2mqgkkkqw3lls0 gb8fcv (opcional) e faas nodejs docid\ axbadc78qgugafd8lbtkf (opcional) integração com sistemas e automatização de fluxos de trabalho a plataforma foi projetada para funcionar de forma integrada com outros sistemas internos e ferramentas amplamente utilizadas no mercado essa capacidade de integração — seja por meio de conexões síncronas (em tempo real) ou assíncronas (em tempo diferido) — garante que os fluxos de trabalho sejam contínuos, eficientes e centralizados em um único ambiente digital entre os principais recursos oferecidos por essas integrações, destacam se fluxo de comunicação direta com sistemas ou equipes responsáveis, permitindo esclarecimentos e resoluções rápidas de tíquetes sem a necessidade de sair da plataforma; automação de tarefas e etapas operacionais, reduzindo o esforço manual e acelerando o andamento dos processos; conectividade com sistemas definidos como parte da funcionalidade core, de acordo com as diretrizes estabelecidas pela organização e pelo cliente nota sobre fluxos e integrações a integração com sistemas internos e externos visa garantir que a experiência do usuário seja fluida e que os processos internos — como automações e interações entre áreas — ocorram de forma transparente e eficiente, sem interrupções ou duplicidade de ações integração inteligente com fontes de dados externas a plataforma oferece a capacidade de substituir total ou parcialmente cadastros manuais por integrações automáticas, conforme definido nas diretrizes de integração da solução isso significa que dados e informações podem ser sincronizados com outros sistemas de forma contínua, segura e sem necessidade de reentrada manual além de consumir apis externas (importar dados), a plataforma também permite expor suas próprias apis, possibilitando que outros sistemas interajam diretamente com ela; criar e configurar integrações personalizadas via recursos low code, permitindo que usuários com pouca ou nenhuma experiência em programação conectem sistemas, automatizem processos e atualizem cadastros com facilidade esse nível de integração assegura que a plataforma se adapte a diferentes ecossistemas digitais, mantendo dados sempre atualizados e promovendo eficiência operacional em fluxos de trabalho mais complexos exibição de dados do usuário em tíquetes a plataforma disponibiliza a funcionalidade de exibição de dados do usuário diretamente nos tíquetes, permitindo que operadores e equipes de atendimento acessem, de forma rápida e clara, as informações essenciais do colaborador associado ao chamado informações exibidas para cada tíquete, são apresentados os dados do usuário conforme registrados no cadastro de colaborador, incluindo localização completa logradouro número complemento bairro (se aplicável) cidade uf (unidade federativa) país cep idioma de preferência, conforme selecionado no perfil do usuário; outros dados de contato, se disponíveis, que possam facilitar a comunicação administração de estruturas de dados no objeto de negócio a plataforma oferece uma interface web dedicada à administração das tabelas e estruturas de dados utilizadas nos fluxos de negócio por meio dessa funcionalidade, é possível que usuários com permissão adequada realizem a gestão completa de objetos de negócio, incluindo tabelas, campos e suas relações essa funcionalidade permite visualizar estruturas existentes, incluindo suas chaves, campos e relacionamentos; criar novas tabelas e campos, conforme necessidade operacional ou evolução de processos; alterar estruturas previamente definidas, com controle de impacto e versionamento; inativar tabelas ou campos, garantindo que informações descontinuadas sejam preservadas sem interferir em operações ativas; classificar atributos com base em critérios de sigilo ou confidencialidade, conforme políticas de segurança da informação; definir permissões de acesso por perfil ou grupo, garantindo que apenas usuários autorizados interajam com determinados dados sensíveis