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.
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_type | client_credentials |
client_id | Seu User_id fornecido[cite: 3, 4] |
client_secret | Seu Secret fornecido[cite: 3, 4] |
scope | Seu Scope fornecido[cite: 3, 4] |
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].
Endpoints de Geração de Código de Barras
Comumente usado para etiquetas de remessa e logística. Suporta Identificadores de Aplicação (AIs)[cite: 3, 4].
Ideal para cartões de visita de funcionários ou digitalização de crachás via dispositivos móveis[cite: 3, 4].
Melhores Práticas de Implementação
- Vantagem do SVG: Sempre prefira
imageformat=svgpara 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].