Fornecedor
Esta integração importa o cadastro de fornecedores do RPInfo para o RuB.
Identificação na Agenda de Execuções
- Nome do Job:
Fornecedor - Grupo:
RPInfo - Chave do Job:
rpintoFORNECEDOR - Endpoint API:
/v1.5/fornecedor/listaFornecedores/lastid/{lastId}
Funcionamento Geral
- O Job consulta a lista de fornecedores alterados/novos a partir do
lastId. - Os dados de CNPJ, Nome Fantasia, Razão Social e Endereço são sincronizados com o cadastro de fornecedores do RuB.
Fluxo de Execução
graph TD
A["Job Fornecedor Agendado"] --> B["GET /v1.5/fornecedor/listaFornecedores/lastid/{lastId}"]
B --> C["Para cada Fornecedor Retornado"]
C --> D["Mapear CNPJ, Razão Social, Nome Fantasia e Endereço"]
D --> E["Salvar ou Atualizar Fornecedor no RuB"]
E --> F["Atualizar lastId em rpinfo_controle"]
F --> G[("Cadastro de Fornecedores Atualizado no RuB")]
Configurações Avançadas e Aplicação
Acesse no RuB em Configurações > Configurações Avançadas > Integração > RPInfo:
| Configuração (Chave) | Tipo | Padrão | Descrição e Como é Aplicada |
|---|---|---|---|
URL RPInfo (rpinfoUrl) | Texto | Obrigatório | URL base da API do RPInfo utilizada para consultar o endpoint /v1.5/fornecedor/listaFornecedores. |
Usuário RPInfo (rpinfoUser) | Texto | Obrigatório | Usuário de autenticação para acesso às APIs do RPInfo. |
Senha RPInfo (rpinfoPassword) | Texto | Obrigatório | Senha de autenticação para acesso às APIs do RPInfo. |
Observações
- A integração utiliza o código interno do fornecedor no RPInfo como chave primária para o de-para no RuB.
- É uma carga incremental baseada em ID sequencial.