Integrar com o SoftExpert Suite
O que você vai aprender?
- Principais recursos para ajuda-lo a integrar seu aplicativo ao SoftExpert Suite
O SoftExpert Suite oferece uma série de recursos internos que possibilitam a integração entre seus componentes de forma fácil, além de fornecer APIs e Web Services que facilitam a integração com aplicativos de terceiros.
Crie integrações e conexões entre vários sistemas. Conecte-se rapidamente a aplicativos de terceiros, crie suas próprias integrações personalizadas e automatize tarefas repetitivas e processamento de documentos.
Integrações Inbound/Outbound
Os recursos de integração de entrada e saída de dados, permitem que desenvolvedores criem integrações de forma fácil e eficiente. Esses recursos de integração possibilitam que os dados do SoftExpert Suite sejam facilmente integrados com outras ferramentas e sistemas.
Abaixo nossos principais recursos para entrada e saída de dados do SoftExpert Suite.
Fonte de dados
Com o recurso de cadastro de bancos de dados externos do SoftExpert Suite, os desenvolvedores podem facilmente acessar dados provenientes de fontes externas em diversos componentes do sistema por meio do uso de atributos externos. Além disso, você pode criar análises no SoftExpert Analytics e no conjunto de dados do SoftExpert Formulário, permitindo uma fácil integração de informações externas ao sistema. As análises criadas no SoftExpert Analytics podem ser visualizadas posteriormente em portais no Workspace do SoftExpert Suite, enquanto os conjuntos de dados podem ser selecionados em lista de valores no componente SoftExpert Formulário. Com essa funcionalidade, os usuários têm acesso a informações precisas e atualizadas provenientes de diversas fontes, o que proporciona uma experiência mais completa e eficiente no sistema.
O diagrama mostra o seguinte fluxo de trabalho:
- Os dados podem ser de origem de fonte dados externas ou interna. Quando a dados externos, podemos ter banco de dados hospedados em diferentes provedores de serviços em nuvem, como Amazon RDS, Azure SQL Database, Google Cloud SQL, Oracle Cloud, dentre outros. Também é possível utilizar bancos de dados locais, como MySQL, PostgreSQL, SQL Server e Oracle. Quando a dados internos, podemos ter banco de dados hospedados em diferentes ambientes, como nuvem, local ou container.
- Para que as fontes de dados sejam utilizadas no SoftExpert Suite, é necessário cadastrá-las por meio do menu "Fonte de Dados" (AD047). Nesse processo de cadastro, é possível definir as configurações necessárias para que o sistema possa acessar e utilizar as informações contidas nessas fontes de dados.
- Após o cadastro adequado das fontes de dados, é possível criar atributos externos para utilizá-los em diversos componentes do SoftExpert Suite, como por exemplo, SoftExpert Auditoria, SoftExpert Controle de Atividades, SoftExpert Clientes, SoftExpert Documento, SoftExpert Kanban, SoftExpert Plano de Ação, SoftExpert Workflow e entre outros componentes do SoftExpert Suite. Esses atributos externos permitem a integração de informações provenientes de fontes externas ao sistema, proporcionando uma visão mais completa e atualizada dos dados. Com essa funcionalidade, os usuários podem trabalhar de forma mais eficiente e produtiva, pois têm acesso a informações precisas em tempo real provenientes de diferentes fontes de dados. Além disso, com as fontes de dados cadastradas, é possível utilizá-los em análises no SoftExpert Analytics e em Conjunto de Dados no SoftExpert Formulário. Esses recursos permitem uma análise mais aprofundada dos dados, permitindo a identificação de tendências e insights valiosos para o negócio. Com isso, é possível tomar decisões mais informadas e estratégicas, baseadas em informações precisas e atualizadas provenientes de diferentes fontes de dados.
Antes de começar
Consulte esses guias para entender melhor como funciona o cadastro de fontes de dados:
- Consulte nosso guia de como configurar uma Fonte de Dados.
- Crie uma fonte de dados MySQL no SoftExpert Suite.
Fonte de dados REST
A Fonte de dados REST é um recurso do SoftExpert Suite que permite configurar conexões com outras fontes de dados via REST, tanto internas quanto externas. Com essa funcionalidade, é possível realizar a integração entre o SoftExpert Suite e outros sistemas de forma eficiente e segura. Ao configurar uma fonte de dados rest, é possível estabelecer a conexão com as APIs de outros sistemas e extrair informações relevantes para serem utilizadas dentro do próprio SoftExpert Suite. Dessa forma, é possível garantir uma gestão mais completa e integrada das informações da empresa.
Consulte nosso guia de como configurar uma Fonte de Dados REST.
Fonte de dados Web Service
A Fonte de dados SOAP é outro recurso disponível no SoftExpert Suite, que possibilita a configuração de conexões com outras fontes de dados via SOAP, tanto internas quanto externas. Com essa funcionalidade, também é possível estabelecer a integração entre o SoftExpert Suite e outros sistemas de forma segura e eficiente. Ao configurar uma fonte de dados soap, é possível estabelecer a conexão com as APIs de outros sistemas e extrair informações relevantes para serem utilizadas dentro do próprio SoftExpert Suite. Dessa forma, é possível garantir uma gestão mais completa e integrada das informações da empresa, utilizando dados provenientes de outras fontes confiáveis.
Consulte nosso guia de como configurar uma Fonte de Dados Web Service.
Web API SoftExpert Suite
A plataforma SoftExpert Suite disponibiliza uma ampla variedade de APIs REST, que vêm habilitadas por padrão. Estas APIs possibilitam a interação com inúmeras funcionalidades do SoftExpert Suite diretamente a partir de sua aplicação. Dentre os recursos mais relevantes, destacamos a capacidade de executar operações de criar, ler, atualizar e excluir (CRUD) em diversos componentes do sistema, bem como gerenciar dados em entidades dinâmicas através das mesmas operações.
Para obter mais informações e detalhes sobre nossas APIs, consulte nossa documentação de referência.
Web Services SOAP
A plataforma SoftExpert Suite também oferece suporte a Web Services SOAP, permitindo a integração de suas funcionalidades com outras aplicações por meio de um protocolo baseado em XML. Os Web Services SOAP são amplamente utilizados para promover interoperabilidade entre sistemas e plataformas distintas, facilitando a comunicação entre aplicações desenvolvidas em diferentes linguagens de programação.
Assim como nas APIs REST, os Web Services SOAP possibilitam a execução de operações de criar, ler, atualizar e excluir (CRUD) em vários componentes do sistema, além de permitir o gerenciamento de dados em entidades dinâmicas. Para facilitar o consumo desses serviços, a plataforma SoftExpert Suite disponibiliza descrições de serviço WSDL (Web Services Description Language), que definem a estrutura, os métodos e os tipos de dados utilizados.
Recomendamos a consulta de nossa documentação específica sobre Web Services SOAP para obter informações detalhadas e exemplos de uso.
Recursos adicionais de integração
Conjunto de Dados
Ao utilizar o recurso de conjunto de dados, é possível capturar informações tanto internas quanto externas ao SoftExpert Suite. Essa funcionalidade se baseia na execução de comandos SQL oriundos dos bancos de dados do SoftExpert Suite ou de sistemas externos, permitindo vincular os conjuntos de dados a itens de formulários e atributos que necessitem exibir dados internos ou externos.
A fim de garantir uma correta integração e visualização das informações nos campos do formulário ou atributos, é fundamental configurar adequadamente o SQL do conjunto de dados. Ao fazer isso, você assegura maior eficiência e precisão nos processos de coleta e análise de dados.
Para obter informações adicionais sobre esse recurso e como utilizá-lo, consulte nossa documentação detalhada.
Interface de Banco de Dados
A interface de banco de dados (Middleware) é um recurso adicional do SoftExpert Suite que facilita a importação de dados para usuários de negócios, mesmo sem conhecimento técnico avançado em Web Services e APIs REST. Essa interface permite a integração e o gerenciamento de dados de maneira eficiente e simplificada.
Existem dois métodos principais para importar dados utilizando essa interface: importação de arquivos eletrônicos nos formatos XLS ou XLSX através do menu CM015 ou via API REST, e execução de scripts diretamente na tabela de interface, possibilitando a manipulação e inserção de dados de forma mais direta e personalizada.
A documentação fornece informações detalhadas sobre a arquitetura de integração, o modelo de dados da interface, o processo de carregamento de dados, a estrutura e utilização de arquivos XLS/XLSX, diagnóstico e correção de erros e interfaces publicadas no sistema. Ao explorar essas seções, os usuários estarão melhor preparados para aproveitar ao máximo as funcionalidades da interface de banco de dados (Middleware) do SoftExpert Suite.
Aplicações Externas
Aplicações externas são recursos que permitem a integração de sistemas e serviços de terceiros à plataforma SoftExpert Suite. Essa integração tem como objetivo ampliar as funcionalidades e melhorar a interoperabilidade entre diferentes sistemas, proporcionando um ambiente de trabalho mais coeso e eficiente.