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.
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.
POST https://www.barcodesoft.com/api/auth/token
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/tokenpara obtener el Token de Acceso. - Acción: Solicitud HTTP a
/barcode/v1/qrcodecon el token Bearer en el encabezado.
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;
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].
¿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