Integración de Workday y Barcodesoft Cloud Barcode
Una guía completa para generar códigos de barras de alta resolución dentro del ecosistema Workday.
User_id, Secret y Scope por correo electrónico inmediatamente después de que se procese su pedido[cite: 3, 4].
Arquitectura técnica
1. Autenticación
Workday Integration Cloud inicia un proceso OAuth 2.0 utilizando sus credenciales únicas para obtener un token Bearer seguro[cite: 3, 4].
2. Solicitud REST
Workday Studio o EIB envía una solicitud GET con parámetros de datos (por ejemplo, ID de activo o ID de empleado) a la nube de Barcodesoft[cite: 3, 4].
3. Generación de imagen
La API Cloud genera el código de barras en el formato solicitado (SVG/PNG) y transmite la imagen directamente a Workday[cite: 3, 4].
Paso 1: Obtener el token de acceso
Intercambie sus credenciales por un token Bearer mediante el endpoint OAuth 2.0[cite: 3, 4].
Configuración de la solicitud POST
https://www.barcodesoft.com/api/auth/token
| Encabezado / Clave del cuerpo | Valor / Fuente |
|---|---|
Content-Type | application/x-www-form-urlencoded |
grant_type | client_credentials |
client_id | Su User_id[cite: 3, 4] |
client_secret | Su Secret[cite: 3, 4] |
scope | Su Scope[cite: 3, 4] |
Paso 2: Parámetros del endpoint
| Parámetro | Descripción | Valores compatibles |
|---|---|---|
data |
La información que se va a codificar (ID de activo, número de seguro social, etc.) | Alfanumérico, GS1 AI (01, 10, etc.)[cite: 3, 4] |
imageformat |
El tipo de archivo de salida | SVG, PNG, JPeg, WebP[cite: 3, 4] |
orientation |
Rotación de la imagen | Original, Rotate90, Rotate180, Rotate270[cite: 3, 4] |
dpi |
Resolución para calidad de impresión | 96, 300, 600[cite: 3, 4] |
Workday Studio
Utilice el HTTP Outbound Connector en su ensamblado para recuperar la imagen. Si utiliza códigos de barras en informes BIRT, asegúrese de seguir estos pasos:
- Configure el encabezado
Authorizationcon su token Bearer[cite: 3, 4]. - Ejecute la solicitud GET al endpoint específico (por ejemplo,
/barcode/v1/qrcode/)[cite: 3, 4]. - Utilice un Store Step para capturar el contenido binario[cite: 3, 4].
Workday EIB
Ideal para la generación sencilla de tarjetas de identificación o etiquetas de activos. Configure el transporte de la siguiente manera:
- Transformación: Cree un XSLT para construir dinámicamente la cadena URL basándose en la salida XML de Workday[cite: 3, 4].
- Transporte REST: Asigne el resultado de la transformación al destino del endpoint REST[cite: 3, 4].
Acceso instantáneo a Barcodesoft Cloud
Una suscripción proporciona acceso ilimitado a la generación de códigos GS1-128, QR Code, DataMatrix y Code 128 para su integración con Workday. Las credenciales se entregan inmediatamente por correo electrónico[cite: 3, 4].
Solución de problemas y consejos
(01) estén codificados en URL como %2801%29 si encuentra errores de "Invalid Data"[cite: 3, 4].Consejos de implementación
- Utilice siempre
imageformat=svgpara una impresión perfecta en informes PDF[cite: 3, 4]. - Asegúrese de que las cadenas de datos estén codificadas en URL (especialmente los paréntesis en GS1-128)[cite: 3, 4].