V 155.3
Utilize o documento acima para ler o release note
Nota:
Ao perceber algum problema de configuração em tela, antes de abrir um atendimento por favor façam os seguintes procedimentos:
Procedimento direto no servidor da aplicação:
Parar o serviço do WWW: net stop W3SVC Navegar até a pasta C:\Windows\Microsoft.NET\Framework ou C:\Windows\Microsoft.NET\Framework64, isto vai depender de como está configurado o Application Pool, se está executando em x64 ou x86.
Caso seja x64 navegar até C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files, remova todas as pastas e inicie o IIS novamente com: net start W3SVC.
2-Usuários - Com o botão da direita do mouse na tela especifica usar a opção "Atualizar frame" Se mesmo depois disso continuar o problema, favor solicitar abertura do atendimento pelo e-mail sac@isocrm.com.br mandando a imagem da tela.
Funcionamento da disponibilização dos pacotes:
1.Os atendimentos são abertos no isoCRM, é feita uma análise individual de cada atendimento, com simulações e complementos.
2.Quando se trata de uma implementação é feito um escopo do que foi solicitado e enviado para aprovação do mesmo pelo cliente.
3.Após aprovado é elaborado um cronograma de implementação destes atendimentos e enviado para equipe Comercial para elaboração de proposta, esta proposta é enviada para o cliente para aprovação.
4.Após aprovação deste atendimento é enviado para equipe de desenvolvimento que efetua a implementação conforme escopo.
5.A equipe de desenvolvimento efetua os testes, ajustes, caso seja necessário.
6.É efetuado o empacotamento de todos os atendimentos e gerado um pacote que é liberado para equipe de logística fazer os testes e documentação antes do envio para o cliente.
7.Após homologado pela equipe interna da ISO Enterprise (Logística) é liberado para o cliente colocar em ambiente de homologação.
8.O cliente deve efetuar a homologação deste pacote.
9.Com o pacote homologado o cliente pode colocar em produção conforme instruções.
isoAtendimento
14096-Cadastro CEP
Descrição: Estamos percebendo que ao efetuar cadastros de prospects no ISO, muitos CEPs não estão buscando o endereço.
Parecer: Foi alterado os dois prompts de busca de logradouros. Quando não encontra o CEP na base de endereços, a busca de CEP é realizada no http://viacep.com.br/.
O VIACEP é um serviço de consulta de CEP cooperativo gratuito, contudo não pode ser feito uma carga de CEP listando um a um, pois existem limites de consultas diárias por IP.
A regra implementada foi:
Quando não encontra o CEP na tabela ISOLogradouro, é realizado então a busca no VIACEP apenas se estiver parametrizado.
Para habilitar o VIACEP, é necessário cadastrar:
O parâmetro ISO_BUSCA_CEP
O detalhe VIACEP com valor S
O detalhe CODIGO_PAIS_BRASIL com o valor do código do país BRASIL. (Se for 1, não e
necessário cadastrar esse detalhe).
Como funciona: Ao efetuar uma busca por CEP nos prompts do sistema (HISO_PromptLogradouro e HISO_PromptISOLogradouro) e não encontrar CEP na base de dados, o web-service da VIACEP é disparado e nele é retornado o logradouro. Os dados retornados são gravados em nossa tabela de logradouros e esse CEP passa a fazer parte da base de dados.
Para alterar o serviço é necessário cadastrar
O Parâmetro ISO_VIACEP
Os detalhes:
HOST -- viacep.com.br
BASE -- ws
METODO – GET
Observação: Foi desenvolvido o recurso de busca de CEP na VIACEP no cadastro simplificado.
Agora, no cadastro simplificado, antes mesmo de clicar no pop-up do CEP, se tiver parametrizado, a própria tela executa a consulta e carrega os dados, basta digitar um CEP que não exista na tabela ISOLogradouro, ao sair do campo o CEP será carregado da VIACEP, será gravado na ISOLogradouro e será mostrado em tela.
14012-SAC- PERFIL SAC - CANALHISOMk_AtendimentoContatoWC
Descrição: Está liberado o evento HISOMK_EmailSaida, mas o ícone não está aparecendo. Ajustar e verificar os outros acessos se estão certos.
Parecer: Corrigido o problema que fazia com que o ícone de enviar e-mail na tela 'HISOMk_AtendimentoContatoWC', não aparecesse mesmo liberado o evento. Foi solicitado também alterar o nome de um dos ícones "Notas Fiscais" para "NF". Foi realizada essa alteração.
14012-TISOAtvPrj_SAC
Descrição: Criar campo para informar previsão de horas, essa informação será carregada quando o responsável for incluir uma atividade pelo número do atendimento SAC.
Parecer: Foi criado o objeto 'TISOAtvPrjSAC_Atividade', na tela 'HViewISOAtvPrjSAC' para que quando o "responsável" incluir uma atividade pelo número do atendimento, a previsão de horas já seja previamente carregada, de acordo com as horas informadas no campo do objeto 'TISOAtvPrjSAC_Atividade'
Para acessar a tela:
Núcleo/Atividades/Projetos
-> Selecione um projeto
-> aba Atendimento SAC
-> Selecione um atendimento
-> Aba Atividades.
Cadastrar previsão de horas em uma atividade. Toda previsão de horas é carregada automaticamente no apontamento de atividades, para isso os dados do projeto, atividade, SAC devem coincidir com os dados cadastrados no 'TISOAtvPrjSAC_Atividade' e todos os vínculos devem estar ativos.
Para habilitar a funcionalidade no módulo supervisor, deve rodar o ISOReconstrucao e depois liberar acesso aos eventos listados na planilha em anexo no SAC. Conforme abaixo:
Objeto Evento
TISOATVPRJSAC_ATIVIDADE
ACESSO
DLT
DSP
INS
UPD
Objeto Evento
HViewISOAtvPrjSAC_Atividade
ACESSO
General
Objeto Evento
HISOAtvPrjSAC_AtividadeGeneral ACESSO
Objeto Evento
HPromptISOAtvAtividade ACESSO
14410 - Efetuar limpeza de Usuários inativados
Descrição: Efetuar a limpeza de usuários inativados.
Parecer: Foram criadas duas rotinas, uma quando inativamos um responsável. Todas as tabelas filhas de vínculo com responsável são removidas, com exceção da carteira de cliente. A carteira de clientes é inativada apenas.
Outra rotina é disparada quando inativamos o usuário, todas as tabelas filhas de vínculo com usuário são removidas. Para remover completamente um usuário basta inativar o usuário (Seu papel responsável também será desativado e as informações vinculadas ao responsável também serão removidas automaticamente).
Ao inativar um responsável, o usuário permanece intacto.
Usuários e responsáveis que já se encontram inativados? Como proceder?
Basta ativa-los, salvar, depois inativa-los novamente. Isso forçará o disparo das rotinas de limpeza. Esse funcionamento não foi parametrizado,
Todos os clientes terão essa limpeza de forma automática dentro da aplicação ao inativar usuário e/ou responsável.
14477—Erro ao clicar em SAC sem papel selecionado.
Descrição: quando se seleciona o papel a tela se atualiza perdendo o filtro inicial.
Parecer: Ok, corrigido, não perde mais o filtro no momento em que se seleciona o papel.
isoCadastro
14317 - Busca de clientes – Paginação na tela de busca de clientes
Descrição: HISO_Atendimento – Buscar mais clientes e paginar criar paginação.
Parecer: Foi criada a paginação.
Para buscar mais clientes basta parametrizar.
O parâmetro é: PARM_HISO_ATENDIMENTO
O detalhe é: LIMITEPESQUISA
Valor esperado: número de registros que será exibido.
14431-Consulta Pedidos – Consulta pedidos e notas fiscais
Descrição: HWWISO_PedidosNotasFiscais
1-Implementar filtro SITUACAO DA DUPLICATA - trazer como DEFAULT ABERTO
2-Implementar visualização dos ITENS da NOTA FISCAL, verificar no evento NF-ITEM do objeto
HISO_CadastroEntidade para ver como está programado;
Parecer: Implementado.
isoChat
14536 – Contato Chat
Descrição: Existe possibilidade de na conversa do chat não aparecer o usuário e sim um nome configurado, assim como acontece hoje na assinatura de e-mail? Temos alguns problemas com pessoas que utilizam o nome completo da consultora para buscas em redes sociais ou outros locais, o intuito é assegurar o direito da consultora de se reservar.
Parecer: o nome de atendente a ser mostrado na tela de atendimento chat, é a mesma descrição que foi cadastrada no campo Primeiro nome da tela de cadastro de entidade. Cadastro da Entidade
Tela de Atendimento Chat
isoMarketing
14409- Dados complementares de Campanha
Dados complementares de Campanha, possibilidade de vincular determinadas perguntas de dados complementares ao resultado da finalidade.
Os campos para responder os dados complementares devem ser disponibilizados em tela no momento em que for escolhido o Resultado ou Classificação da Finalidade da Campanha.
Solução:
Foi alterada a tela de atendimento do contato de uma campanha “HviewISOMKAteContato”, aba “Atendimento Campanha”, para que apareçam as perguntas dos dados complementares a serem respondidas, de acordo com a classificação/resultado selecionados, e conforme configuração definida.
Clicar em mostrar da Finalidade desejada, aba Form. Contato Campanha
Clicar em incluir para criar um novo formulário
Atribuir uma descrição para o novo Formulário e clicar em
Clicar em mostrar do Formulário desejado, aba Dado Complementar
Clicar em incluir para criar perguntas do formulário
Preencher os campos e clicar em:
--
Com o formulário criado,
Clicar em mostrar da Finalidade desejada, aba Classificação ou Resultado
Clicar em incluir para criar um novo vinculo da Classificação com a pergunta do dado complementar
Com os campos:
Formulário – preenchido automaticamente
Pergunta – selecionar através de
Obrigatório – Sim / Não
Mostrar no atendimento – Sim / Não
Ativo – Sim / Não
Clicar em .
Durante o contato da Campanha, ao selecionar a Classificação ou Resultado que tenham perguntas vinculadas, mostra as mesmas como no exemplo abaixo:
isoVendas
14468-Dados Complementares de Pedido
Descrição: Quando a resposta for do tipo combo box, deve listar as opções em ordem alfabética.
Parecer: Corrigido, mostra os registros da combo em ordem alfabética.
isoIntegração
14434-Integração CPF/CNPJ
Descrição: Atualmente na integração o sistema para definir se a Entidade é Pessoa ou Organização, verifica a quantidade de dígitos do campo CPF/CNPJ, sendo maior que 11 dígitos considera organização, foi encontrado problema ao verificar CNPJ com menos de 11 dígitos, considerando como Pessoa.
Um dos erros que acontece é não encontrar esse CNPJ cadastrado, pois como tem 11 dígitos trata como CPF, não encontrando o mesmo no cadastro de Pessoa, retornando a mensagem de Cliente não existe.
Parecer: Alterados os web-services da integração para realizar a busca por CNPJ quando não encontrar por CPF, todas as rotinas de integração que realizam a busca foi alterada. Quando não encontra CPF, faz a busca por CNPJ. Não é necessário alterar os motores, porque a alteração foi exclusivamente nos web-services.
14503-Integração motor saída pedidos
Descrição: Alterar o motor de integração de saída de pedidos. Retirar o webservice da integração, deixando o motor acessar diretamente o banco de dados.
Obs.: A rotina que busca os pedidos a serem integrados será mantida e utilizada tanto via webservice como por esse novo motor.
Parecer: Foi criado o motor aisoCRM_Integracao_SaidaPedido.exe, que deverá ser executado na pasta bin dos motores do client do isoCRM.
Parâmetros: Empresa Usuário Senha TempoEntreExxecuçoes HoraLimiteExecução
Log ExecuçãoUnica ou 11 CONCLUIDAS 123 10 19:00 S 0
Deverá configurar no web.config e no client.exe.config o data source de acesso do banco de integração. Ex:
<add key="Connection-Integracao-DBMS" value="sqlserver"/>
<add key="Connection-Integracao-Port" value=""/>
<add key="Connection-Integracao-LockTimeout" value="0"/>
<add key="Connection-Integracao-LockRetryCount" value="10"/>
<add key="Connection-Integracao-Datasource" value="HM92/d8lb3452PY5xju9Nj=="/>
<add key="Connection-Integracao-User" value="GtIqrMgaRzPbaKlMzxVUxh=="/>
<add key="Connection-Integracao-Password" value="GtIqrMgaRzPbaKlMzxVUxh=="/>
<add key="Connection-Integracao-DB" value="cremer"/> <add key="Connection-Integracao-
Opts" value=";Integrated Security=no;"/>
<add key="Connection-Integracao-TrnInt" value="1"/>
14529-Segmentar motor integração entrada
Descrição: Segmentar o motor de integração de entrada.
Parecer: Liberado o pacote de integração isoCRM_Integracao_v69_155_1, que deve ser usado a partir da versão 155_1 do isoCRM. Foi alterado o motor de entrada aisocrm_integracaoentrada.exe, adicionando um novo parâmetro de entrada para o .bat, chamado pedidosISO. - Caso este parâmetro esteja em branco ou "T", irá integrar todos os pedidos. Caso esteja "N", só irá integrar para o isoCRM pedidos que nunca estiveram no isoCRM (não nasceram no isoCRM), ou seja, o código do pedido ISO é zero ou null na tabela de integração. Deverá configurar este parâmetro com "N"; Ex.: .bat: F: cd
F:\ModProducao\integracao\isoCRM_Integracao_v69_155_1\bin aisocrm_integracaoentrada.exe 1
MOTORENTRADA 123 10 19:00 S 0 N T Foi criado um novo motor para integrar somente informações dos pedidos: aisocrm_integracaoentrada_pedidos.exe Este motor não irá integrar dados das entidades, produtos e NF. Ex.: .bat:
F:
Cd F:\ModProducao\integracao\isoCRM_Integracao_v69_155_1\bin aisocrm_integracaoentrada_pedidos.exe 1 MOTORENTRADAPEDIDO 123 10 19:00 S 0
isoMotores
14512-Motor WF
Descrição: No motor WF melhorar o controle entre as chamadas das procedures, para que seja feita a validação da sessão.
Parecer: Adicionadas chamadas a validação da sessão entre os processos de automáticas, concluídas, SAC e pedido. E entre os disparos dos fluxos do SAC e pedido.
isoPortal
14577- Fale Conosco – Telefone comercial e celular no Fale Conosco
Descrição: Portal - Formulário
O tipo do telefone está aparecendo somente para um número de telefone, ajustar.
Parecer: A combo "tipo de telefone" aparece somente para selecionar em um dos telefones, quando a configuração no Fale Conosco está para utilizar a opção de RESIDENCIAL ou COMERCIAL e OUTRO TELEFONE. O primeiro campo de telefone é parametrizado. O Parâmetro é TIPOTELEFONE, e os detalhes do parâmetro são COMERCIAL e RESIDENCIAL. Se configurar somente os tipos COMERCIAL e RESIDENCIAL não aparecerá opção para escolha de tipo no Fale Conosco.
14424-Fale Conosco – .CSS personalizado para vários formulários
Descrição: Formulário FALE CONOSCO
Conversei com o cliente (fabiano@webwalker.com.br) e foi aberto o atendimento 14424 para análise do desenvolvimento da seguinte funcionalidade:
Implementar para o formulário isoCRM, um arquivo .css individual para cada formulário isoCRM publicado, a mesma funcionalidade que já existe no CHAT.
Anexo: FormEmailEntrada.css
Parecer: Foi implementado um campo blob no cadastro do formulário que está preparado para receber arquivo no formato CSS.
É obrigatório que os nomes dos arquivos CSS sejam diferentes em cada formulário, pois os arquivos são criados no diretório web da aplicação automaticamente. Se os formulários tiverem arquivos com o mesmo nome poderá sobrescrever indevidamente.
Basta abrir o cadastro do formulário, inserir no campo Arquivo CSS o arquivo que será usado.
Quando a tela de e-mail de entrada ou e-mail de saída for aberta para aquele determinado formulário o arquivo blob será carregado e gravado dentro da pasta web da aplicação. Fará isso uma única vez para não ficar em todo acesso carregado o blob.
Se o arquivo CSS for alterado, a data de alteração do cadastro do formulário será maior que a data de modificação do arquivo que está na aplicação, nessa condição o arquivo será substituído. Essa substituição irá ocorrer quando a tela de e-mail de entrada ou e-mail de saída for aberta para aquele determinado formulário.