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.
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 |
client_secret | Seu Secret fornecido |
scope | Seu Scope fornecido |
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.
Endpoints de Geração de Código de Barras
Comumente usado para etiquetas de remessa e logística. Suporta Identificadores de Aplicação (AIs).
Ideal para cartões de visita de funcionários ou digitalização de crachás via dispositivos móveis.
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. - 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.