| WEBINTEGRATOR - Documentação de projeto | ||||
| Projeto: | csw | Título: | Sistema Web Consistem | 23/07/2008 16:26 |
| Projeto | Páginas | Grids | Eventos | Downloads | Uploads | Variáveis | Classes Java |
| [tele/manutencao/historicoextra] Cadastro de Histórico EXTRA: Pré-Página | |
| Tipo: | Desvio Condicional |
| Descrição: | Leitura de Senha |
| Condição: | |tmp.senhamenu|=&&|tmp.atendente|= |
| Destino: | /tele/configuracao/senhatele.wsp?tmp.pagina=|wi.page.id|&tmp.classe=Fat.Representante&tmp.metodovalidar=validarSenha&tmp.varRetorno=tmp.atendente&tmp.metodoAlterar=alterarSenha |
| 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: | Objeto |
| Descrição: | Busca o motivo de não venda e o Contato padrão |
| Condição: | true |
| Objeto: | tmp.padrao |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select conf.MotivoNaoVendaHistExtra->codNaoVenda as codNaoVenda, usu.ContatoPadrao->codContato as codContato, usu.ContatoPadrao->razaosocial as descContato, conf.permitirInfoContatoHistExtra as permitirInfoContatoHistExtra, conf.permiteExcHist, $$Decript^CSWUTI(conf.senhaExcHist) as senhaExcHist from Tel.AtendenteUsuario as usu, Tel.Configuracao as conf where conf.Empresa->codigo = "|pvt.login.idEmpresa|" and conf.Empresa->codigo=usu.Empresa->codigo and usu.Atendente->codRepresent="|tmp.atendente|" |
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se trabalha com mais de um contato |
| Condição: | |tmp.padrao.permitirInfoContatoHistExtra|=0 |
| Objetos: | tmp.ccs.txtcampoContato, tmp.codContato, tmp.contatoDesc |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" readonly ,|tmp.padrao.codContato|,|tmp.padrao.descContato| |
| 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: | 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,2) = "|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|=excluir || |tmp.btn|=salvar) && |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.txtcampoContato |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" readonly, class="campos" , disabled class="botaodisabled", enabled class="botao",class="camposquery" readonly |
| Condição falsa: | class="campos", class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled",class="campos" |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar estilo se trabalha com apenas um contato |
| Condição: | |tmp.padrao.permitirInfoContatoHistExtra|=0 |
| Objetos: | tmp.ccs.txtcampoContato |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" readonly |
| 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.hm| |
| 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.origemLigacao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 1 |
| 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: | Objeto |
| Descrição: | Busca a hora de saida do acesso direto. |
| Condição: | |tmp.historico.id|!= |
| Objeto: | tmp.acesso |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select %external(horasaida) as horaSaida from Tel.AcessoHistorico where Historico="|tmp.historico.id|" and Empresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa a Data e Variavel já Salvou |
| Condição: | |tmp.acesso.horaSaida|!= |
| Objetos: | tmp.horaFinal, tmp.jaSalvou |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.acesso.horaSaida|,true |
| 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.,tmp.id,tmp.horaFinal,tmp.acesso.,tmp.jaSalvou |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Excluir |
| Condição: | |tmp.historico.id|!= && |tmp.padrao.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: | Desabilita tudo se não existir configuracao |
| Condição: | |tmp.padrao.codContato|=&&|tmp.padrao.permitirInfoContatoHistExtra|=0 |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" disabled, class="camposquery" disabled, disabled class="botaodisabled", disabled class="botaodisabled" |
| Tipo: | Gravar variáveis |
| Descrição: | Mostrar o botão de sugestão de hora |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objetos: | tmp.showBtn |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none; |
| [tele/manutencao/historicoextra] Cadastro de Histórico EXTRA: 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: | Excluir Acesso Histórico |
| Condição: | |tmp.btn|=excluir&&|tmp.error|=1 |
| Banco de dados: | principal |
| Instrução SQL: | &sql delete from Tel.acessohistorico where historico="|tmp.historico.id|" and Empresa->codigo="|pvt.login.idEmpresa|" |
| 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.atendente|, |tmp.historico.codTipoHistorico|, |tmp.historico.descricao|, |tmp.historico.origemLigacao|, 0, "|tmp.padrao.codNaoVenda|", "","","", |tmp.historico.codPessoas|, "","", |tmp.complemento|, "") |
| 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.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.hora|", "|tmp.horaFinal|", "|tmp.atendente|", "|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: | Update |
| Descrição: | Atualiza a Hora de Saida do Acesso Histórico |
| Condição: | |tmp.btn|=salvar&&|tmp.error|=1&&|tmp.jaSalvou|!=&&|tmp.historico.id|!= |
| Banco de dados: | principal |
| Instrução SQL: | &sql update Tel.acessohistorico set horasaida={t '|tmp.horaFinal|'} where historico="|tmp.historico.id|" and Empresa->codigo="|pvt.login.idEmpresa|" |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |