Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmapi\apiCrmMergePublico.p

 

Objetivo

Adiciona um novo publico com as contas selecionados no merge.

 

Tabelas Temporárias

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

ttMergePublic

 

Atributo

Tipo

Formato

        Descrição

Obr.

Conta

Char

 

Conta

 

cod_erp

Char

 

Conta no ERP

 

nom_abrev

Char

 

Nome abreviado

 

Respons

Char

 

Responsável

 

num_id

Int

 

Identificador da conta

 

ttMergePublico

 

Atributo

Tipo

Formato

        Descrição

Obr.

Conta

Char

 

Conta

 

cod_erp

Char

 

Conta no ERP

 

nom_abrev

Char

 

Nome abreviado

 

Respons

Char

 

Responsável

 

num_id

Int

 

Identificador da conta

 

ttFiltro

 

Atributo

Tipo

Formato

        Descrição

Obr.

Conta

Char

 

Conta

 

cod_erp

Char

 

Conta no ERP

 

nom_abrev

Char

 

Nome abreviado

 

Respons

Char

 

Responsável

 

num_id

Int

 

Identificador da conta

 

ttNewPublic

 

Atributo

Tipo

Formato

        Descrição

Obr.

Conta

Char

 

Conta

 

cod_erp

Char

 

Conta no ERP

 

nom_abrev

Char

 

Nome abreviado

 

Respons

Char

 

Responsável

 

num_id

Int

 

Identificador da conta

 

ttMergeFiltro

 

Atributo

Tipo

Formato

        Descrição

Obr.

Conta

Char

 

Conta

 

cod_erp

Char

 

Conta no ERP

 

nom_abrev

Char

 

Nome abreviado

 

Respons

Char

 

Responsável

 

num_id

Int

 

Identificador da conta

 

ttMerge

 

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

Identificador da conta

 

 

[Para temp-table com definição “like {tabela}” usar o padrão abaixo]

tt-crm_usuar

Tabela definida conforme tabela CRM_USUAR, porém com as diferenças abaixo.

Atributo

Tipo

Formato

        Descrição

Obr.

 

 

 

 

 

 

Parâmetros de input e output da api

 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

 

Métodos

 

Métodos básicos

 

Método: filtroPublic

Descrição: retorna todas as contas do publico selecionado

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

numIdPublic

Char

 

X

 

 

Id do publico

ttMergePublic

Tt

 

 

X

 

Relação de contas

 

Método: createData

Descrição: gera um novo publico e adiciona contas a esse publico.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ttNewPublic

Tt

 

X

 

 

Contas do publico

c-newPublic

Char

 

X

 

 

Descrição do Publico

i-publico

Int

 

 

X

 

Id do publico gerado

 

Método: filtro 

Descrição: filtra somente as contas que estão disponíveis.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

filtroDisponiveis

Char

 

X

 

 

Filtro

ttMergePublic

Tt

 

X

 

 

Relação de contas

ttFiltro

Tt

 

 

X

 

Relação de contas filtradas

 

Método: newFiltro

Descrição: retorna todas as contas de acordo com o filtro realizado.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ttFiltro

Tt

 

 

 

X

Relação de contas filtradas

ttMergePublic

Tt

 

 

X

 

Relação de contas

 

Método: verificaDuplic

Descrição: verifica se as contas estão duplicadas.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ttNewPublic

Tt

 

x

 

 

Relação contas duplicadas

ttMergePublic

Tt

 

 

 

x

Relação de contas