Integración de la API de Barcodesoft y SAP SuccessFactors

Implementación técnica paso a paso para la generación dinámica de códigos de barras.

1

Flujo de Autenticación OAuth 2.0

Una vez procesado su pedido, recibirá un correo electrónico con su User_id, Secret y Scope. Estos son necesarios para obtener un Token de Portador (Bearer Token)[cite: 3, 4].

Endpoint de solicitud de Token:
POST https://www.barcodesoft.com/api/auth/token
Parámetros requeridos en el cuerpo (application/x-www-form-urlencoded):
Clave Valor / Origen
grant_typeclient_credentials
client_idSu User_id proporcionado[cite: 3, 4]
client_secretSu Secret proporcionado[cite: 3, 4]
scopeSu Scope proporcionado[cite: 3, 4]
2

Configuración de SAP SuccessFactors

Centro de Seguridad (Security Center)

Cree una nueva Configuración OAuth. Utilice los detalles del Paso 1. Asegúrese de que la "Autenticación de Cliente" esté configurada como "Enviar como encabezado de autenticación básica" o "Enviar en el cuerpo", según los requisitos de su versión de SF[cite: 3, 4].

Centro de Integración (Integration Center)

Defina su Configuración de Destino (Destination Settings). El sistema utilizará el token automáticamente al llamar a los endpoints REST que se detallan a continuación si la autenticación está vinculada correctamente[cite: 3, 4].

3

Endpoints de Generación de Códigos de Barras

Código de Barras Lineal (GS1-128)

Comúnmente utilizado para etiquetas de envío y logística. Admite Identificadores de Aplicación (AIs)[cite: 3, 4].

https://www.barcodesoft.com/barcode/v1/linear/gs1128?data=(02)12345(10)ABCD&width=3in&height=1in&imageformat=png
Orientación: original, rotate90, rotate180[cite: 3, 4]
DPI: 96, 300, 600[cite: 3, 4]
Formatos: PNG, JPG, WebP, SVG[cite: 3, 4]
Código de Barras 2D (Código QR)

Ideal para tarjetas de presentación de empleados o escaneo de credenciales mediante dispositivos móviles[cite: 3, 4].

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

Mejores Prácticas de Implementación


  • Ventaja de SVG: Prefiera siempre imageformat=svg para la Generación de Documentos en SuccessFactors para asegurar que los códigos de barras se mantengan nítidos al cambiar de tamaño o al imprimir en PDF[cite: 3, 4].
  • Codificación de Datos: Utilice la codificación URL para el parámetro data, especialmente si sus cadenas contienen espacios, ampersands (&) o paréntesis[cite: 3, 4].
  • Almacenamiento en Caché (Caching): Dado que se trata de llamadas REST, considere el impacto en el rendimiento en la generación de documentos de alto volumen. La infraestructura en la nube de Barcodesoft está optimizada para una alta concurrencia[cite: 3, 4].

Acceso instantáneo a Barcodesoft Cloud

Una suscripción proporciona acceso ilimitado a la generación de GS1-128, QR Code, DataMatrix y Code 128 para su integración con SAP. Credenciales enviadas inmediatamente por correo electrónico[cite: 3, 4].

Configuración instantánea OAuth 2.0 seguro[cite: 3, 4] Listo para 600 DPI[cite: 3, 4]