O que você vai construir
Você criará uma integração que:- Extrai o snapshot atual de funcionários de uma tabela do RWS Connect
- Transforma os dados para um formato mais simples
- Envia os resultados para um servidor SFTP em formato CSV
Pré-requisitos
- Acesso a um Workspace da RWS Integration
- Uma tabela do RWS Connect já provisionada e a
x-api-keyfornecida pela RWS (para solicitar uma, veja RWS Connect) - Um servidor SFTP
acme com uma tabela employees. Substitua pelos nomes do seu database e da sua tabela.
Passo 1: Crie a conexão de origem
A API do RWS Connect usa uma conexão Simple padrão.- Na barra lateral, clique em Conexões
- Clique em Nova Conexão
- Configure a conexão:
- Clique em Salvar
Passo 2: Crie a conexão de destino
Agora crie uma Conexão para seu servidor SFTP.- Clique em Nova Conexão
- Configure a conexão:
- Clique em Salvar
Passo 3: Crie a Integração
Com ambas as Conexões prontas, crie a Integração que move dados entre elas.- Na barra lateral, clique em Integrações
- Clique em Nova Integração
Configurações gerais
Configure as propriedades básicas da integração:Fase de Extração
A fase de Extração consulta a API do RWS Connect.- Expanda a seção Extração
- Configure estes campos:
- Adicione os Query Params:
O parâmetro
filter[over_employee_id][extracted_at]=first mantém apenas o registro mais recente por funcionário. As tabelas do Connect preservam um snapshot por execução, e esse filtro transforma o histórico no estado atual. Veja Consultando a API do RWS Connect para detalhes.
-
Defina o Path para o datapoint na resposta como
Items - Defina a Paginação:
- Verifique o painel Preview de Extração no lado direito. Ele deve mostrar:
- Status:
200 OK - Um único registro de funcionário (o Datapoint) como este:
Fase de Transformação
A fase de Transformação mapeia campos de origem para o formato de destino. Para este guia, crie um mapeamento simples com três campos.- Expanda a seção Transformação
- Clique em Adicionar Transformação e configure:
- Verifique o painel Preview de Transformação. Ele deve exibir:
Fase de Envio
A fase de Envio envia dados transformados para seu destino.- Expanda a seção Envio
- Configure estes campos:
Passo 4: Implante a Integração
- Ative o toggle Implantação
- Clique em Criar Integração
Passo 5: Execute agora
Você não precisa esperar o agendamento. Dispare a primeira execução manualmente:- Abra sua integração na lista de Integrações
- Clique em Executar agora, ao lado do botão Salvar
- Confirme no diálogo: a mensagem Execução iniciada aparece
Passo 6: Verifique os resultados
Vá para seu servidor SFTP e verifique se o arquivoemployees.csv foi criado no diretório /guides.
Você deve ver um arquivo com esta estrutura:
O que você aprendeu
- Tabelas do RWS Connect são consultadas através de uma conexão Simple padrão, sem necessidade de conector especial
databaseetableidentificam seus dados: o nome do tenant do onboarding e a tabela combinada quando o conector foi solicitado- O filtro
over_transforma o histórico de snapshots no estado atual, mantendo o registro mais recente por chave Itemse a Paginação Simples (page[size]/page[number]) se encaixam direto na configuração de extração da plataforma
Precisa dos dados ao vivo?
Este guia lê das tabelas do Connect — seus dados até a última atualização. Quando uma integração precisa da resposta do seu sistema agora (monitoramento e auditorias, por exemplo), use o RWS Connect Live: a mesma api key, lendo seu sistema em tempo real.Próximos passos
Consultando a API do RWS Connect
Filtros, agregações, ordenação e tudo o mais que a API suporta
Parâmetros Dinâmicos
Filtre por datas dinâmicas como “ontem”
Regras de Negócio
Transforme dados com JavaScript
Agendamento
Agende suas integrações para executar automaticamente