Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmapi\apiVerificaPessoa.p


Tabelas Temporárias

 

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

ttContatosVincPessoa

Atributo

Tipo

Formato

        Descrição

Obr.

num_contato

Int

 

Id do contato

 

ttContatosVincPessoa01

Atributo

Tipo

Formato

        Descrição

Obr.

num_contato

Int

 

Id do contato

 

tt-bo-erro01

Atributo

Tipo

Formato

        Descrição

Obr.

Sequen

Int

 

Seqüência

 

erro

Int

 

Erro

 

mensagem

Char

 

Mensagem

 

parametros

Char

 

Parâmetros

 

errortype

Char

 

Tipo de erro

 

errorhelp

Char

 

Help

 

errorsubtype

Char

 

Subtipo de erro

 

tt-bo-erro

Atributo

Tipo

Formato

        Descrição

Obr.

i-sequen

Int

 

Seqüência

 

cd-erro

Int

 

Erro

 

mensagem

Char

x(255)

Mensagem

 

parametros

Char

x(255)

Parâmetros

 

errortype

Char

x(20)

Tipo de erro

 

errorhelp

Char

x(20)

Help

 

errorsubtype

Char

 

Subtipo de erro

 

tt-

Atributo

Tipo

Formato

        Descrição

Obr.

 

 

 

 

 

tt-

Tabela definida conforme tabela <TABELA CRM>, 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

validaContatoRepetido

Requisito

Nenhum

Descrição

retorna os contatos vinculados a conta, para validar contatos repetidos.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

crud_master_pk_numId

Char

 

X

 

 

Id da conta

ttContatosVincPessoa

Tt

 

 

X

 

Contatos vinculados a conta

carregaContatosVincPessoa

Requisito

Nenhum

Descrição

retorna os contatos vinculados a conta.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

crud_master_pk_numId

Char

 

X

 

 

Id da conta

ttContatosVincPessoa01

Tt

 

 

X

 

Contatos vinculados a conta

ValidateChangePhoneERP

Requisito

Nenhum

Descrição

verifica se atualização deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_telef

Int

 

X

 

 

Id do telefone

tt-bo-erro01

Tt

 

 

X

 

Relação de errros

ValidateChangeAddressERP

Requisito

Nenhum

Descrição

verifica se atualização deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_telef

Int

 

X

 

 

Id do endereço

tt-bo-erro01

Tt

 

 

X

 

Relação de errros

ValidateChangeAddressERP

Requisito

Nenhum

Descrição

verifica se atualização deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_ender

Int

 

X

 

 

Id do endereço

tt-bo-erro01

Tt

 

 

X

 

Relação de errros

ValidateChangeTextERP

Requisito

Nenhum

Descrição

verifica se atualização deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_text

Int

 

X

 

 

Id do texto da conta

tt-bo-erro01

Tt

 

 

X

 

Relação de errros

deleteTextERP

Requisito

Nenhum

Descrição

verifica se atualização deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_text

Int

 

X

 

 

Id do texto da conta

i-num_pessoa

Int

 

 

X

 

Id da conta

deleteAddressERP

Requisito

Nenhum

Descrição

verifica se atualização deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_ender

Int

 

X

 

 

Id do texto do endereço

i-num_pessoa

Int

 

 

X

 

Id da conta

deletePhoneERP

Requisito

Nenhum

Descrição

verifica se atualização deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_telef

Int

 

X

 

 

Id do texto do telefone

i-num_pessoa

Int

 

 

X

 

Id da conta

afterUpdateCreateVinculo

Requisito

Nenhum

Descrição

verifica se atualização do vinculo deve também ser efetuada no erp.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_vinc

Int

 

X

 

 

Id do vinculo

tt-bo-erro01

Tt

 

 

X

 

Relação de errros

pAfterUpdate

Requisito

Nenhum

Descrição

método principal para validação e chamada da integração CRMxEMS.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num_pessoa

Int

 

X

 

 

Id da conta

tt-bo-erro01

Tt

 

 

X

 

Relação de errros

destroyHandle

Requisito

Nenhum

Descrição

elimina os handles da memória.

FindMessageError

Requisito

Nenhum

Descrição

busca e retorna uma mensagem de erro.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-numMsg

Int

 

X

 

 

Código da mensagem

tt-bo-erro

Tt

 

 

X

 

Relação de errros

validParamIntegrEMS

Requisito

Nenhum

Descrição

Crm está integrado ao ERP e integração on-line.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pl-integrERP

Log

 

 

x

 

Integrado ao ERP

pl-integrERPEMS

Log

 

 

X

 

Integração on-line