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
AmountDCsur | inférieure à |10000- Remarque : AmountDC est une sortie de valeurs Get
- Définir la condition
- 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
Payloadchamp du déclencheur et convertit son texte en objet JSON. Cela équivaut à lajson(...)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
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
- Corps
- EntityChangedEvent
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
- Corps
- EntityChangedEvent
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
- Corps
- EntityChangedEvent
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
- Corps
- EntityChangedEvent
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 |