Integración con Dynamics 365

Genere códigos de barras de alta calidad directamente dentro de su entorno D365 utilizando nuestra API segura en la nube.


Auth: OAuth2 Client Credentials Alcance (Scope) Requerido: barcode:generate
1

Obtenga sus Credenciales

Después de su compra, recibió un Client ID y un Client Secret por correo electrónico. Al solicitar un token, asegúrese de incluir el alcance barcode:generate.

Endpoint de Autenticación: POST https://www.barcodesoft.com/api/auth/token
2

Configurar Power Automate (Recomendado)

La forma más sencilla de integrarse con Dynamics 365 es a través de un Flujo de Power Automate. Esto le permite automatizar la generación de códigos de barras en todas las entidades de Dataverse.

  • Disparador: Cuando se agrega o modifica una fila (Dataverse).
  • Acción: Solicitud HTTP a /api/auth/token para obtener el Token de Acceso.
  • Acción: Solicitud HTTP a /barcode/v1/qrcode con el token Bearer en el encabezado.
3

Implementación de Código AL (Business Central)

Utilice el siguiente fragmento para manejar la autenticación y la generación de códigos de barras dentro de Business Central:

// 1. Obtener Token OAuth con Scope
HttpClient.DefaultRequestHeaders.Add('Accept', 'application/json');
Content.WriteFrom('{"grant_type":"client_credentials","client_id":"SU_ID","client_secret":"SU_SECRET","scope":"barcode:generate"}');
if HttpClient.Post('https://www.barcodesoft.com/api/auth/token', Content, Response) then begin
    Response.Content.ReadAs(ResponseText);
end;

HttpClient.DefaultRequestHeaders.Add('Authorization', StrSubstNo('Bearer %1', AccessToken));
if HttpClient.Get('https://www.barcodesoft.com/barcode/v1/qrcode/?data=Prueba&isgs1=false&width=360&height=150&imageformat=svg', Response) then begin
end;
4

Mostrar el Código de Barras

La API devuelve un flujo de imagen (PNG/JPG/SVG). En D365 Sales, guarde la respuesta en una columna de tipo Imagen. En Business Central, use TempBlob para transmitir los datos a un campo de tipo Media o Blob.


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 Dynamics 365. 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]

¿Necesita asistencia técnica?

Nuestro equipo de ingeniería puede ayudarle con implementaciones personalizadas en AL, C# o PowerPlatform.

← Volver a la página principal de Cloud Barcode API