Integração da API Barcodesoft e SAP SuccessFactors

Implementação técnica passo a passo para geração dinâmica de códigos de barras.

1

Fluxo de Autenticação OAuth 2.0

Após o processamento do seu pedido, você receberá um e-mail contendo seu User_id, Secret e Scope. Estes são necessários para obter um Bearer Token.

Endpoint de Solicitação de Token:
POST https://www.barcodesoft.com/api/auth/token
Parâmetros de Corpo Necessários (application/x-www-form-urlencoded):
Chave Valor / Origem
grant_typeclient_credentials
client_idSeu User_id fornecido
client_secretSeu Secret fornecido
scopeSeu Scope fornecido
2

Configuração do SAP SuccessFactors

Security Center

Crie uma nova Configuração OAuth. Use os detalhes do Passo 1. Certifique-se de que a "Autenticação de Cliente" esteja definida como "Enviar como cabeçalho de autenticação básica" ou "Enviar no corpo", dependendo dos requisitos da sua versão do SF.

Integration Center

Defina suas Configurações de Destino (Destination Settings). O sistema usará o token automaticamente ao chamar os endpoints REST abaixo se a autenticação estiver vinculada corretamente.

3

Endpoints de Geração de Código de Barras

Código de Barras Linear (GS1-128)

Comumente usado para etiquetas de remessa e logística. Suporta Identificadores de Aplicação (AIs).

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

Ideal para cartões de visita de funcionários ou digitalização de crachás via dispositivos móveis.

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

Melhores Práticas de Implementação


  • Vantagem do SVG: Sempre prefira imageformat=svg para a Geração de Documentos no SuccessFactors para garantir que os códigos de barras permaneçam nítidos ao redimensionar ou imprimir em PDF.
  • Codificação de Dados: Use a codificação de URL para o parâmetro data, especialmente se suas strings contiverem espaços, e-comerciais (&) ou parênteses.
  • Cache: Como são chamadas REST, considere o impacto no desempenho na geração de documentos de alto volume. A infraestrutura em nuvem da Barcodesoft é otimizada para alta concorrência.

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 SAP. Credenciais enviadas imediatamente por e-mail.

Configuração instantânea OAuth 2.0 seguro Pronto para 600 DPI