Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Flussi di lavoro di integrazione aziendale B2B con App per la logica di Azure
- Creare e gestire gli account di integrazione per i flussi di lavoro B2B
- Aggiungere contratti tra partner
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
Nella casella di ricerca del portale di Azure immettere
integration accountse selezionare Account di integrazione.In Account di integrazione selezionare l'account di integrazione in cui si desidera aggiungere i partner.
Nel menu dell'account di integrazione, in Impostazioni, selezionare Contratti.
Nel riquadro Contratti selezionare Aggiungi.
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 X12Impostazioni 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 X12Riferimenti 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.
Al termine, fare clic su OK.
Il contratto viene ora visualizzato nell'elenco Contratti .
Modificare un contratto
Nella casella di ricerca del portale di Azure immettere
integration accountse selezionare Account di integrazione.In Account di integrazione selezionare l'account di integrazione in cui si desidera aggiungere i partner.
Nel menu dell'account di integrazione, in Impostazioni, selezionare Contratti.
Nel riquadro Contratti selezionare il contratto, selezionare Modifica e apportare le modifiche.
Al termine, fare clic su OK.
Eliminare un contratto
Nella casella di ricerca del portale di Azure immettere
integration accountse selezionare Account di integrazione.In Account di integrazione selezionare l'account di integrazione in cui si desidera aggiungere i partner.
Nel menu dell'account di integrazione, in Impostazioni, selezionare Contratti.
Nel riquadro Contratti selezionare il contratto da eliminare e quindi selezionare Elimina.
Per confermare che si vuole eliminare il contratto, selezionare Sì.