• Dernière modification le: 29 April 2019

Importation de la chaîne d'approbation

Le chargeur d'intégration de chaînes d'approbation n'utilise qu'un seul ensemble de colonnes d'en-tête.

Aperçu

Le processus d'importation des chaînes d'approbation lit les fichiers à partir de./Incoming/ApprovalChains/dans le SFTP. Ces fichiers seront déplacés vers le dossier d'archives situé à l'adresse./Incoming/Archive/ApprovalChains/avant d'être traité par ordre alphanumérique.

Clés et validations

Le nom de la chaîne d'approbation et le type de chaîne d'approbation sont les clés pour mettre à jour une chaîne d'approbation existante. Les deux clés, c'est-à-dire le nom de la chaîne d'approbation et le type de chaîne d'approbation, sont nécessaires pour effectuer une mise à jour. Vous ne pouvez pas mettre à jour le type d'une chaîne d'approbation existante.

Étant donné que les chaînes d'approbation des commandes ont été introduites dans R21, il n'est pas possible de créer des chaînes d'approbation des commandes et des demandes avec le même nom. Le chargement d'un nom d'approbation pour les commandes avec le même nom qu'un nom existant pour les demandes via le chargeur en vrac entraînera le changement du type de chaîne d'approbation de « demande » à « commande » (c'est aussi vrai vice versa). 

Conditions et opérations actuellement prises en charge :

  • Comptes (égal, contient)

  • Marchandise (égale, contient, ne contient pas)

  • Article (égal, contient, ne contient pas)

  • Demandeur (égal, contient, ne contient pas)

Les chaînes d'approbation créées via le chargeur suivent les mêmes validations que celles créées via l'interface utilisateur. 

Note

La priorité ne peut pas être 50 car 50 est la hiérarchie de gestion. Cela signifie qu'une chaîne qui est inférieure à 50 se déclenche avant la hiérarchie de gestion tandis qu'une chaîne qui est supérieure à 50 se déclenche après la hiérarchie de gestion.

Nom de la colonne Description Dem. Unique Type Valeurs admissibles
Nom de la chaîne d'approbation * Nom unique de la chaîne d'approbation TRUE FALSE string(255) any
État* Actif ou Inactif. Le passage en mode actif crée/met à jour une chaîne d'approbation et le passage en mode inactif supprime une chaîne d'approbation existante. TRUE FALSE tout
Type de chaîne d'approbation * Cette description est maintenant : « Quelques valeurs possibles : réquisition réquisition-soumission-blocage réquisition-approbation-blocage réquisition-hiérarchie facture de frais facture-soumission-blocage facture-soumission-avertissement facture-approbation-blocage facture-hiérarchie contrat-contrat-hiérarchie contrat-soumission-blocage contrat-soumission-avertissement easy-form-utilisateur=> Quelques valeurs possibles : réquisition réquisition-soumission-blocage réquisition-approbation-blocage réquisition-hiérarchie facture de frais facture-soumission-blocage facture-soumission-avertissement facture-approbation facture-approbation-blocage facture-hiérarchie contrat-contrat-hiérarchie-contrat-soumission-blocage contrat-soumission-avertissement easy-form-utilisateur contrat-round » TRUE FALSE string(255) Demande, facture, dépense, blocage de la soumission des factures et blocage de la soumission des demandes
Priorité* Ordre dans lequel évaluer la chaîne d'approbation. Nombre de 1 à 49 et de 51 à 99 TRUE FALSE entier(11) tout
Ignorer les approbateurs Ignorer les approbateurs avant eux-mêmes si sur la chaîne d'approbation FALSE FALSE boolean Oui/Non, Vrai/Faux, O/N, T/F
Ignorer la gestion hiérarchique Ignorer la gestion hiérarchique si cette chaîne correspond FALSE FALSE boolean Oui/Non, Vrai/Faux, O/N, T/F
Ignorer les approbateurs supplémentaires Ignorer les autres approbateurs si cette chaîne correspond FALSE FALSE boolean Oui/Non
Auto-approbation automatique Approuver automatiquement si ajouté à la chaîne d'approbation FALSE FALSE boolean Oui/Non
Dédupliquer l'utilisateur OBO et approuver automatiquement Annuler Pour le compte de l'utilisateur, garder l'approbateur de la chaîne d'approbation et approuver automatiquement l'approbation FALSE FALSE boolean Oui/Non
Toujours évaluer Toujours évaluer FALSE FALSE boolean Oui/Non
Parallèle Approbations parallèles prises en charge FALSE FALSE
Comparateur du total Le comparateur total FALSE FALSE string(255) tout
Montant total minimal Total minimum autorisé de l'approbation FALSE FALSE décimale(32,4) tout
Montant total maximum Nombre maximal d'approbations autorisées FALSE FALSE décimale(32,4) tout
Devise du total Code de devise pour la devise totale FALSE FALSE string(6) any
Limite d'approbation minimale Limite d'approbation minimale FALSE FALSE décimale(32,4) tout
Montant de la limite d'approbation maximale Montant de la limite d'approbation maximale FALSE FALSE décimale(32,4) tout
Devise de la limite d'approbation maximale Devise de la limite d'approbation maximale FALSE FALSE string(6) Tout code de devise à trois lettres ISO 4217
Limite d'approbation maximale Limite d'approbation maximale FALSE FALSE décimale(32,4) tout
Opérateur L'opérateur des conditions FALSE FALSE string(255) tout
Condition 1* Condition 1 - Colon (:) séparé de la liste de val :field :condition TRUE FALSE texte tout
Condition 2 Condition 2 FALSE FALSE texte tout
Condition 3 Condition 3 FALSE FALSE texte tout
Condition 4 Condition 4 FALSE FALSE texte tout
Condition 5 Condition 5 FALSE FALSE texte any
Condition 6 Condition 6 FALSE FALSE texte tout
Description Définissez un texte de notification personnalisé pour la ou les conditions que vous avez définies ci-dessus. Si vous laissez ce champ vide, le système utilisera le nom de la configuration que vous avez définie comme texte par défaut. FALSE FALSE
Approbateur 1 Approbateur 1 - Valeur séparée par deux points (:) composée de user_login, amount et currency_code. Exemple : user@login :250.00 :usd FALSE FALSE chaîne tout
Approbateur 2 Approbateur 2 FALSE FALSE texte tout
Approbateur 3 Approbateur 3 FALSE FALSE texte tout
Approbateur 4 Approbateur 4 FALSE FALSE texte tout
Approbateur 5 Approbateur 5 FALSE FALSE texte tout
Approbateur 6 Approbateur 6 FALSE FALSE texte tout
Approbateur 7 Approbateur 7 FALSE FALSE texte tout
Approbateur 8 Approbateur 8 FALSE FALSE texte tout
Approbateur 9 Approbateur 9 FALSE FALSE texte tout
Approbateur 10 Approbateur 10 FALSE FALSE texte tout
Observateur 1 Observateur 1 - Identifiant de l'utilisateur à ajouter en tant qu'observateur FALSE FALSE string(255) tout
Observateur 2 Observateur 2 FALSE FALSE string(255) any
Observateur 3 Observateur 3 FALSE FALSE string(255) any
Observateur 4 Observateur 4 FALSE FALSE string(255) tout
Observateur 5 Observateur 5 FALSE FALSE string(255) any
Paramètres de l'approbateur Liste de paramètres séparés par un point-virgule (;). Chaque paramètre commence par un identifiant que toutes les valeurs nécessaires séparées par un deux-points : Les exemples d'identifiants sont first_approver, middle_approvers et last_approver. Les exemples de valeurs pour ceux-ci sont skip, watcher ou approver. D'autres exemples sont escalade :Utilisateur :<UserLogin>, escalade :ApprovalGroup :<GroupName> où les valeurs entre crochets doivent être remplacées par la connexion ou le nom réel. FALSE FALSE texte tout
Message de validation Message / description de la chaîne d'approbation FALSE FALSE string(255) tout
Signataire 1 Signataire 1 - Identifiant de l'utilisateur en tant que signataire FALSE FALSE string(255)
Signataire 2 Signataire 2 FALSE FALSE string(255)
Signataire 3 Signataire 3 FALSE FALSE string(255)
Signataire 4 Signataire 4 FALSE FALSE string(255)
Signataire 5 Signataire 5 FALSE FALSE string(255)
S'applique au fournisseur S'applique au fournisseur FALSE FALSE tout

Articles associés


API Coupa Core

Notre API RESTful fournit un accès fiable pour lire, modifier ou intégrer vos données à la plateforme Coupa.

Démarrez avec l'API

Informations générales sur l'utilisation de l'API Coupa et quand vous devez envisager d'utiliser CSV.

Transition vers OAuth 2.0 et OIDC

Coupa désapprouve les API Keys héritées et nécessite l'utilisation d'OAuth 2.0 / OIDC. À partir de R34, aucune nouvelle clé API ne sera émise et les clés API ne seront plus prises en charge avec R35.

Ressources

Nous avons organisé nos points de terminaison API par type d'objet : données de référence, données transactionnelles et ressources partagées.