Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | crmapi\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 |