Histórico da Página
...
4 - Possibilita a padronização de campos conforme a base de dados RM, exemplo evitar que em uma tabela o CODCOLIGADA seja CompanyId e em outra seja AffiliateId, ou CreatedUserCode para RecCreatedBy tenha outros nomes em outras Api por exemplo RecCreatedCod.
Etapas:
1 - Criar campo APINAME na GDIC:
Bloco de código |
---|
ALTER TABLE GDIC ADD APINAME VARCHAR(50) |
Na tabela base para disponibilização da API verificar a existência do preenchimento da coluna APIName.
Exemplo:
SELECT APINAME,* FROM HATENDIMENTOBASE Este campo vai armazenar o nome do campo na API.
Exemplo:
2 - Select abaixo cria script de update Montar um script com updates para preencher na gdic o nome dos campos na API Rest.o campo API Name para as colunas que serão expostas.
Bloco de código | ||||
---|---|---|---|---|
| ||||
SELECT 'UPDATE GDIC SET APINAME = '''' WHERE TABELA = ''HATENDIMENTOBASE'' AND COLUNA = '''+GDIC.COLUNA+''' -- '+GDIC.DESCRICAO+'''' FROM GDIC (nolock) WHERE --Tabela API TABELA = 'HATENDIMENTOBASE' --colunas que não estaram disponiveis na api. AND COLUNA NOT IN ('CODATENDIMENTO','ID','CODATENDIMENTO') |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas