Workday & Barcodesoft Cloud Barcode Integration

A comprehensive guide for generating high-resolution barcodes within the Workday Ecosystem.

Technical Architecture

1. Authentication

Workday Integration Cloud initiates an OAuth 2.0 handshake using your unique credentials to secure a Bearer Token.

2. REST Request

Workday Studio or EIB sends a GET request with data parameters (e.g., Asset ID or Employee ID) to the Barcodesoft Cloud.

3. Image Rendering

The Cloud API renders the barcode in the requested format (SVG/PNG) and streams the image directly back to Workday.

Step 1: Get Access Token

Exchange your credentials for a Bearer Token via the OAuth 2.0 endpoint.

POST Request Configuration
https://www.barcodesoft.com/api/auth/token
Header / Body Key Value / Source
Content-Typeapplication/x-www-form-urlencoded
grant_typeclient_credentials
client_idYour User_id
client_secretYour Secret
scopeYour Scope

Step 2: Endpoint Parameters

Parameter Description Supported Values
data The information to encode (Asset ID, SSN, etc.) Alphanumeric, GS1 AI (01, 10, etc.)
imageformat The output file type SVG, PNG, JPeg, WebP
orientation Rotation of the image Original, Rotate90, Rotate180, Rotate270
dpi Resolution for printed quality 96, 300, 600

Workday Studio

Use the HTTP Outbound Connector in your assembly to fetch the image. If using barcodes in BIRT Reports, ensure you use the following steps:

  1. Set the Authorization header with your Bearer Token.
  2. Invoke the GET request to the specific endpoint (e.g., /barcode/v1/qrcode/).
  3. Use a Store Step to capture the binary content.

Workday EIB

Best for simple ID card generation or Asset Label exports. Configure the transport as follows:

  • Transformation: Create an XSLT to build the URL string dynamically based on the Workday XML output.
  • REST Transport: Map the transformation result to the REST endpoint destination.

Instant Access to Barcodesoft Cloud

A subscription provides unlimited access to GS1-128, QR Code, DataMatrix, and Code 128 generation for your Workday integration. Credentials delivered immediately via email.

Instant Setup OAuth 2.0 Secure 600 DPI Ready

Troubleshooting & Tips

For BIRT-based Workday reports, SVG is highly recommended. It maintains sharp edges during scaling, preventing scan failures on high-density codes.

When sending GS1-128 data, ensure brackets like (01) are URL encoded to %2801%29 if you encounter "Invalid Data" errors.
Implementation Tips
  • Always use imageformat=svg for pixel-perfect printing in PDF reports.
  • Ensure data strings are URL encoded (especially brackets in GS1-128).