Intégration Workday & Cloud Barcode Barcodesoft

Un guide complet pour générer des codes-barres haute résolution dans l’écosystème Workday.

Architecture technique

1. Authentification

Workday Integration Cloud initie une négociation OAuth 2.0 à l’aide de vos identifiants uniques afin d’obtenir un jeton Bearer sécurisé[cite: 3, 4].

2. Requête REST

Workday Studio ou EIB envoie une requête GET avec des paramètres de données (par exemple, ID d’actif ou ID employé) vers le Cloud Barcodesoft[cite: 3, 4].

3. Génération d’image

L’API Cloud génère le code-barres dans le format demandé (SVG/PNG) et transmet directement l’image à Workday[cite: 3, 4].

Étape 1 : Obtenir un jeton d’accès

Échangez vos identifiants contre un jeton Bearer via le point de terminaison OAuth 2.0[cite: 3, 4].

Configuration de la requête POST
https://www.barcodesoft.com/api/auth/token
En-tête / Clé du corps Valeur / Source
Content-Typeapplication/x-www-form-urlencoded
grant_typeclient_credentials
client_idVotre User_id[cite: 3, 4]
client_secretVotre Secret[cite: 3, 4]
scopeVotre Scope[cite: 3, 4]

Étape 2 : Paramètres du point de terminaison

Paramètre Description Valeurs prises en charge
data Les informations à encoder (ID d’actif, NAS, etc.) Alphanumérique, GS1 AI (01, 10, etc.)[cite: 3, 4]
imageformat Le type de fichier de sortie SVG, PNG, JPeg, WebP[cite: 3, 4]
orientation Rotation de l’image Original, Rotate90, Rotate180, Rotate270[cite: 3, 4]
dpi Résolution pour une qualité d’impression optimale 96, 300, 600[cite: 3, 4]

Workday Studio

Utilisez le HTTP Outbound Connector dans votre assemblage afin de récupérer l’image. Si vous utilisez des codes-barres dans des rapports BIRT, assurez-vous de suivre les étapes suivantes :

  1. Définissez l’en-tête Authorization avec votre jeton Bearer[cite: 3, 4].
  2. Appelez la requête GET vers le point de terminaison spécifique (par exemple, /barcode/v1/qrcode/)[cite: 3, 4].
  3. Utilisez une étape Store afin de capturer le contenu binaire[cite: 3, 4].

Workday EIB

Idéal pour la génération simple de cartes d’identité ou d’étiquettes d’actifs. Configurez le transport comme suit :

  • Transformation : Créez un XSLT afin de construire dynamiquement la chaîne URL à partir de la sortie XML Workday[cite: 3, 4].
  • Transport REST : Associez le résultat de la transformation à la destination du point de terminaison REST[cite: 3, 4].

Accès instantané au Cloud Barcodesoft

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

Configuration instantanée Sécurisé OAuth 2.0[cite: 3, 4] Compatible 600 DPI[cite: 3, 4]

Dépannage & Conseils

Pour les rapports Workday basés sur BIRT, SVG est fortement recommandé. Il conserve des contours nets lors du redimensionnement, évitant ainsi les erreurs de lecture sur les codes haute densité[cite: 3, 4].

Lors de l’envoi de données GS1-128, assurez-vous que les parenthèses telles que (01) sont encodées en URL sous la forme %2801%29 si vous rencontrez des erreurs « Invalid Data »[cite: 3, 4].
Conseils d’implémentation
  • Utilisez toujours imageformat=svg pour une impression parfaite dans les rapports PDF[cite: 3, 4].
  • Assurez-vous que les chaînes de données sont encodées en URL (en particulier les parenthèses dans GS1-128)[cite: 3, 4].
Besoin d’aide ?
Contacter le support technique