SAP Business One Integration Framework-Parte 2

Por Monica Nietsche em

Versões da estrutura de integração

Como já mencionamos no post anterior, existem duas versões da estrutura de integração: 1 e 2. Vamos explorar cada uma de forma independente e tentar distinguir entre as duas. 

Estrutura de integração versão 1

Então, quais aspectos estão ocultos por trás do número um? 

A versão 1 do Integration Framework é a versão padrão para instalações do SAP Business One. Geralmente é executado no local do cliente, fornecendo uma infraestrutura que permite a comunicação e a interação entre os aplicativos de software.

Como já mencionamos acima, você obtém vários cenários prontos para execução, que podem ser personalizados para necessidades específicas de negócios. Além disso, a estrutura de integração fornece a capacidade de desenvolver novos cenários a partir do zero. 

Como desenvolvedor, você lida com pacotes de cenários que contêm todas as definições relevantes para executar transferências de dados. Considere-as unidades logísticas que podem ser ativadas / desativadas e exportadas / importadas entre as instalações da estrutura de integração.  

Um único pacote de cenário contém pelo menos uma  etapa de cenário  que transfere e converte dados entre um emissor e um receptor. Um fluxo de integração associado consiste nas três fases a seguir:  entrada ,  processo e  saída (IPO) .

O sistema pode executar uma etapa somente se definições específicas forem fornecidas. Por exemplo, geralmente precisa de informações sobre:

  • Como acionar a etapa;
  • Quais tipos de sistema estão prestes a se comunicar;
  • Como a Estrutura de Integração deve transformar a mensagem;
  • Quais processos estão associados ao principal.

Além disso, é vital entender quais etapas são síncronas e assíncronas. Ambos os tipos são semelhantes quando se trata de  fluxos de entrada  e de  processamento  . No entanto, as etapas síncronas excluem uma   fase de saída . Na verdade, as etapas do cenário síncrono e assíncrono são montadas em um pacote de cenário.                                                 

  • Inbound . A fase de entrada é desenvolvida para permitir que a estrutura de integração receba a mensagem de entrada, traduza-a em XML e forneça os dados correspondentes para a fase de processamento. O  canal de entrada  descreve o tipo de sistema emissor. Além disso, esse estágio está associado à seleção da API para recuperar os dados recebidos.
  • Processando . O estágio de processamento é usado para transformar e enriquecer a mensagem XML da fase anterior para o formato exigido pelo sistema receptor. Esta parte de design de cenário ocorre em uma ferramenta de design gráfico do Integration Framework. Observe que o processamento costuma ser chamado de  BizFlow . Ele contém uma estrutura de controle de início e fim e um único átomo de transformação  , situado entre a transformação da mensagem de entrada para o formato do receptor. Você também pode adicionar novos átomos para projetar fluxos de processamento complexos, onde cada átomo recebe os dados XML do anterior, transformando a mensagem para o próximo participante da cadeia. O Integration Framework permite que você use átomos para chamar aplicativos externos ou enviar e-mails, etc.
  • De saída . A etapa de saída do Integration Framework entrega os dados transformados dos estágios anteriores para o sistema receptor. Esse fluxo ocorre em etapas assíncronas, enquanto as síncronas tratam das mensagens produzidas no XML final de volta para o sistema receptor. Após receber o XML final da fase de processamento, o sistema converte os dados para o formato do aplicativo receptor e os move para o sistema receptor. Nesta fase, escolha a API para entregar os dados.

Como você pode ver, o Integration Framework usa uma fase genérica de entrada e saída para aumentar a flexibilidade do transporte do cenário. Você pode criar facilmente cenários ou até etapas individuais em um ambiente de sistema de teste interno. Depois de testá-los e finalizá-los, o Framework permite que você transporte tudo para o ambiente de produção. Depois disso, você pode ajustar os cenários por meio das configurações de SLD.

Estrutura de integração versão 2

SAP Business One 9.3 PL04 ​​introduziu uma abordagem renovada para a criação de cenários de integração. O Integration Framework 2.0 entregou possibilidades renovadas para integrações em nuvem. O modelo de programação mais recente utiliza a plataforma de integração para trazer um  Ambiente de Desenvolvimento Integrado  (IDE) para o desenvolvimento de cenários. Além disso, seus recursos revolucionários incluem uma abordagem de nível inferior para o uso dos recursos da plataforma. Ao contrário da estrutura de integração 1.0, o segundo modelo é executado diretamente na plataforma de integração. No entanto, o acesso à estrutura de integração 2.0 está associado à chamada de uma URL diferente.

Embora ambas as versões compartilhem o mesmo SLD, você pode usá-las simultaneamente sem conflitos de tempo de execução, pois são independentes. É possível usar as duas ferramentas em paralelo, pois a versão 2.0 depende de outros conjuntos de dados e grupos. Este recurso também permite que você use conteúdo de 1.xe continue criando dentro de 2.0. Por que você deveria alternar entre as duas edições?

A versão 2.0 é muito mais rápida quando se trata de processamento. O modelo reside diretamente em cima da Plataforma de Integração (B1iP), resultando em melhor desempenho. Você também pode aproveitar o Ambiente de Desenvolvimento Integrado (IDE) para aumentar sua produtividade associada ao desenvolvimento de cenários.   

Onde:

  • <host>  é um endereço IP ou um nome de host onde seu Integration Framework está disponível (onde você o instalou);
  • <port>  é uma porta de sua estrutura de integração.

Diferenças e semelhanças entre a versão 1 e a versão 2

A ideia inicial por trás da versão 1.x foi desenvolver uma ferramenta que ajudará nas integrações associadas ao SAP Business One instalado no local, abordando todos os bancos de dados da empresa de um cliente específico. No entanto, esta versão também está disponível na oferta em nuvem. Quanto à versão 2.0, ela foi projetada para ambientes on-premise e em nuvem, tanto hospedados em SAP quanto em clientes. 

E embora partes diferentes do Integration Framework versão 1.0 sejam separadas e localizadas em várias áreas, a versão 2.0 depende de pacotes para um ou vários cenários, cada um contendo uma ou várias etapas. A hierarquia de etapas de cenário de pacote também inclui um nível adicional onde você pode ajustar / estruturar o conteúdo de integração. 

Além disso, a versão 2 oferece uma interface de usuário atualizada na forma de um IDE. Você não precisará de nenhuma ferramenta adicional para alavancar a segunda edição, uma vez que a BizStore e sua estrutura já estão incluídas!

Ambas as edições são semelhantes no que diz respeito ao desenvolvimento. Você deve definir um namespace de desenvolvimento de parceiro (prefixo) antes de criar um novo cenário de integração. Ele aparece automaticamente quando um novo pacote é criado.

Além disso, observe que o conceito básico de criação de etapas não muda nas duas versões:

  • As etapas podem ser  síncronas  e  assíncronas ;
  • Ambos têm uma  fase de entrada  e uma  fase de processamento  ;
  • As etapas síncronas não têm uma   fase de saída .
SAP Business One Intercompany

Solução de integração entre empresas para SAP Business One

Com este instrumento, você pode estabelecer a integração entre empresas associadas que executam SAP Business One com mais eficiência. A ferramenta permite o gerenciamento de transações em vários subsistemas SAP Business One. A implementação do procedimento aprimorado permite a replicação automática de dados mestre, aprimora as transações de negócios, compartilha lançamentos de diário entre empresas, fornece relatórios entre empresas e oferece diversos recursos de colaboração. Em outras palavras, o add-on simplifica as atividades entre empresas com o SAP Business One. Se você possui uma empresa que consiste em várias unidades de negócios ou subsidiárias, cada uma executando o SAP Business One, a solução de integração entre empresas oferece uma maneira perfeita de sincronizá-los.

Embora esta ferramenta já seja robusta e completa, ela é desenvolvida continuamente. A plataforma evolui continuamente, então todos os serviços relacionados devem marchar em sincronia. Como resultado, a solução Intercompany Integration está intimamente ligada aos processos de desenvolvimento e manutenção do SAP B1 e segue as conquistas do Integration Framework para estar sempre atualizada. Seus seguintes recursos estão à sua disposição:

  • Compartilhamento de dados de negócios . A solução de integração entre empresas oferece suporte à replicação de dados mestre em empresas parceiras. É ainda possível especificar quais registros específicos compartilhar e quais campos e mestres devem ser replicados entre cada um companhia.
  • Sincronização e automação de processos de negócios . Todas as transações são criadas e registradas no SAP Business One de maneira padronizada e transparente. Por exemplo, uma subsidiária de vendas compra algo de uma fábrica. Quando um pedido de compra em seu aplicativo SAP B1 é criado, uma transação de pedido de venda correspondente na instalação do SAP B1 da fábrica ocorre automaticamente. Assim, a entrada manual de dados é eliminada, melhorando a produtividade de seus funcionários e diminuindo a probabilidade de erros.
  • Operações transparentes e consolidação financeira . Se você dirige uma empresa que incorpora várias unidades operacionais, provavelmente deve saber que a visibilidade operacional e o gerenciamento de riscos estão entre suas principais considerações. A solução de integração entre empresas foi projetada para atender a esses requisitos com a ajuda de várias ferramentas e recursos de entrada, como consolidação financeira multinível com balancete agregado, demonstrativo de lucros e perdas, balanço patrimonial, etc. Ao mesmo tempo, você obtém várias relatórios específicos sobre níveis de estoque, saldos, vendas.
  • Colaboração entre empresas . A solução de integração entre empresas fornece a capacidade de criar condições quando vários processos de negócios entre empresas são automatizados. Ao mesmo tempo, você obtém visibilidade excepcional das operações das unidades e entidades de negócios. As ferramentas a seguir ajudam a atingir esses objetivos: Verificação de limite de crédito consolidado, fluxo de trabalho entre empresas, notificações de transações comerciais, etc.
Integration Framework SAP Business One, integra mobilies, sistemas, banco de dados

Prós e contras da estrutura de integração

Vamos resumir o que sabemos sobre o Integration Framework para SAP Business One. Que vantagens isso tem? 

  • Flexibilidade  – pode ser personalizada para necessidades específicas de negócios;
  • Extensibilidade  – pode ser estendida com integrações adicionais a qualquer momento;
  • Escalabilidade  – cresce com seu negócio;
  • Adaptável  – integra ferramentas dentro do ecossistema SAP e além;
  • Inovação  – atualizações contínuas e novos recursos;
  • Automação  – elimina vários processos de negócios.

No entanto, a Estrutura de Integração também está associada a várias desvantagens. Em primeiro lugar, a solução requer experiência e conhecimentos técnicos específicos  . Caso contrário, você não será capaz de criar e manter nenhuma conexão complexa. Em segundo lugar, existem  duas versões  do Framework. Embora sejam independentes, pode parecer confuso, especialmente para o primeiro contato com a ferramenta. Em terceiro lugar, você precisa lidar com muitos documentos e guias técnicos  para experimentar  a tecnologia. Em outras palavras, o sistema é muito mais complicado do que um usuário médio pode precisar.

Outros artigos que você possa se interessar: