Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmapi\apiCrmTar.p

 

Objetivo

Verificações que envolvem a tela de registro de tarefa.

 

Tabelas Temporárias

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

ttCrmTar

[Descrição da tabela]

Atributo

Tipo

Formato

        Descrição

Obr.

log_salva_template

Log

 

 

 

log_env_notif

Log

 

 

 

log_mult_tarefa

Log

 

 

 

dat_fim

Char

 

 

 

dat_inic

Char

 

 

 

dat_exec

Char

 

 

 

dsl_motivo

Char

 

 

 

hra_fim

Char

 

 

 

hra_inic

Char

 

 

 

hra_exec

Char

 

 

 

num_id

Char

 

 

 

num_id_pessoa

Char

 

 

 

num_id_acao

Char

 

 

 

num_id_campanha

Char

 

 

 

num_id_contat

Char

 

 

 

num_id_objet

Char

 

 

 

num_id_respons

Char

 

 

 

num_id_usuar

Char

 

 

 

num_id_oportun

Char

 

 

 

num_id_ocor

Char

 

 

 

num_id_histor_acao

Char

 

 

 

tt-campanha

[Descrição da tabela]

Atributo

Tipo

Formato

        Descrição

Obr.

num_id

Int

 

 

 

tt-historAcao

[Descrição da tabela]

Atributo

Tipo

Formato

        Descrição

Obr.

num_id_template

Int

 

 

 

log_salva_template

Log

 

 

 

num_id_pessoa

Int

 

 

 

num_id_contat

Int

 

 

 

num_id_campanha

Int

 

 

 

num_id_acao

Int

 

 

 

num_id_resultado

Int

 

 

 

num_id_detmnto

Int

 

 

 

num_id_mid

Int

 

 

 

lancar_despesas

Log

 

 

 

dat_inic

Date

 

 

 

dat_fim

Date

 

 

 

hra_inic

Char

 

 

 

hra_fim

Char

 

 

 

dsl_descricao

Char

 

 

 

dsl_procedimentos

Char

 

 

 

num_id_oportun

Int

 

 

 

num_id_ocor

Int

 

 

 

num_id_tar

Int

 

 

 

num_id_usuar_cad

Int

 

 

 

dat_cadastro

Date

 

 

 

dat_exec

Date

 

 

 

hra_cadastro

Char

 

 

 

hra_exec

Char

 

 

 

ttErro

[Descrição da tabela]

Atributo

Tipo

Formato

        Descrição

Obr.

mensagem

Char

 

 

 

 

Métodos

Métodos básicos

 

Método: createTarefa.

Descrição: Cria a tarefa.            

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ttCrmTar

tt

 

X

 

 

 

 

Método: returnUser.

Descrição: Retorna o usuário da tarefa.           

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-num_id_usuar

Char

 

 

X

 

 

  

Método: returnBestHour.

Descrição: Retorna o melhor horário da conta selecionada.            

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

numIdConta

Char

 

X

 

 

 

bestHour

Char

 

 

X

 

 

  

Método: contaDefaultConta.

Descrição: Retorna a conta padrão da campanha.            

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

g-numIdPessoa

Int

 

X

 

 

 

numIdContato

Char

 

 

X

 

 

 

Método: geraCampanhasUsuarioLogado. 

Descrição: Retorna as campanhas que o usuário logado tem acesso.             

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-campanha

tt

 

 

X

 

 

nenhumaCampanha

Log

 

 

X

 

 

 

Método: acaoDefault. 

Descrição: Retorna a ação padrão da campanha.             

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

numIdCampanha

Char

 

X

 

 

 

numIdAcao

Char

 

 

X

 

 

 

Método: acaoObjetDefault. 

Descrição: Retorna o objetivo padrão da campanha e ação passadas como parâmetro.             

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

numIdCampanha

Char

 

X

 

 

 

numIdAcao

Char

 

X

 

 

 

numIdObjet

Char

 

 

X

 

 

 

Método: buscaHistorAcao. 

Descrição: Posiciona tarefa de acordo com o histórico de ação.             

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-historAcao

Int

 

X

 

 

 

tt-historAcao

tt

 

 

X

 

 

 

Método: verificaHoraErrada. 

Descrição: Valida hora errada.            

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-hora

Char

 

X

 

 

 

p-retorno

Char

 

 

X

 

 

 

Método: verificaCalendarioComercial.

Descrição: Valida calendário comercial.           

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-data

Char

 

X

 

 

 

p-retorno

Char

 

 

X

 

 

  

Método: sugereDiaUtil. 

Descrição: Sugere o dia útil para o calendário comercial.           

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-data

Char

 

X

 

 

 

p-datafim

Char

 

X

 

 

 

p-dataret

Char

 

 

X

 

 

p-datafimret

Char

 

 

X

 

 

 

Método: validaDataHora. 

Descrição: Valida data e hora.             

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

dataInicial

Char

 

X

 

 

 

horaInicial

Char

 

X

 

 

 

dataFinal

Char

 

X

 

 

 

horaFinal

Char

 

X

 

 

 

formOrigem

Int

 

X

 

 

 

dataHoraProibida

Log

 

 

X

 

 

ttErro

tt

 

 

X

 

 

 

Método: verificaDataRetroativa.

 

Descrição: Verifica data retroativa.

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

data

Char

 

X

 

 

 

retroativaProibida

Log

 

 

X

 

 

  

Método: getInfoForEmail.

Descrição: Notificação de e-mail.             

Requisitos: Nenhum. 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tarefa

Int

 

X

 

 

 

toEmail

Char

 

 

X

 

 

ccEmail

Char

 

 

X

 

 

txEmail

Char

 

 

X

 

 

abEmail

Char

 

 

X

 

 

idLayout

Char

 

 

X

 

 

  

Método: createTarefaAuxiliar. 

Descrição: Cria uma tarefa auxiliar.             

Requisitos: Nenhum. 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ttCrmTar

tt

 

X

 

 

 

numID

Int

 

 

X