Intégration de l'API Barcodesoft & SAP SuccessFactors

Mise en œuvre technique étape par étape pour la génération dynamique de codes-barres.

1

Flux d'authentification OAuth 2.0

Une fois votre commande traitée, vous recevrez un e-mail contenant votre User_id, votre Secret et votre Scope. Ces éléments sont nécessaires pour obtenir un jeton porteur (Bearer Token).

Point de terminaison de requête de jeton :
POST https://www.barcodesoft.com/api/auth/token
Paramètres du corps requis (application/x-www-form-urlencoded) :
Clé Valeur / Source
grant_typeclient_credentials
client_idVotre User_id fourni
client_secretVotre Secret fourni
scopeVotre Scope fourni
2

Configuration de SAP SuccessFactors

Centre de sécurité (Security Center)

Créez une nouvelle Configuration OAuth. Utilisez les détails de l'étape 1. Assurez-vous que l'option "Client Authentication" est définie sur "Send as Basic Auth header" ou "Send in body" selon les exigences de votre version de SF.

Centre d'intégration (Integration Center)

Définissez vos Paramètres de destination (Destination Settings). Le système utilisera automatiquement le jeton lors de l'appel des points de terminaison REST ci-dessous si l'authentification est correctement liée.

3

Points de terminaison de génération de codes-barres

Code-barres linéaire (GS1-128)

Couramment utilisé pour les étiquettes d'expédition et la logistique. Prend en charge les identifiants d'application (AI).

https://www.barcodesoft.com/barcode/v1/linear/gs1128?data=(02)12345(10)ABCD&width=3in&height=1in&imageformat=png
Orientation : original, rotate90, rotate180
DPI : 96, 300, 600
Formats : PNG, JPG, WebP, SVG
Code-barres 2D (Code QR)

Idéal pour les cartes de visite d'employés ou la numérisation de badges via mobile.

https://www.barcodesoft.com/barcode/v1/qrcode/?data=EmployeeID123&size=2in&imageformat=svg&dpi=300

Meilleures pratiques de mise en œuvre


  • Avantage du format SVG : Privilégiez toujours imageformat=svg pour la génération de documents SuccessFactors afin de garantir que les codes-barres restent nets lors du redimensionnement ou de l'impression en PDF.
  • Encodage des données : Utilisez l'encodage URL pour le paramètre data, en particulier si vos chaînes contiennent des espaces, des esperluettes (&) ou des parenthèses.
  • Mise en cache : S'agissant d'appels REST, considérez l'impact sur les performances lors de la génération de documents à haut volume. L'infrastructure cloud de Barcodesoft est optimisée pour une haute simultanéité.

Accès instantané à Barcodesoft Cloud

Un abonnement fournit un accès illimité à la génération de GS1-128, QR Code, DataMatrix et Code 128 pour votre intégration SAP. Identifiants envoyés immédiatement par e-mail[cite: 3, 4].

Configuration instantanée OAuth 2.0 sécurisé[cite: 3, 4] Prêt pour 600 DPI[cite: 3, 4]