Description des exemples de flux

Les exemples de flux livrés avec le connecteur personnalisé permettent de mettre en œuvre le circuit d’affectation de bon à payer définit dans la base de données comptable.

Ces exemples ne sont donc utilisables qui si la gestion des bons à payer est activée dans la base comptable.

Dans le cas où le circuit d’affectation du bon à payer est positionné sur le niveau de validation Responsable financier uniquement, c’est le flux Approbation BAP – Responsable financier uniquement qu’il faudra activer.

img

Dans le cas où c’est le niveau de validation Acheteur et responsable financier qui est paramétré, il faudra alors activer le flux Approbation BAP – Acheteur et responsable financier.

De plus, les opérations de modification du statut des bons à payer sont réalisées en temps réel. Cela signifie que ces opérations ne pourront pas aboutir si par exemple, le bon à payer est verrouillé par Sage 100 Comptabilité (Journal / période en cours d’utilisation).

Fonctionnement

Le fonctionnement général de ces deux flux est similaire. Ils se déclenchent par défaut une fois par jour pour aller rechercher dans la base comptable tous les bons à payer avec le statut A valider.

La fréquence d’exécution des flux peut être modifiée en redéfinissant les paramètres de l’action Fréquence d’exécution :

img

La seule différence entre les deux flux concerne le nombre d’approbation nécessaire pour traiter un bon à payer :

Quel que soit le flux, les bons à payer ne seront traités que s’il existe au moins un collaborateur avec le profil Responsable financier dans la base de données Sage 100.

img

Base de données utilisée par les processus

Les flux sont mono société, c’est-à-dire qu’ils n’accèdent qu’à une seule base de données. Le nom de la base de données utilisée par les flux est par défaut défini sur la société BIJOU.

Pour spécifier le nom de la base de données sur laquelle vous souhaitez que les flux s’exécutent, il convient de modifier l’action nommée Définir le nom de la société pour laquelle le flux doit s’exécuter pour affecter le nom de la société souhaité.

img

Les flux s’exécutent avec le compte utilisateur Office pour lequel les flux ont été importés. Ainsi, il est nécessaire d’autoriser ce compte utilisateur à accéder à la base de données. Cette manipulation s’effectue en associant l’adresse e-mail du compte Office à un compte utilisateur de la base Sage 100. Par exemple, si les flux ont été importés dans le portail Power Automate du compte [email protected], il sera nécessaire d’associer cette adresse email à un utilisateur de la base Sage 100 :

img

Après sélection de la base de données, les flux stockent l’identifiant de la société dans la variable companyId.

img

La conservation de l’identifiant de la base de données est nécessaire puisqu’il doit être renseigné dans chaque action nécessitant un accès à la base de données Sage 100, par exemple :

img

Identification des bons à payer à traiter

Comme indiqué précédemment, les flux se déclenchent par défaut une fois par jour pour aller rechercher tous les bons à payer au statut A valider.

Pour empêcher qu’un bon à payer ne soit soumis plusieurs fois à approbation, un mécanisme de flag est mis en place. Ce mécanisme s’appuie sur la création de fichiers dans l’espace OneDrive Entreprise. Le comportement est le suivant :

Le répertoire par défaut utilisé pour la gestion de ces fichiers est le répertoire racine de OneDrive Entreprise. Cet emplacement peut être redéfini en modifiant le paramètre Valeur de l’action Définir le répertoire utilisé pour l’identification des BAP.

img

En cas d’erreur d’exécution du flux (bon à payer en cours d’utilisation dans la comptabilité empêchant toute modification de statut par exemple), le fichier [Id du bon à payer][id de la société] n’est pas supprimé. Il sera nécessaire de le supprimer manuellement pour que le bon à payer y correspondant puisse entrer à nouveau dans le circuit d’approbation du flux.

Gestion des collaborateurs pour l’attribution des approbations

Dans les flux, pour démarrer une demande d’approbation, il est nécessaire de renseigner l’adresse email de l’utilisateur Office auquel la demande doit être attribuée.

Pour obtenir cette information, les flux vont aller rechercher l’adresse email de l’utilisateur Sage 100 associé au collaborateur à qui la demande d’approbation doit être attribuée.

Exemple : rechercher l’adresse email du responsable financier

  1. Dans un premier temps, les flux récupèrent la liste des collaborateurs ayant le profil Responsable financier en exécutant l’action :

img

  1. Lors du parcours de la liste, la variable directeurFinancierEmail est initialisée avec la valeur de l’adresse UPN (User Personal Name) du collaborateur. Cette adresse correspond à l’adresse email de l’utilisateur associé au collaborateur. Par exemple, pour le collaborateur responsable financier FEIN Laure, c’est l’utilisateur FEIN qui lui est associé :

img

  1. La valeur de la propriété UPN retournée pour ce collaborateur correspond à l’adresse email définie sur l’utilisateur FEIN : [email protected].

img

Les flux ne gèrent qu’un seul responsable financier. Ainsi, si dans la base comptable plusieurs responsables financiers ont été définis, c’est l’adresse UPN du dernier collaborateur de la liste qui sera utilisée pour démarrer la demande d’approbation.

Exemple : rechercher l’adresse email d’un acheteur et responsable financier

Pour le flux Approbation BAP – Acheteur et responsable financier, le comportement pour rechercher l’adresse UPN du collaborateur acheteur est similaire à celui précédemment décrit (adresse e-mail de l’utilisateur associé au collaborateur acheteur). La différence concerne les données utilisées en entrée, puisque dans ce cas le flux va rechercher l’adresse email de l’utilisateur associé au collaborateur défini comme acheteur sur le fournisseur de l’écriture comptable du bon à payer.

img

Modification du statut des bons à payer

La modification du statut des bons à payer est réalisée par les actions :

Les deux premières actions ne sont implémentées que dans le flux Approbation BAP – Acheteur et responsable financier.

Pour que les actions puissent modifier le statut des bons à payer, autre que les paramètres identifiants la société et le bon à payer, il est également nécessaire d’affecter l’adresse email de l’utilisateur avec lequel l’action doit être exécutée.

Cela permet notamment de vérifier que l’utilisateur a bien les droits pour exécuter cette action.

img

Sur ces étapes de modification de statut, il est également possible de renseigner le commentaire qui sera affecté au bon à payer.

Sur les actions Payer le bon à payer et Bloquer le bon à payer du flux Approbation BAP – Acheteur et responsable financier, le commentaire est composé du commentaire saisi lors de l’approbation / rejet du bon à payer par le responsable financier avec le commentaire saisi lors de l’approbation par l’acheteur.