Partager via


Ajouter des contrats entre partenaires dans des comptes d’intégration pour les flux de travail dans Azure Logic Apps

S’applique à : Azure Logic Apps (Consommation + Standard)

Après avoir ajouté des partenaires à votre compte d’intégration, spécifiez comment les partenaires échangent des messages en définissant des contrats dans votre compte d’intégration. Les accords aident les organisations à communiquer en toute transparence entre elles en définissant le protocole standard spécifique pour l’échange de messages et en fournissant les avantages partagés suivants :

  • Permettre aux organisations d’échanger des informations à l’aide d’un format connu.

  • Améliorez l’efficacité lors de la réalisation de transactions business-to-business (B2B).

  • Facilitez la création, la gestion et l’utilisation de contrats pour créer des solutions d’intégration d’entreprise.

Un contrat nécessite un partenaire hôte, qui est toujours votre organisation et un partenaire invité, qui est l’organisation qui échange des messages avec votre organisation. Le partenaire invité peut être une autre entreprise, voire un service de votre propre organisation. À l’aide de ce contrat, vous spécifiez comment gérer les messages entrants et sortants du point de vue du partenaire hôte.

Cet article explique comment créer et gérer un contrat, que vous pouvez ensuite utiliser pour échanger des messages B2B avec un autre partenaire à l’aide des opérations AS2, X12, EDIFACT ou RosettaNet.

Si vous débutez avec les applications logiques, consultez Qu’est-ce qu’Azure Logic Apps ? Pour plus d’informations sur l’intégration d’entreprise B2B, consultez les flux de travail d’intégration d’entreprise B2B avec Azure Logic Apps et Enterprise Integration Pack.

Prerequisites

  • Un compte et un abonnement Azure. Si vous n’avez pas encore d’abonnement, inscrivez-vous à un compte Azure gratuit.

  • Ressource de compte d’intégration dans laquelle vous définissez et stockez des artefacts, tels que des partenaires commerciaux, des contrats, des certificats, etc. pour une utilisation dans vos workflows d’intégration d’entreprise et B2B. Cette ressource doit répondre aux exigences suivantes :

    • Est associé au même abonnement Azure que votre ressource d’application logique.

    • Existe dans le même emplacement ou dans la même région Azure que votre ressource d’application logique.

    • Si vous utilisez le type de ressource Application logique (Consommation), votre compte d’intégration nécessite un lien vers votre ressource d’application logique avant de pouvoir utiliser des artefacts dans votre flux de travail.

    • Si vous utilisez le type de ressource Logic App (Standard), votre compte d’intégration n’a pas besoin d’un lien vers votre ressource d’application logique, mais il est toujours nécessaire de stocker d’autres artefacts, tels que des partenaires, des contrats et des certificats, ainsi que l’utilisation des opérations AS2, X12 et EDIFACT. Votre compte d'intégration doit encore satisfaire à d'autres exigences, telles que l'utilisation du même abonnement Azure et être situé dans le même emplacement que votre ressource d'application logique.

    Note

    Actuellement, seul le type de ressource Logic App (Consommation) prend en charge les opérations RosettaNet . Le type de ressource Logic App (Standard) n’inclut pas les opérations RosettaNet .

  • Au moins deux partenaires commerciaux dans votre compte d’intégration. Un contrat nécessite un partenaire hôte et un partenaire invité. En outre, un contrat exige que les deux partenaires utilisent le qualificateur d’identité métier identique ou compatible qui convient à un contrat AS2, X12, EDIFACT ou RosettaNet.

  • Il peut aussi s’agir de la ressource d’application logique et du flux de travail dans lesquels vous souhaitez utiliser l’accord pour échanger des messages. Le flux de travail nécessite tout déclencheur qui démarre le flux de travail de votre application logique.

Si vous débutez avec Azure Logic Apps, consultez Présentation d’Azure Logic Apps et Créez un exemple de flux de travail d’application logique Consumption.

Ajouter un contrat

  1. Dans la zone de recherche du portail Azure , entrez integration accounts, puis sélectionnez Comptes d’intégration.

  2. Sous Comptes d’intégration, sélectionnez le compte d’intégration dans lequel vous souhaitez ajouter vos partenaires.

  3. Dans le menu du compte d’intégration, sous Paramètres, sélectionnez Contrats.

  4. Dans le volet Contrats , sélectionnez Ajouter.

  5. Dans le volet Ajouter , fournissez les informations suivantes sur le contrat :

    Propriété Obligatoire Valeur Descriptif
    Nom Oui < agreement-name> Nom de votre contrat
    Type d’accord Oui AS2, X12, EDIFACT ou RosettaNet Type de protocole pour votre contrat. Lorsque vous créez votre fichier de contrat, le contenu de ce fichier doit correspondre au type de contrat.
    Partenaire hôte Oui < host-partner-name> Le partenaire hôte représente votre organisation
    Identité de l’hôte Oui < host-partner-identifier> Identificateur du partenaire hôte
    Partenaire invité Oui < guest-partner-name> Le partenaire invité représente l’organisation qui communique avec votre organisation
    Identité d’invité Oui < guest-partner-identifier> Identificateur du partenaire invité
    Paramètres de réception Varie Varie Ces propriétés spécifient la façon dont le partenaire hôte reçoit des messages entrants du partenaire invité dans le contrat. Pour plus d’informations, passez en revue le type de contrat respectif :

    - Paramètres de message AS2
    - Paramètres de message EDIFACT
    - Paramètres de message X12

    Paramètres d’envoi Varie Varie Ces propriétés spécifient comment le partenaire hôte envoie des messages sortants au partenaire invité dans le contrat. Pour plus d’informations, passez en revue le type de contrat respectif :

    - Paramètres de message AS2
    - Paramètres de message EDIFACT
    - Paramètres de message X12

    Références PIP RosettaNet Varie Varie Ce volet spécifie des informations sur un ou plusieurs processus d’interface partenaire (PIP) pour utiliser les messages RosettaNet. Pour plus d’informations, consultez les messages Exchange RosettaNet.

    Important

    La résolution d’un accord dépend de la correspondance des éléments suivants, définis entre le partenaire et le message entrant :

    • Qualificateur et identificateur de l’expéditeur
    • Qualificateur et identificateur du récepteur

    Si ces valeurs changent pour votre partenaire, veillez également à mettre à jour le contrat.

  6. Quand vous avez terminé, sélectionnez OK.

    Votre contrat apparaît maintenant dans la liste Des accords .

Modifier un contrat

  1. Dans la zone de recherche du portail Azure , entrez integration accounts, puis sélectionnez Comptes d’intégration.

  2. Sous Comptes d’intégration, sélectionnez le compte d’intégration dans lequel vous souhaitez ajouter vos partenaires.

  3. Dans le menu du compte d’intégration, sous Paramètres, sélectionnez Contrats.

  4. Dans le volet Contrats , sélectionnez votre contrat, sélectionnez Modifier et apportez vos modifications.

  5. Quand vous avez terminé, sélectionnez OK.

Supprimer un contrat

  1. Dans la zone de recherche du portail Azure , entrez integration accounts, puis sélectionnez Comptes d’intégration.

  2. Sous Comptes d’intégration, sélectionnez le compte d’intégration dans lequel vous souhaitez ajouter vos partenaires.

  3. Dans le menu du compte d’intégration, sous Paramètres, sélectionnez Contrats.

  4. Dans le volet Contrats , sélectionnez le contrat à supprimer, puis sélectionnez Supprimer.

  5. Pour confirmer que vous souhaitez supprimer le contrat, sélectionnez Oui.

Étapes suivantes