Usando SoftExpert Suite
Integração de portais e/ou sistemas legados para inicialização de Workflow dentro do SoftExpert Suite. Uso de ferramentas de Dataviz para visualização de origem do SoftExpert Suite. Integração de sistemas externos de clientes, para cadastro e inclusão de dados diversos no SoftExpert Suite. Ler dados de bancos de dados externos, para serem utilizados dentro do SoftExpert Suite. A partir do SoftExpert Suite, gravar informações em sistemas externos. Integração quando Hosting. Integrações possíveis de serem feitas com ERP SAP.
Integração de portais e/ou sistemas legados para inicialização de Workflow dentro do SoftExpert Suite.
- A integração pode ser feita utilizando os Web Services do SoftExpert Suite. Os Web Services do SoftExpert Suite estão detalhados no capítulo Integração via web services.
info
Observação
Demais ações dentro do componente Workflow também estão liberadas a partir da
utilização do Web Service SOAP, como execução de atividades, preenchimento de
atributos e campos de formulário, upload de anexos, etc. (Documentação on-line
dos Web Services https://<domínio>/se/ws/wf_ws.php
).
Uso de ferramentas de Dataviz para visualização de origem do SoftExpert Suite.
- Para isto recomendamos o uso da API do Conjunto de Dados que possibilita montar as consultas desejadas. O dicionário de dados do nosso produto está disponibilizado on-line no componente SE Configuração, por meio do menu SE Configuração -> Ferramenta -> Editor SQL -> Botão "Documentação".
Integração de sistemas externos de clientes, para cadastro e inclusão de dados diversos no SoftExpert Suite.
- Para este tipo de demanda temos disponível modelos de interfaces e os próprios Web Services ou APIs, ambos estão detalhados em Referência.
Ler dados de bancos de dados externos, para serem utilizados dentro do SoftExpert Suite.
- Para isto temos a opção do recurso de atributos externos dentro da aplicação. Os detalhes de como configurar os atributos externos estão no manual/help do componente SoftExpert Administração.
- E, se tratando dos componentes baseados no SoftExpert Processo, temos a opção de configuração de aplicações externas onde pode-se testar uma informação externa, retornar algum tipo de dados, etc., seja via o conceito de Web Service, API ou mesmo uma aplicação personalizada (mediante customização).
info
Observação
O mesmo conceito pode ser utilizado para carregar dados de lista de campos de formulário. Nesse caso não há opção da conexão direta como o atributo externo, poderá ser utilizado o conjunto de dados.
A partir do SoftExpert Suite, gravar informações em sistemas externos.
- Para isto é possível Web Services ou APIs (se o sistema externo possuir), exportar para arquivos de dados (TXT, CSV), para importação pelo sistema externo ou senão realizar as gravações diretamente no banco de dados do sistema externo.
- E, se tratando dos componentes baseados no SoftExpert Processo, temos a opção de configuração de aplicações externas onde pode-se configurar os clients de Web Service nativamente (salvo particularidades de autenticação e arquitetura que no caso teria que ser implementado o client específico).
Integração quando Hosting.
- A restrição fica por conta exclusivamente da infraestrutura disponibilizada para os ferramentais a serem utilizados. Por exemplo, se a conexão for direta entre os bancos de dados, estes devem possibilitar um DBLINK ou estarem numa mesma rede (VPN Dedicada). Se a necessidade for de transferência de arquivos, os fileservers devem estar disponíveis na nuvem, e assim por diante.
- A orientação e arquitetura indicada nestes casos é o uso de APIs ou Web Services.
Integrações possíveis de serem feitas com ERP SAP.
- Pode ser efetivada por qualquer ferramental do SAP (ABAP, XI, RFC, etc.), sendo estas dependentes mais do contrato que o cliente possui. No entanto o direcionamento é que as implementações de rotinas diretamente no SAP são feitas geralmente pela equipe de TI do cliente ou de consultores SAP.
info
O mesmo entendimento pode ser aplicado a qualquer outro ERP, ou seja, a equipe SoftExpert precisa mapear qual o método de disponibilização de dados pelo ERP em questão. A partir disso é direcionado aos métodos supracitados.