| WEBINTEGRATOR - Documentação de projeto | ||||
| Projeto: | csw | Título: | Sistema Web Consistem | 23/07/2008 16:25 |
| Projeto | Páginas | Grids | Eventos | Downloads | Uploads | Variáveis | Classes Java |
| [tele/cadastros/historico] Cadastro de Histórico: Pré-Página | |
| Tipo: | Objeto |
| Descrição: | Versão da Página |
| Condição: | true |
| Objeto: | tmp.versao |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.versao("Tel.Versao") |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variaveis do lock |
| Condição: | |tmp.tabela|= |
| Objetos: | tmp.tabela, tmp.lockMsg, tmp.data, tmp.hora |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | Tel.Historico,'Registro aberto em outro terminal',|wi.date.dmy|,|wi.date.hms| |
| Tipo: | Objeto |
| Descrição: | Carrega o id do objeto |
| Condição: | |tmp.btn|=abrir |
| Objeto: | tmp |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select id,id as jaSalvou from Tel.Historico where Empresa->codigo = "|pvt.login.idEmpresa|" and Contato->id = "|pvt.login.idEmpresa||||tmp.codContato|" and ((data = $$DataInterna^CSWUTI("|tmp.data|")) or ("|tmp.data|"="")) and (($$EditarHora^CSWUTI(hora,1) = "|tmp.hora|") or ("|tmp.hora|"="")) |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa a hora de entrada na TELA |
| Condição: | |tmp.horaEntrada|= |
| Objetos: | tmp.horaEntrada |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | |wi.date.hms| |
| Condição falsa: | |tmp.horaEntrada| |
| Tipo: | Objeto |
| Descrição: | Pego a data interna |
| Condição: | |tmp.id|=&&|tmp.data|!= |
| Objeto: | tmp |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.dataHoraInternaObj("|tmp.data|",1) |
| Tipo: | Gravar variáveis |
| Descrição: | Grava a data interna |
| Condição: | |tmp.datahora|!=&&|tmp.id|= |
| Objetos: | tmp.dataint |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.datahora| |
| Tipo: | Objeto |
| Descrição: | Pego a hora interna |
| Condição: | |tmp.id|=&&|tmp.hora|!= |
| Objeto: | tmp |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.dataHoraInternaObj("|tmp.hora|",2) |
| Tipo: | Gravar variáveis |
| Descrição: | Grava a hora interna |
| Condição: | |tmp.datahora|!=&&|tmp.id|= |
| Objetos: | tmp.horaint |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.datahora| |
| Tipo: | Gravar variáveis |
| Descrição: | Seta o tmp.id se o mesmo estiver nulo |
| Condição: | |tmp.btn|=abrir&&|tmp.id|= |
| Objetos: | tmp.id |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.codContato||||tmp.dataint||||tmp.horaint| |
| Tipo: | Update |
| Descrição: | Lock |
| Condição: | |tmp.btn|=abrir |
| Banco de dados: | principal |
| Instrução SQL: | Utils.LockTable.lockGenerico( |tmp.tabela|, |pvt.login.idUsuario|, |tmp.id|, |wi.session.id|, |tmp.lockMsg|) |
| Filtro SQL: | <>'" |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Objeto |
| Descrição: | Verifica se utiliza script, pesquisa, permite excluir historico e utiliza orçamento |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objeto: | tmp |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select utilizaPesquisa, utilizaScript, permiteExcHist, $$Decript^CSWUTI(senhaExcHist) as senhaExcHist, ISNULL(utilizaOrcamento,1) as utilizaOrcamento from Tel.Configuracao where Empresa->codigo = "|pvt.login.idEmpresa|" |
| Tipo: | Objeto |
| Descrição: | Carrega Dados do Objeto |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objeto: | tmp.historico |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select id, TipoHistorico->codigo as codTipoHistorico, TipoHistorico->descricao as descTipoHistorico, descricao, vendeu, origemLigacao, MotivoNaoVenda->codNaoVenda as codMotivoNaoVenda, MotivoNaoVenda->descricao as descMotivoNaoVenda, Pessoas->sequencial as codPessoas, Pessoas->nome as nomePessoas, Atendente->codRepresent as atendOrigem from Tel.Historico where Empresa->codigo = "|pvt.login.idEmpresa|" and ((Contato->id = "|pvt.login.idEmpresa||||tmp.codContato|")) and ((data = $$DataInterna^CSWUTI("|tmp.data|")) or ("|tmp.data|"="")) and (($$EditarHora^CSWUTI(hora,1) = "|tmp.hora|") or ("|tmp.hora|"="")) |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | (|tmp.btn|=abrir && |tmp.error|=1) ||((|tmp.btn|=salvar|||tmp.btn|=excluir)&& |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.txtdesc |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" readonly, class="campos" , disabled class="botaodisabled", enabled class="botao",class="campos" |
| Condição falsa: | class="campos", class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled",class="camposquery" disabled |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Excluir |
| Condição: | |tmp.historico.id|!= && |tmp.permiteExcHist|=1 |
| Objetos: | tmp.ccs.btnexcluir |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | enabled class="botao" |
| Condição falsa: | disabled class="botaodisabled" |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializar a data e hora |
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=salvar|||tmp.btn|=excluir)&& |tmp.error|=1) || |tmp.btn|= |
| Objetos: | tmp.data, tmp.hora |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |wi.date.dmy|,|wi.date.hms| |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializar variáveis ao abrir |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.historico.id|= |
| Objetos: | tmp.historico.vendeu, tmp.historico.origemLigacao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 0,1 |
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra campo de motivo da não venda |
| Condição: | |tmp.historico.vendeu|=0 |
| Objetos: | tmp.showMotivo |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none |
| Tipo: | Apagar variáveis |
| Descrição: | Apagar Dados do Objeto |
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=salvar|||tmp.btn|=excluir)&& |tmp.error|=1) |
| Objetos: | tmp.historico. |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variaveis da data |
| Condição: | |tmp.data|= |
| Objetos: | tmp.data |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |wi.date.dmy| |
| Tipo: | Gravar variáveis |
| Descrição: | Se chamado do grid de histórico desabilitar todos os campos |
| Condição: | |tmp.desabilitar|=1 |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnexcluir, tmp.ccs.txtdesc |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" disabled, class="camposquery" disabled, disabled class="botaodisabled", disabled class="botaodisabled",disabled class="botaodisabled",class='campos' |
| Tipo: | Gravar variáveis |
| Descrição: | Setar como default a origem da ligação com Interna |
| Condição: | |tmp.historico.id|= |
| Objetos: | tmp.historico.origemLigacao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 2 |
| Tipo: | Gravar variáveis |
| Descrição: | Grava as variaves que vieram de parametro |
| Condição: | |tmp.error|=1 && |tmp.historico.id|= && |tmp.codPessoas|!= |
| Objetos: | tmp.historico.codPessoas, tmp.historico.nomePessoas |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.codPessoas|,|tmp.nomePessoas| |
| Tipo: | Objeto |
| Descrição: | Pega o nome do Atendente |
| Condição: | |tmp.desabilitar|=1 |
| Objeto: | tmp.atend |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql SELECT codRepresent,fantasia as nome from Fat.Representante where codEmpresa->codigo = "|pvt.login.idEmpresa|" and codRepresent = "|tmp.historico.atendOrigem|" |
| Tipo: | Objeto |
| Descrição: | Verifica se o Atendente pode enviar E-mail de histórico |
| Condição: | true |
| Objeto: | tmp.conf |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select permiteEmailAgendaHist as flagEmail, sugAutoCadHist from tel.Configuracao where Empresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Objeto |
| Descrição: | Sugere Tipo do Historico e Motivo de Não Venda conforme configuração |
| Condição: | |tmp.conf.sugAutoCadHist|=1&&(|tmp.historico.codTipoHistorico|=)&&(|tmp.historico.codMotivoNaoVenda|=) |
| Objeto: | tmp.historico |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select Historico->codigo as codTipoHistorico, Historico->descricao as descTipoHistorico, MotivoNaoVenda->codNaoVenda as codMotivoNaoVenda, MotivoNaoVenda->descricao as descMotivoNaoVenda from tel.Configuracao where Empresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa a variavel de visualizar o orçamento |
| Condição: | |tmp.utilizaOrcamento|=1 |
| Objetos: | tmp.showorc |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none |
| Tipo: | Objeto |
| Descrição: | Pega o Caminho em CSP |
| Condição: | |tmp.csp.caminhocsp|= |
| Objeto: | tmp.csp |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.getCaminhoCSP() |
| Tipo: | Gravar variáveis |
| Descrição: | Caminho para acesso ao Historico do Cliente |
| Condição: | |tmp.csp.caminhocsp|!= |
| Objetos: | tmp.paghistcli |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | consultarGenerico('','|tmp.csp.caminhocsp|csw1proxiwi.csp?empresa=|pvt.login.idEmpresa|&conta=|pvt.login.conta|&operador=99&dispositivo=789&pagina=CCCCF600.csp¶m=()&abreex=0','500','770'); |
| [tele/cadastros/historico] Cadastro de Histórico: Pós-Página | |
| Tipo: | Update |
| Descrição: | Excluir |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Tel.Historico.excluir( |pvt.login.idEmpresa|, |pvt.login.idUsuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.codContato|, |tmp.data|, |tmp.hora|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Update |
| Descrição: | Salvar |
| Condição: | |tmp.btn|=salvar |
| Banco de dados: | principal |
| Instrução SQL: | Tel.Historico.gravar( |pvt.login.idEmpresa|, |pvt.login.idUsuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.codContato|, |tmp.data|, |tmp.hora|, |tmp.codAtendente|, |tmp.historico.codTipoHistorico|, |tmp.historico.descricao|, |tmp.historico.origemLigacao|, |tmp.historico.vendeu|, |tmp.historico.codMotivoNaoVenda|, |tmp.idAgenda|, |tmp.dataAgenda|, |tmp.horaAgenda|, |tmp.historico.codPessoas|,,, |tmp.complemento|, |tmp.codAcao|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Update |
| Descrição: | Grava comissoes por representante |
| Condição: | |tmp.btn|=salvar&&|tmp.error|=1 |
| Banco de dados: | principal |
| Instrução SQL: | Tel.ConfigComissoes.gravarComissoes("|pvt.login.idEmpresa|", "|pvt.login.idUsuario|", "|wi.page.id|", |tmp.codContato|") |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Update |
| Descrição: | UnLock |
| Condição: | |tmp.btn|=cancelar|| (|tmp.btn|=excluir&& |tmp.error|=1) || (|tmp.btn|=salvar&&|tmp.error|=1) |
| Banco de dados: | principal |
| Instrução SQL: | Utils.LockTable.unLock( |tmp.tabela|, |pvt.login.idUsuario|, |tmp.id|, |wi.session.id|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Update |
| Descrição: | Grava o Acesso ao Histórico |
| Condição: | |tmp.btn|=salvar&&|tmp.error|=1&&|tmp.jaSalvou|= |
| Banco de dados: | principal |
| Instrução SQL: | Tel.AcessoHistorico.gravar1("|pvt.login.idEmpresa|", "|tmp.codContato|", "|tmp.data|", "|tmp.horaEntrada|", "|wi.date.hms|", "|tmp.codAtendente|", "|tmp.data|", "|tmp.hora|", "|pvt.login.idEmpresa|", "|wi.page.id|", "|pvt.login.idUsuario|") |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Objeto |
| Descrição: | Busca o tempo de acesso ao historico |
| Condição: | |tmp.btn|=salvar&&|tmp.error|=1&&|tmp.jaSalvou|= |
| Objeto: | tmp.tempo |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select %External(totalHoras) as total from tel.acessohistorico where historico="|tmp.id|" |