Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | crmapi\apiHistoricoRelacionamento.p |
Objetivo
Consultar os processos conforme parametrização realizada.
Tabelas Temporárias
Atributos das tabelas temporárias de entrada e saída:
ttDgOportunidades |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
num_id | Int |
| Id da oportunidade |
|
dsl_oportun_vda | Char |
| Descrição |
|
Fase | Char |
| Fase |
|
val_oportun_vda | Char |
| Valor |
|
Usuar | Char |
| Usuário de cadastro |
|
dat_cadastro | Char |
| Data de cadastro |
|
Respons | Char |
| Usuário responsável |
|
dat_fechto_oportun | Char |
| Data de fechamento |
|
dat_prev_fechto | Char |
| Data prevista para o fechamento |
|
ttDgOcorrencia |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
num_id | Int |
| Id da ocorrência |
|
nom_ocor | Char |
| Descrição |
|
Usuar | Char |
| Usuário de cadastro |
|
dat_cadastro | Char |
| Data de cadastro |
|
Resp | Char |
| Usuário responsável |
|
dat_fechamento | Char |
| Data de fechamento |
|
status_ocor | Char |
| Status da ocorrência |
|
dsl_ocorrencia | Char |
| situação |
|
ttDgTarefas |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
num_id | Int |
| Id da tarefa |
|
Campanha | Char |
| Campanha |
|
Usuar | Char |
| Usuário de cadastro |
|
dat_cadastro | Char |
| Data de cadastro |
|
Respons | Char |
| Usuário responsável |
|
objet | Char |
| Data objetivo |
|
dat_inic | Char |
| Data inicial |
|
hra_inic | Char |
| Hora inicial |
|
dat_fim | Char |
| Data final |
|
hra_fim | Char |
| Hora final |
|
idi_status_tar | Char |
| Status da tarefa |
|
oportun | Char |
| Oportunidade |
|
Ocor | Char |
| Ocorrência |
|
Histor_acao | Char |
| Histórico de ação |
|
dsl_motivo | Char |
| situação |
|
acao | Char |
| Ação |
|
ttDgAcoes |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
Num_id | Int |
| Id da ação |
|
acao | Char |
| Ação |
|
Campanha | Char |
| Campanha |
|
Restdo | Char |
| Resultado |
|
Detmnto | Char |
| Detalhamento |
|
Mid | Char |
| Mídia |
|
dat_inic | Char |
| Data inicial |
|
dat_fim | Char |
| Data final |
|
hra_inic | Char |
| Hora inicial |
|
hra_fim | Char |
| Hora final |
|
Usuar | Char |
| Usuário de cadastro |
|
dat_cadastro | Char |
| Data de cadastro |
|
Oportun | Char |
| Oportunidade |
|
Ocor | Char |
| Ocorrência |
|
Tar | Char |
| Tarefa |
|
acumulRestdo | Char |
| Acumula resultado |
|
ttDgAcoes2 |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
num_id | Int |
| Id do histórico de ação |
|
Pág | Int |
| Pagina |
|
Descrição | Char |
| descrição |
|
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
Método: filtroSimples
Descrição: efetua a consulta dos processos de acordo com os parâmetros informados.
Requisitos: nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
cbbFiltro | Int |
| X |
|
| Opção do filtro |
txFiltro | Char |
| X |
|
| Descrição |
ttDgTarefas | Tt |
|
| X |
| Tarefas |
ttDgOportunidades | Tt |
|
| X |
| Oportunidades |
ttDgOcorrencia | Tt |
|
| X |
| Ocorrências |
ttDgAcoes | Tt |
|
| X |
| Ações |
ttDgAcoes2 | Tt |
|
| X |
| Informações do histórico de ação |
Método: filtroAvancado
Descrição: efetua a consulta dos processos de acordo com os parâmetros informados no filtro avançado do formulário.
Requisitos: nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
cbbFiltro | Int |
| X |
|
| Opção do filtro |
txFiltro | Char |
| X |
|
| Descrição |
c-dfTarefasIniData | Char |
| X |
|
| Data inicial da tarefa |
c-dfTarefasFinalData | Char |
| X |
|
| Data final tarefa |
c-dfOportunidadesIniData | Char |
| X |
|
| Data inicial oportunidade |
c-dfOportunidadesFinalData | Char |
| X |
|
| Data final oportunidade |
i-cbOportunidadeFiltro | Int |
| X |
|
| Status oportunidade |
c-dfOcorrenciaIniData | Char |
| X |
|
| Data inicial ocorrência |
c-dfOcorrenciaFinalData | Char |
| X |
|
| Data final ocorrência |
c-dfAcoesIniData | Char |
| X |
|
| Data inicial da ação |
c-dfAcoesFinalData | Char |
| x |
|
| Data final da ação |
ttDgTarefas | Tt |
|
| X |
| Tarefas |
ttDgOportunidades | Tt |
|
| X |
| Oportunidades |
ttDgOcorrencia | Tt |
|
| X |
| Ocorrências |
ttDgAcoes | Tt |
|
| X |
| Ações |
ttDgAcoes2 | Tt |
|
| X |
| Informações do histórico de ação |
Método: aplicaFiltroAvancadoApartirDeFiltroBasico
Descrição: Aplica filtro avançado apartir de parametro selecionado no filtro básico.
Requisitos: nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-dfTarefasIniData | Char |
| X |
|
| Data inicial da tarefa |
c-dfTarefasFinalData | Char |
| X |
|
| Data final tarefa |
c-dfOportunidadesIniData | Char |
| X |
|
| Data inicial oportunidade |
c-dfOportunidadesFinalData | Char |
| X |
|
| Data final oportunidade |
i-cbOportunidadeFiltro | Int |
| X |
|
| Status oportunidade |
c-dfOcorrenciaIniData | Char |
| X |
|
| Data inicial ocorrência |
c-dfOcorrenciaFinalData | Char |
| X |
|
| Data final ocorrência |
c-dfAcoesIniData | Char |
| X |
|
| Data inicial da ação |
c-dfAcoesFinalData | Char |
| x |
|
| Data final da ação |
Método: cargaInicialPorConta
Descrição: carrega as temp-table de retorno com os dados de cada processo, filtrando pela conta selecionada.
Requisitos: nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-conta | Int |
| X |
|
| Conta |
ttDgTarefas | Tt |
|
| X |
| Tarefas |
ttDgOportunidades | Tt |
|
| X |
| Oportunidades |
ttDgOcorrencia | Tt |
|
| X |
| Ocorrências |
ttDgAcoes | Tt |
|
| X |
| Ações |
ttDgAcoes2 | Tt |
|
| X |
| Informações do histórico de ação |
Método: criaTarefa
Descrição: carrega as temp-table de retorno com as tarefas filtradas.
Requisitos: nenhum
Parâmetros: nenhum
Método: criaOportunidade
Descrição: carrega as temp-table de retorno com as oportunidades filtradas.
Requisitos: nenhum
Parâmetros: nenhum
Método: cargaInicialPorConta
Descrição: carrega as temp-table de retorno com as ocorrências filtradas.
Requisitos: nenhum
Parâmetros: nenhum
Método: criaAcao
Descrição: carrega as temp-table de retorno com as ações filtradas.
Requisitos: nenhum
Parâmetros: nenhum
Método: validaAcessoOportun
Descrição: verifica se o usuário possui acesso a oportunidade.
Requisitos: nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
num_id | Int |
| X |
|
| Conta |
c-msg | Char |
|
| X |
| Mensagem |