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[cite: 3, 4].

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[cite: 3, 4]
client_secretSeu Secret fornecido[cite: 3, 4]
scopeSeu Scope fornecido[cite: 3, 4]
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[cite: 3, 4].

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[cite: 3, 4].

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)[cite: 3, 4].

https://www.barcodesoft.com/barcode/v1/linear/gs1128?data=(02)12345(10)ABCD&width=3in&height=1in&imageformat=png
Orientação: 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 (QR Code)

Ideal para cartões de visita de funcionários ou digitalização de crachás via dispositivos móveis[cite: 3, 4].

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[cite: 3, 4].
  • 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[cite: 3, 4].
  • 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[cite: 3, 4].

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[cite: 3, 4].

Configuração instantânea OAuth 2.0 seguro[cite: 3, 4] Pronto para 600 DPI[cite: 3, 4]