Partager via


Exact Online Premium [DÉCONSEILLÉ]

Connectez-vous à votre compte Exact Online Premium et recevez une notification lorsque des entités d’entreprise sont créées ou mises à jour.

Actuellement, les entités prises en charge sont Sales Orders, Projects, Accounts and Opportunities.

D’autres entités et événements seront ajoutés à l’avenir.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Exact
URL https://www.exact.com
Métadonnées du connecteur
Éditeur Exact MKB Software BV
Site internet https://www.exact.com
Politique de confidentialité https://www.exact.com/trust/privacy/privacy-statement
Catégories Collaboration; Finance

Le connecteur Exact Online Premium pour Power Automate permet de recevoir des notifications de Exact Online lorsqu’un enregistrement d’entité métier change. Pour certaines entités, un déclencheur peut être créé qui répond aux enregistrements nouvellement créés ou modifiés. En outre, le connecteur peut effectuer une mise en forme personnalisée, ce qui réduit la complexité de l’utilisateur.

Prerequisites

Pour utiliser le connecteur, un abonnement Exact Online Premium est requis.

Comment obtenir des informations d’identification

Ce connecteur utilise l’autorisation OAuth sur la plateforme Exact Online. Connectez-vous avec votre compte Exact Online Premium personnel.

Bien démarrer avec votre connecteur

Le connecteur fournit plusieurs déclencheurs pour les enregistrements d’entité métier modifiés ou nouvellement créés, à ce stade pour les comptes, les opportunités, les projets et les commandes commerciales. Démarrez votre flux avec l’un de ces déclencheurs.

  • Créer un flux dans Power Automate et sélectionner l’un des déclencheurs comme point de départ
    • Lorsqu’une [entité] est créée ou modifiée
    • Vous devez choisir l’une des entreprises disponibles dans le contrôle de liste déroulante : le déclencheur sera créé uniquement pour cette entreprise.
  • Les événements doivent également être activés dans Exact Online. Sinon, vous ne recevrez rien dans Power Automate
    • Accédez à Master Data>Flow>Overview : Flux et créez un flux ou modifiez-en un existant.
    • Sélectionnez l’entité et l’événement appropriés, par exemple Compte / lorsqu’un compte est modifié
    • Vous devrez peut-être créer plusieurs flux si vous souhaitez recevoir des enregistrements créés et modifiés

Un message provenant de Exact Online contient un champ appelé Payload avec les données de l’enregistrement créé ou modifié. Le connecteur a une action Obtenir des valeurs qui prépare cette charge utile pour vos besoins.

  • En tant que type d’entité, sélectionnez la même entité que le déclencheur
  • En tant que type valeur, sélectionnez les éléments suivants :
    • Nouvelles valeurs si vous souhaitez pouvoir sélectionner des champs spécifiques de l’état nouveau (modifié) dans d’autres actions
    • Anciennes valeurs si vous souhaitez pouvoir sélectionner des champs spécifiques de l’ancien état (inchangé) dans d’autres actions
    • Tableau si vous souhaitez obtenir le contenu en tant que collection entière à utiliser dans d’autres actions
    • Pour plus d’informations, consultez la section Exemples ci-dessous.
  • Le paramètre Payload , par défaut, a une référence à la propriété Payload du message de déclencheur. Vous n’avez pas besoin de changer cela.
  • Les paramètres supplémentaires Content-Type et Accept sont définis par défaut sur application/json. Vous n’avez pas besoin de changer cela.

Examples

Exemple 1 : traiter uniquement les commandes commerciales dont la valeur est supérieure à 10 000 euros

  • Utiliser le déclencheur lorsqu’une commande commerciale est créée ou modifiée
  • Ajouter une action Get Values with Entity set to Sales order and Value Type set to New values
  • Utiliser un bloc condition (action intégrée de contrôle )
    • Définir la condition AmountDC sur | inférieure à | 10000
      • Remarque : AmountDC est une sortie de valeurs Get
  • Dans la branche true du bloc de condition, ajoutez une action d’arrêt (action intégrée de contrôle )

Exemple 2 : sortie des champs modifiés par e-mail

  • Utiliser l’un des déclencheurs créés/modifiés disponibles
  • Ajouter une action Obtenir des valeurs avec la même entité que le déclencheur et le type de valeur défini sur Table
  • Ajouter une action de filtre (action intégrée d’opération de données ) avec la sortie de valeurs Get comme entrée, et en tant que condition définie oldValue | Non égal à | newValue
  • Ajouter une action Créer une table HTML (action intégrée d’opération de données ) et utiliser la sortie de l’action Filtrer
  • Créer une action Outlook Envoyer un e-mail et inclure la sortie de l’action Créer une table HTML dans le cadre du message

Problèmes connus et limitations

Message vide pour le test de connectivité

Lors de la configuration d’un nouveau flux ou lors de l’activation d’un flux existant, un message est envoyé à Exact Online pour inscrire le flux. Exact Online envoie à son tour un message de test (sans contenu) pour confirmer la connexion.

Si vous ne traitez pas ce message dans votre flux, le flux peut se terminer par une erreur ou envoyer des notifications avec du contenu incomplet. Étant donné qu’il s’agit généralement d’un comportement unique, vous pouvez choisir de l’accepter, mais vous pouvez recevoir des avertissements sur les flux défaillants.

Un moyen plus élégant de traiter celui-ci consiste à tester si le message est vide dans une action Condition . Le test empty(triggerOutputs()?['body']) | est égal à | true est un bon moyen de le faire. Dans la branche true , ajoutez une action Terminate avec le résultat Réussi. Ensuite, poursuivez le flux réel après l’action Condition.

Erreurs courantes et solutions

Jusqu’à présent, aucune erreur n’a été rencontrée.

Questions fréquentes (FAQ)

Que fait exactement l’action Obtenir les valeurs ?

Get Values effectue quelques actions qui nécessitent autrement plusieurs actions plus complexes dans votre flux. Dans l’ordre, il s’agit des éléments suivants :

  • Il prend le Payload champ du déclencheur et convertit son texte en objet JSON. Cela équivaut à la json(...) fonction ;
  • Il charge un schéma pour cet objet JSON afin que ses propriétés puissent être référencées dans d’autres actions. Vous pouvez le faire avec l’action d’analyse JSON , mais vous devrez fournir l’intégralité du schéma vous-même ;
  • Il peut convertir la charge utile entrante en une table complète avec toutes les données, ou en objet affichant l’ancien ou le nouvel état de l’entité. Ce dernier est relativement complexe à réaliser dans un flux.

Quelle est la valeur de la charge utile dans l’action Obtenir les valeurs ?

Par défaut, il s’agit de triggerOutputs()?['body/Content/Payload'] la référence au champ Charge utile reçu dans le déclencheur. Vous n’avez pas besoin de changer cela.

Pourquoi dois-je fournir le type d’entité pour Obtenir des valeurs ?

L’action Get Values utilise une technique appelée génération de schéma dynamique, qui nous permet de sélectionner les propriétés de l’entité choisie dans d’autres actions. Il s’agit d’une fonctionnalité du concepteur de flux. Malheureusement, au moment du design, le déclencheur ne peut pas transmettre le type d’entité sélectionné à d’autres actions. Par conséquent, le type d’entité doit être sélectionné à nouveau.

Que se passe-t-il si je sélectionne le type d’entité incorrect pour Obtenir des valeurs ?

Le concepteur de flux affiche les propriétés incorrectes de l’entité reçue, par exemple les propriétés du projet sur une commande client. Cela signifie que certaines propriétés qui font partie de l’entité ne sont pas affichées, et certaines propriétés affichées ne font pas réellement partie de l’entité.

Vous pouvez toujours accéder aux propriétés s’ils existent sur l’entité, mais vous devez entrer la référence manuellement.

Le choix d’une propriété inexistante dans une autre action entraîne simplement une valeur vide ; les conséquences de cela dépendront de l’action.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Obtenir des valeurs [DÉCONSEILLÉE]

Cela charge les valeurs du champ Charge utile du déclencheur dans un format de choix.

Obtenir des valeurs [DÉCONSEILLÉE]

Cela charge les valeurs du champ Charge utile du déclencheur dans un format de choix.

Paramètres

Nom Clé Obligatoire Type Description
En-tête Content-Type
Content-Type string

Spécifiez le type de contenu de la charge utile.

Accepter l’en-tête
Accept string

Spécifiez le format de réponse accepté.

Type d’entité
EntityType True string

Sélectionnez le type d’entité métier pour cette opération.

Type de valeur
ValueType True string

Sélectionnez le type de valeur pour cette opération.

Charge utile
body string

Ajouter une référence au champ Charge utile ici

Retours

Les sorties de cette opération sont dynamiques.

Déclencheurs

Lorsqu’un compte est créé ou modifié [DÉCONSEILLÉ]

Cela s’abonne à créer ou modifier des événements pour les comptes.

Lorsqu’un projet est créé ou modifié [DÉCONSEILLÉ]

Cela s’abonne à créer ou modifier des événements pour les projets.

Lorsqu’une commande commerciale est créée ou modifiée [DÉCONSEILLÉE]

Cela s’abonne à créer ou modifier des événements pour les commandes.

Lorsqu’une opportunité est créée ou modifiée [DÉCONSEILLÉE]

Cela s’abonne à créer ou modifier des événements pour des opportunités.

Lorsqu’un compte est créé ou modifié [DÉCONSEILLÉ]

Cela s’abonne à créer ou modifier des événements pour les comptes.

Paramètres

Nom Clé Obligatoire Type Description
Entreprise
Company True string

Sélectionnez l’entreprise pour laquelle vous souhaitez recevoir les événements.

Retours

Lorsqu’un projet est créé ou modifié [DÉCONSEILLÉ]

Cela s’abonne à créer ou modifier des événements pour les projets.

Paramètres

Nom Clé Obligatoire Type Description
Entreprise
Company True string

Sélectionnez l’entreprise pour laquelle vous souhaitez recevoir les événements.

Retours

Lorsqu’une commande commerciale est créée ou modifiée [DÉCONSEILLÉE]

Cela s’abonne à créer ou modifier des événements pour les commandes.

Paramètres

Nom Clé Obligatoire Type Description
Entreprise
Company True string

Sélectionnez l’entreprise pour laquelle vous souhaitez recevoir les événements.

Retours

Lorsqu’une opportunité est créée ou modifiée [DÉCONSEILLÉE]

Cela s’abonne à créer ou modifier des événements pour des opportunités.

Paramètres

Nom Clé Obligatoire Type Description
Entreprise
Company True string

Sélectionnez l’entreprise pour laquelle vous souhaitez recevoir les événements.

Retours

Définitions

guidText

EntityChangedEvent

Nom Chemin d’accès Type Description
Content
Content ChangeEventContent
HashCode
HashCode string

ChangeEventContent

Nom Chemin d’accès Type Description
Sujet
Topic string
ClientId
ClientId guidText
Entreprise
Division integer

Entreprise

Action
Action string
Key
Key guidText
ExactOnlineEndpoint
ExactOnlineEndpoint string
EventCreatedOn
EventCreatedOn string
Charge utile
Payload string