Compartilhar via


Adicionar contratos entre parceiros em contas de integração para fluxos de trabalho nos Aplicativos Lógicos do Azure

Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Standard)

Depois de adicionar parceiros à sua conta de integração, especifique como os parceiros trocam mensagens definindo contratos em sua conta de integração. Os contratos ajudam as organizações a se comunicarem perfeitamente entre si definindo o protocolo padrão do setor específico para trocar mensagens e fornecendo os seguintes benefícios compartilhados:

  • Permitir que as organizações troquem informações usando um formato conhecido.

  • Melhore a eficiência ao realizar transações B2B (negócios para empresas).

  • Facilite a criação, o gerenciamento e o uso de contratos para a criação de soluções de integração empresarial.

Um contrato requer um parceiro host, que é sempre sua organização e um parceiro convidado, que é a organização que troca mensagens com sua organização. O parceiro convidado pode ser outra empresa ou até mesmo um departamento em sua própria organização. Usando esse contrato, você especifica como lidar com mensagens de entrada e saída da perspectiva do parceiro host.

Este artigo mostra como criar e gerenciar um contrato, que você pode usar para trocar mensagens B2B com outro parceiro usando as operações AS2, X12, EDIFACT ou RosettaNet.

Se você é novo em aplicativos lógicos, examine o que são os Aplicativos Lógicos do Azure? Para obter mais informações sobre a integração empresarial B2B, examine os fluxos de trabalho de integração empresarial B2B com os Aplicativos Lógicos do Azure e o Enterprise Integration Pack.

Pré-requisitos

  • Uma conta e uma assinatura do Azure. Se você ainda não tiver uma assinatura, inscreva-se em uma conta gratuita do Azure.

  • Um recurso de conta de integração em que você define e armazena artefatos, como parceiros comerciais, contratos, certificados e assim por diante, para uso em sua integração empresarial e fluxos de trabalho B2B. Esse recurso precisa atender aos seguintes requisitos:

    • Estar associado à mesma assinatura do Azure que o recurso de aplicativo lógico.

    • Existe no mesmo local ou região do Azure que o recurso do aplicativo lógico.

    • Se você estiver usando o tipo de recurso Aplicativo Lógico (consumo), sua conta de integração exigirá um link para o recurso do aplicativo lógico antes de poder usar artefatos no fluxo de trabalho.

    • Se você estiver usando o tipo de recurso aplicativo lógico (Standard), sua conta de integração não precisará de um link para o recurso do aplicativo lógico, mas ainda será necessária para armazenar outros artefatos, como parceiros, contratos e certificados, juntamente com o uso das operações AS2, X12 e EDIFACT. Sua conta de integração ainda precisa atender a outros requisitos, como usar a mesma assinatura do Azure e existir no mesmo local que o recurso do aplicativo lógico.

    Observação

    Atualmente, somente o tipo de recurso aplicativo lógico (consumo) dá suporte a operações RosettaNet . O tipo de recurso aplicativo lógico (Standard) não inclui operações RosettaNet .

  • Pelo menos dois parceiros comerciais em sua conta de integração. Um contrato requer um parceiro host e um parceiro convidado. Além disso, um contrato exige que ambos os parceiros usem o mesmo qualificador de identidade comercial compatível que seja apropriado para um contrato AS2, X12, EDIFACT ou RosettaNet.

  • Opcionalmente, o recurso e o fluxo de trabalho do aplicativo lógico onde você deseja usar o acordo para trocar mensagens. O fluxo de trabalho requer qualquer gatilho que inicie o fluxo de trabalho do Logic App.

Se você não estiver familiarizado com os aplicativos lógicos, examine o que são os Aplicativos Lógicos do Azure e crie um exemplo de fluxo de trabalho do aplicativo lógico de consumo.

Adicionar um contrato

  1. Na caixa de pesquisa do portal do Azure , insira integration accountse selecione contas de integração.

  2. Em contas de integração, selecione a conta de integração na qual você deseja adicionar seus parceiros.

  3. No menu conta de integração, em Configurações, selecione Contratos.

  4. No painel Contratos , selecione Adicionar.

  5. No painel Adicionar , forneça as seguintes informações sobre o contrato:

    Propriedade Obrigatório Value Description
    Nome Yes < nome do contrato> O nome do contrato
    Tipo de contrato Yes AS2, X12, EDIFACT ou RosettaNet O tipo de protocolo do contrato. Quando você cria o arquivo de contrato, o conteúdo nesse arquivo deve corresponder ao tipo de contrato.
    Parceiro de host Yes < host-partner-name> O parceiro host representa sua organização
    Identidade do host Yes < host-partner-identifier> O identificador do parceiro de host
    Parceiro convidado Yes < guest-partner-name> O parceiro convidado representa a organização que se comunica com sua organização
    Identidade do convidado Yes < guest-partner-identifier> Identificador do parceiro convidado
    Configurações de Recebimento Varia Varia Essas propriedades especificam como o parceiro de host recebe todas as mensagens de entrada do parceiro convidado no contrato. Para obter mais informações, examine o respectivo tipo de contrato:

    - Configurações de mensagem AS2
    - Configurações de mensagem EDIFACT
    - Configurações de mensagem X12

    Enviar Configurações Varia Varia Essas propriedades especificam como o parceiro de host envia as mensagens de saída ao parceiro convidado no contrato. Para obter mais informações, examine o respectivo tipo de contrato:

    - Configurações de mensagem AS2
    - Configurações de mensagem EDIFACT
    - Configurações de mensagem X12

    Referências de PIP do RosettaNet Varia Varia Este painel especifica informações sobre um ou mais PIP (Processos de Interface de Parceiro) para usar mensagens RosettaNet. Para obter mais informações, examine as mensagens do Exchange RosettaNet.

    Importante

    A resolução de um contrato depende da correspondência dos seguintes itens definidos no parceiro e na mensagem de entrada:

    • O qualificador e o identificador do remetente
    • Qualificador e identificador do receptor

    Se esses valores forem alterados para seu parceiro, certifique-se de atualizar o contrato também.

  6. Quando terminar, selecione OK.

    Seu contrato agora aparece na lista Contratos .

Editar um contrato

  1. Na caixa de pesquisa do portal do Azure , insira integration accountse selecione contas de integração.

  2. Em contas de integração, selecione a conta de integração na qual você deseja adicionar seus parceiros.

  3. No menu conta de integração, em Configurações, selecione Contratos.

  4. No painel Contratos , selecione seu contrato, selecione Editar e faça suas alterações.

  5. Quando terminar, selecione OK.

Excluir um contrato

  1. Na caixa de pesquisa do portal do Azure , insira integration accountse selecione contas de integração.

  2. Em contas de integração, selecione a conta de integração na qual você deseja adicionar seus parceiros.

  3. No menu conta de integração, em Configurações, selecione Contratos.

  4. No painel Contratos , selecione o contrato a ser excluído e selecione Excluir.

  5. Para confirmar que você deseja excluir o contrato, selecione Sim.

Próximas etapas