Integração com Dynamics 365
Gere códigos de barras de alta qualidade diretamente no seu ambiente D365 usando nossa API em nuvem segura.
Obtenha Suas Credenciais
Após a compra, você recebeu um Client ID e um Client Secret por e-mail. Ao solicitar um token, certifique-se de incluir o escopo barcode:generate.
POST https://www.barcodesoft.com/api/auth/token
Configurar Power Automate (Recomendado)
A maneira mais fácil de integrar com o Dynamics 365 é via um Fluxo do Power Automate. Isso permite automatizar a geração de códigos de barras em todas as entidades do Dataverse.
- Gatilho: Quando uma linha é adicionada ou modificada (Dataverse).
- Ação: Solicitação HTTP para
/api/auth/tokenpara obter o Token de Acesso. - Ação: Solicitação HTTP para
/barcode/v1/qrcodeusando o token Bearer no Cabeçalho.
Implementação de Código AL (Business Central)
Use o trecho de código abaixo para lidar com a autenticação e geração de códigos de barras no Business Central:
// 1. Obter Token OAuth com Escopo
HttpClient.DefaultRequestHeaders.Add('Accept', 'application/json');
Content.WriteFrom('{"grant_type":"client_credentials","client_id":"SEU_ID","client_secret":"SEU_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=Teste&isgs1=false&width=360&height=150&imageformat=svg', Response) then begin
end;
Exibir o Código de Barras
A API retorna um fluxo de imagem (PNG/JPG/SVG). No D365 Sales, armazene a resposta em uma coluna de Imagem. No Business Central, use TempBlob para transmitir os dados para um campo de Mídia ou Blob.
Acesso instantâneo ao Barcodesoft Cloud
Uma assinatura fornece acesso ilimitado à geração de GS1-128, QR Code, DataMatrix e Code 128 para sua integração Dynamics 365. Credenciais enviadas imediatamente por e-mail[cite: 3, 4].
Precisa de assistência técnica?
Nossa equipe de engenharia pode ajudar com implementações personalizadas em AL, C# ou PowerPlatform.
← Voltar para a Página Principal do Cloud Barcode API