Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

 

Documentação de API

Dados do Documento

Nome

API Fachada Grupo de Usuário

Descrição

 

Nome Físico

fchcrm/fchcrm1046api.p

Include com Parâmetros

fchcrm/fchcrm1046.i

Release Inicial

12.1.8

Versão de Integração

N/A

Data Liberação

N/A

Banco

Mdtcrm

Tabela

crm_grp_usuar

Aplicativo

Portal CRM

 

Evolução

Versão

12.1.8

Programa

fchcrm/fchcrm1046api.p

 

 

Objetivo

 

Realizar a manutenção de grupo de usuário.

 

 

Tabelas Temporárias

 

Nos atributos das tabelas temporárias de entrada e saída:

 

ttFilter

Atributo

Tipo

Formato

Descrição

Obrigatório

c_table  

character

 

Tabela

Sim

c_property            

character

 

Propriedade

Sim

c_value         

character

 

Valor    

Sim

ttGrupo

Atributo

Tipo

Formato

Descrição

Obrigatório

num_id  

integer

 

Cod. identificador

Sim

nom_grp_usuar      

character

 

Nome grupo usuário

Sim

num_id_usuar

integer

 

Numero Id usuário

Sim

ttUsuario

Atributo

Tipo

Formato

Descrição

Obrigatório

num_id  

integer

 

Cod. identificador

Sim

num_id_grp_usuar      

Integer

 

Numero Id grupo usuário

Sim

num_id_usuar

integer

 

Numero Id usuário

Sim

nom_usuar

character

 

Nome usuário

Sim

nom_email

character

 

Nome e-mail

Não

 

Metodo Básico

 

Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:

findGroup

Requisito

N/A

Sintaxe

findGroup (INPUT  i_start, INPUT i_end, INPUT c_properties, INPUT c_values, INPUT c_orderBy, INPUT c_asc, INPUT l_count, INPUT i_type, OUTPUT i_count, OUTPUT DATASET DSCRMGrupo, OUTPUT TABLE RowErrors)

Descrição

Retorna os registros (query) conforme parâmetros informados.

Parâmetros

Descrição

i_start

Valor inicial da faixa de registros

i_end

Valor final da faixa de registros

c_properties

Propriedades

c_values

Valores

c_orderBy

Campo para ordenação

c_asc

Ascendente ou Decrescente

l_count

Contador

i_type

Tipo

i_count

Quantidade de registros selecionados

DATASET DSCRMGrupo

Dataset com os registros selecionados

TABLE RowErros

Tabela de erros

Retorno

A API/BO irá retornar os registros selecionados e a quantidade. Caso ocorra erros, retorna a tabela de erros encontrados para o programa.

 

 

Metodo Negócio

 

 

getGroup

 

Requisito

N/A

 

Sintaxe

getGroup (INPUT i_id, OUTPUT DATASET DSCRMGrupo, OUTPUT TABLE RowErrors)

 

Descrição

Retorna o detalhe do grupo de usuário solicitado.

 

Parâmetros

Descrição

 

i_id

Codigo Identificador Sequencial

 

DATASET DSCRMGrupo

Dataset com os registros selecionados

 

TABLE RowErrors

Tabela de erros

 

Retorno

A API/BO irá retornar o detalhe do grupo de usuário solicitado. Caso ocorra erros, retorna a tabela de erros encontrados para o programa.

 

getAllUsers

 

Requisito

N/A

 

Sintaxe

getAllUsers (INPUT i_id, OUTPUT TABLE ttUsuario, OUTPUT TABLE RowErrors)

 

Descrição

Retorna todos os usuários do grupo.

 

Parâmetros

Descrição

 

i_id

Codigo Identificador Sequencial

 

TABLE ttUsuario

Dataset com os registros selecionados

 

TABLE RowErrors

Tabela de erros

 

Retorno

A API/BO irá retornar todos os usuários do grupo. Caso ocorra erros, retorna a tabela de erros encontrados para o programa.