Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | crmapi\apiCrmOportunVda.p |
Tabelas Temporárias
Atributos das tabelas temporárias de entrada e saída:
tt-campanha | [Descrição da tabela] | |||
Atributo | Tipo | Formato | Descrição | Obr. |
Num_id | Int |
| Id da campanha |
|
ttParamSimPropCRMGP | [Descrição da tabela] | |||
Atributo | Tipo | Formato | Descrição | Obr. |
idiTipoTela | Char |
| Tipo tela |
|
codClienteCRM | Char |
| Código cliente |
|
codPesssoa | Char |
| Código pessoa |
|
nomClienteCRM | Char |
| Código CRM |
|
numCPFCliente | Char |
| CPF Cliente |
|
numCNPJCliente | Char |
| CNPJ Cliente |
|
nomEmailCliente | Char |
| Email Cliente |
|
numTelefone | Char |
| Telefone |
|
nomContatoCliPJ | Char |
| Contato |
|
idiTipPessoa | Int |
| Tipo pessoa |
|
idiTipCliente | Int |
| Tipo Cliente |
|
codCampanha | Char |
| Cód. Campanha |
|
nomCampanha | Char |
| Nome Campanha |
|
desCampanha | Char |
| Descrição campanha |
|
datFimCampanha | Char |
| Data fim campanha |
|
codOportunidade | Int |
| Cód. Oportunidade |
|
numVidasOport | Char |
| Numero de vidas |
|
valObjetivoOport | Char |
| Objetivo |
|
dataNascimento | Char |
| Data nascimento |
|
idiSexo | Int |
| Sexo |
|
nomRua | Char |
| Rua |
|
codIBGECidade | Int |
| Cod. Cidade |
|
nomBairro | Char |
| Bairro |
|
nomCidade | Char |
| Cidade |
|
nomUF | Char |
| UF |
|
nomCEP | Char |
| CEP |
|
nomMae | Char |
| Nome da mãe |
|
idiTipVinculo | Int |
| Tipo vinculo |
|
[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. |
|
|
|
|
|
Métodos
Métodos básicos
Método: sendChangesProspectToSimul
Descrição: Envia as alterações para simulação
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pi-numidPessoa | Int |
| X |
|
| numId da pessoa |
Método: returnCampaignSimulationGP
Descrição: Retorna as campanhas para serem usadas na simulação do gestão de planos.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
tt-campanha | tt |
| X |
|
| numId da pessoa |
Método: loadTTSimulationByOpportunity
Descrição: Retorna a temp-table de simulação de oportunidade.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
idOpportunity | Int |
| X |
|
| Id da oportunidade |
ttParamSimPropCRMGP | Tt |
|
| X |
| Temp-table de simulação |
Método: validSimulOportun
Descrição: Caso a Oportunidade esteja em alguma Fase Fechada ou Perdida,não será adicionada a Ação Relacionada "Simular Propostas".
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pi-numIdOportun | Int |
| X |
|
| Id da oportunidade |
pl-simul | Log |
|
| X |
| Adicionar a ação relacionada |