Condividi tramite


Aggiungi accordi tra partner negli account di integrazione per l'automazione dei flussi di lavoro in Azure Logic Apps

Si applica a: Azure Logic Apps (Consumo + Standard)

Dopo aver aggiunto partner all'account di integrazione, specificare il modo in cui i partner scambiano messaggi definendo i contratti nell'account di integrazione. I contratti consentono alle organizzazioni di comunicare tra loro senza problemi definendo il protocollo standard del settore specifico per lo scambio di messaggi e fornendo i vantaggi condivisi seguenti:

  • Consentire alle organizzazioni di scambiare informazioni usando un formato noto.

  • Migliorare l'efficienza quando si eseguono transazioni business-to-business (B2B).

  • Semplificare la creazione, la gestione e l'uso di contratti per la creazione di soluzioni di integrazione aziendale.

Un accordo richiede un partner ospitante, che è sempre la vostra organizzazione, e un partner ospite, ovvero l'organizzazione che scambia messaggi con la vostra organizzazione. Il partner guest può essere un'altra azienda o anche un reparto della propria organizzazione. Usando questo contratto, si specifica come gestire i messaggi in ingresso e in uscita dal punto di vista del partner host.

Questa guida illustra come creare e gestire un contratto, che è quindi possibile usare per scambiare messaggi B2B con un altro partner usando le operazioni AS2, X12, EDIFACT o RosettaNet.

Per ulteriori informazioni, vedere:

Prerequisiti

  • Account e sottoscrizione di Azure. Ottenere un account Azure gratuito.

  • Risorsa dell'account di integrazione in cui si definiscono e archivia elementi, ad esempio partner commerciali, contratti, certificati e così via, per l'uso nei flussi di lavoro di integrazione aziendale e B2B.

    Questa risorsa deve soddisfare i requisiti seguenti:

    • Usare la stessa sottoscrizione e la stessa posizione o area di Azure della risorsa di app per la logica.

    • Se si dispone di una risorsa di app per logica di consumo, l'account di integrazione richiede un collegamento alla risorsa di app per logica di consumo prima di poter usare gli artefatti nel flusso di lavoro.

    • Se si dispone di una risorsa dell'app per la logica Standard, l'account di integrazione non necessita di un collegamento alla risorsa dell'app per la logica, ma è comunque necessario archiviare altri artefatti, ad esempio partner, contratti e certificati, insieme all'uso delle operazioni AS2, X12ed EDIFACT. L'account di integrazione deve comunque soddisfare altri requisiti, ad esempio l'uso della stessa sottoscrizione di Azure e la presenza nella stessa posizione della risorsa dell'app per la logica.

  • Almeno due partner commerciali nel tuo account di integrazione. Un contratto richiede un partner host e un partner guest. Inoltre, un contratto richiede che entrambi i partner usino lo stesso qualificatore di identità aziendale compatibile appropriato per un contratto AS2, X12, EDIFACT o RosettaNet.

  • Facoltativamente, la risorsa e il flusso di lavoro dell'applicazione logica in cui si desidera utilizzare l'accordo per scambiare messaggi. Il flusso di lavoro richiede qualsiasi trigger che avvii il flusso di lavoro dell'app per la logica.

Aggiungere un contratto

  1. Nella casella di ricerca del portale di Azure immettere integration accountse selezionare Account di integrazione.

  2. In Account di integrazione selezionare l'account di integrazione in cui si desidera aggiungere i partner.

  3. Nel menu dell'account di integrazione, in Impostazioni, selezionare Contratti.

  4. Nel riquadro Contratti selezionare Aggiungi.

  5. Nel riquadro Aggiungi specificare le informazioni seguenti sul contratto:

    Proprietà Obbligatorio Value Description
    Nome Yes < agreement-name> Nome del contratto
    Tipo di contratto Yes AS2, X12, EDIFACT o RosettaNet Tipo di protocollo per il contratto. Quando si crea il file del contratto, il contenuto di tale file deve corrispondere al tipo di contratto.
    Host Partner Yes < host-partner-name> Il partner host rappresenta l'organizzazione
    Identità host Yes < host-partner-identifier> Identificatore del partner host
    Guest Partner Yes < guest-partner-name> Il partner guest rappresenta l'organizzazione che comunica con la tua organizzazione
    identità guest Yes < guest-partner-identifier> Identificatore del partner ospite
    Impostazioni di ricezione Variabile Variabile Queste proprietà specificano il modo in cui il partner host riceve i messaggi in ingresso dal partner guest nel contratto. Per altre informazioni, vedere il rispettivo tipo di contratto:

    - Impostazioni del messaggio AS2
    - Impostazioni dei messaggi EDIFACT
    - Impostazioni dei messaggi X12

    Impostazioni di invio Variabile Variabile Queste proprietà specificano il modo in cui il partner host invia messaggi in uscita al partner guest nel contratto. Per altre informazioni, vedere il rispettivo tipo di contratto:

    - Impostazioni del messaggio AS2
    - Impostazioni dei messaggi EDIFACT
    - Impostazioni dei messaggi X12

    Riferimenti PIP di RosettaNet Variabile Variabile Questo riquadro specifica informazioni su uno o più processi PIP (Partner Interface Processes) per l'uso dei messaggi RosettaNet. Per altre informazioni, vedere Messaggi di Exchange RosettaNet.

    Importante

    La risoluzione di un accordo dipende dalla corrispondenza dei seguenti elementi definiti nelle specifiche del partner e nel messaggio in ingresso:

    • Qualificatore e identificatore del mittente
    • Qualificatore e identificatore del ricevitore

    Se questi valori cambiano per il partner, assicurarsi di aggiornare anche il contratto.

  6. Al termine, fare clic su OK.

    Il contratto viene ora visualizzato nell'elenco Contratti .

Modificare un contratto

  1. Nella casella di ricerca del portale di Azure immettere integration accountse selezionare Account di integrazione.

  2. In Account di integrazione selezionare l'account di integrazione in cui si desidera aggiungere i partner.

  3. Nel menu dell'account di integrazione, in Impostazioni, selezionare Contratti.

  4. Nel riquadro Contratti selezionare il contratto, selezionare Modifica e apportare le modifiche.

  5. Al termine, fare clic su OK.

Eliminare un contratto

  1. Nella casella di ricerca del portale di Azure immettere integration accountse selezionare Account di integrazione.

  2. In Account di integrazione selezionare l'account di integrazione in cui si desidera aggiungere i partner.

  3. Nel menu dell'account di integrazione, in Impostazioni, selezionare Contratti.

  4. Nel riquadro Contratti selezionare il contratto da eliminare e quindi selezionare Elimina.

  5. Per confermare che si vuole eliminare il contratto, selezionare .

Passaggi successivi