API SpendInt
Les API SpendInt sont des API REST entrantes qui permettent aux systèmes d’approvisionnement externes d’envoyer des données de catalogue, de tarification, de commande, d’expédition et de facture aux opérations d’approvisionnement ServiceNow, synchronisant ainsi des données d’approvisionnement structurées provenant de systèmes tiers.
L’API SpendInt fait partie du cadre de travail d’intégration Source-to-Pay et est fournie dans l’espace de noms sn_spend_intg . Elle prend en charge les intégrations asynchrones au niveau des données où des systèmes externes tiers envoient des mises à jour à ServiceNow une fois que des changements de données se sont produits dans le système source.
Objectif et utilisation de l’API SpendInt
Les API SpendInt sont appropriées lorsque des données d’approvisionnement sont créées ou gérées en dehors de ServiceNow et doivent être transmises à ServiceNow pour prendre en charge les workflows d’achat, d’exécution et financiers.
Scénarios de données entrantes et API pris en charge
Chaque scénario d’approvisionnement entrant est géré par un point de terminaison SpendInt dédié sous le chemin d’accès /api/sn_spend_intg/spendint .
| Scénario de données | Objectif | API SpendInt |
|---|---|---|
| Ingestion de catalogue | Créer ou mettre à jour des produits, des modèles de produits, des catégories et des attributs connexes du fournisseur | PUBLIER /sn_spend_intg/spendint/catalogue |
| Mises à jour des prix | Mettre à jour la tarification pour les enregistrements de produits de fournisseur existants | PUBLIER /sn_spend_intg/dépenser/prix |
| Mises à jour de la disponibilité | Mettre à jour la disponibilité des produits ou les informations de stock | POST /sn_spend_intg/spendint/availability |
| Confirmations de commandes | Envoyer les détails de la confirmation de commande après la soumission d’un achat | PUBLIER /sn_spend_intg/spendint/orderack |
| Mises à jour des expéditions | Envoyer l’état d’expédition et de livraison des commandes | POST /sn_spend_intg/spendint/shipment |
| Ingestion de facture | Envoyer les données de facture générées dans des systèmes externes tiers dans ServiceNow | POST /sn_spend_intg/spendint/invoice |
Pour plus d’informations sur les API individuelles, les charges utiles des demandes et les mappages de champs, reportez-vous à la section Spendint API.
Comment les API SpendInt traitent les données
Les points de terminaison SpendInt reçoivent des charges utiles entrantes et les écrivent dans des tables intermédiaires d’intégration gérées par le cadre de travail d’intégration Source-to-Pay Integration. Le cadre de travail valide et transforme ensuite les données en enregistrements d’approvisionnement appropriés, tels que les produits, les commandes, les expéditions ou les factures.
Cette conception sépare l’ingestion de données de la création d’enregistrements, ce qui permet une gestion cohérente des données du fournisseur entre les scénarios d’intégration.