Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | crmapi\apiCrmConsultaHistorAcao.p |
Objetivo
Métodos para controle de dados na tela de Consulta de Histórico de Ações.
Tabelas Temporárias
Atributos das tabelas temporárias de entrada e saída:
montaQuery |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
tipo | Int |
| Tipo |
|
operac | Char |
| Operação |
|
Campo | Char |
| Campo |
|
valor | Char |
| Valor |
|
grupo | Int |
| Grupo |
|
ttDgAcao |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
num_id | Int |
| Histórico de Ações |
|
pessoa | Char |
| Conta |
|
contato | Char |
| Contato |
|
campanha | Char |
| Campanha |
|
acao | Char |
| Ação |
|
midia | Char |
| Mídia |
|
resultado | Char |
| Resultado |
|
detalhamento | Char |
| Detalhamento |
|
usuarCad | Char |
| Usuário de Cadastro |
|
dat_inic | Char |
| Data Início |
|
dat_fim | Char |
| Data fim |
|
hra_inic | Char |
| Hora Início |
|
hra_fim | Char |
| Hora fim |
|
tarefa | Char |
| Tarefa |
|
oportun | Char |
| Oportunidade |
|
Ocor | Char |
| Ocorrência |
|
acumulRestdo | Char |
| Acumula Resultado |
|
qtd_acumulRestdo | Int |
| Quantidade Resultado |
|
ttDescAcao |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
num_id | Int |
| Código |
|
descricao | Char |
| Descrição |
|
conta | Int |
| Conta |
|
ttChaveConta |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
numIdConta | Int |
|
|
|
ttChaveCampanha |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
numIdCampanha | Int |
|
|
|
ttChaveAcao |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
numIdAcao | Int |
|
|
|
ttChaveResultado |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
numIdResult | Int |
|
|
|
ttChaveMidia |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
numIdMidia | Int |
|
|
|
ttChaveDetalhamento |
| |||
Atributo | Tipo | Formato | Descrição | Obr. |
numIdDetalhamento | Int |
|
|
|
Métodos
Métodos básicos
Método: filtroAvancadoConsultaHistorAcao.
Descrição: Método para montagem do filtro avançado.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
montaQuery | Temp-table |
| X |
|
| Contém informações de montagem de query. |
ttDgAcao | Temp-table |
|
| X |
| Dados do grid de ação. |
ttDescAcao | Temp-table |
|
| X |
| Descrição da Ação |
Método: filtroBasicoConsultaAcao.
Descrição: Método para montagem do filtro básico.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Idx | Int |
| X |
|
| Id |
c-desc | Char |
| X |
|
| Descrição |
datInic | Date |
| X |
|
| Data Inicial |
datFim | Date |
| X |
|
| Data Final |
l-logAcumulRestdo | Log |
| X |
|
| Acumula Resultado ativado |
ttDgAcao | Temp-table |
|
| X |
| Dados do grid de ação |
ttDescAcao | Temp-table |
|
| X |
| Descrição da Ação |
Método: cargaConsultaAcao.
Descrição: Popula temp-table de retorno da consulta.
Requisitos: nenhum.
Parâmetros: nenhum.
Método: populaHistoricoDeAcaoInicial.
Descrição: Popula temp-table com históricos de ação de uma conta já posicionada.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-conta | Int |
| X |
|
| Código da conta |
ttDgAcao | Temp-table |
|
| X |
| Dados do grid de ação |
ttDescAcao | Temp-table |
|
| X |
| Descrição da Ação |
ttChaveConta | Temp-table |
|
| X |
| Chaves da conta |
ttChaveCampanha | Temp-table |
|
| X |
| Chaves da campanha |
Método: populaHistoricoDeAcaoOcor.
Descrição: Popula histórico de ação de acordo com a ocorrência selecionada.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-ocor | Int |
| X |
|
| Código da ocorrência |
ttDgAcao | Temp-table |
|
| X |
| Dados do grid de ação |
ttDescAcao | Temp-table |
|
| X |
| Descrição da Ação |
ttChaveConta | Temp-table |
|
| X |
| Chaves da conta |
ttChaveCampanha | Temp-table |
|
| X |
| Chaves da campanha |
Método: carregaCampanhaDeAcordoComUsuario.
Descrição: Popula temp-table com as campanhas que o usuário tem acesso.
Requisitos: nenhum.
Parâmetros: nenhum.
Método: carregaContasDeAcordoComUsuario.
Descrição: Popula temp-table com as contas na qual o usuário tem acesso.
Requisitos: nenhum.
Parâmetros: nenhum.
Método: verificaContatosDaConta.
Descrição:
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-conta | Int |
| X |
|
| Código da conta |
ttChaveContato | Temp-table |
|
| X |
| Chaves de contato |
Método: verificaAcaoRelacaoCampanha.
Descrição: Popula temp-table com os contatos relacionados a conta selecionada.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-campanha | Int |
| X |
|
| Código da campanha |
ttChaveAcao | Temp-table |
|
| X |
| Chaves da ação |
Método: verificaAcaoxResultadoeAcao_campanhaxMidia.
Descrição: Popula as temp-tables com os resultados e mídias que tem relação com a Acao da campanha selecionada
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-acao | Int |
| X |
|
| Código da ação |
ttChaveResultado | Temp-table |
|
| X |
| Chaves do resultado |
ttChaveMidia | Temp-table |
|
| X |
| Chaves da mídia |
Método: verificaDetalhamentoRelacaoResultado.
Descrição: Popula temp-table com os detalhamentos que tem relação com os resultados selecionado.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-result | Int |
| X |
|
| Código do resultado |
ttChaveDetalhamento | Temp-table |
|
| X |
| Chaves do detalhamento |
Método: populaHistoricoDeAcaoInicialPortlet.
Descrição: Popula temp-tables usadas no portlet de Histórico de Ação.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
sqlWhere |
|
| X |
|
| Auxilia na montagem do comando SQL |
i-conta |
|
| X |
|
| Código da conta |
ttDgAcao |
|
|
| X |
| Dados do grid de ação |
ttDescAcao |
|
|
| X |
| Descrição da Ação |
ttChaveConta |
|
|
| X |
| Chaves da conta |
ttChaveCampanha |
|
|
| X |
| Chaves da campanha |
Método: returnConsTarHistorAcao.
Descrição: Recebe a tarefa como parâmetro, e retorna a lista de histórico de ação relacionados com a tarefa.
Requisitos: nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-tar |
|
| X |
|
| Código da tarefa |
ttDgAcao |
|
|
| X |
| Dados do grid de ação |
ttDescAcao |
|
|
| X |
| Descrição da Ação |