V 145.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 email 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 pré-analise 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 isoEnterprise (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
13300-Email SAC- Agrupamento por canal / e-mail no pré atendimento de e-mails.
Descrição : Atendimento de EMAILENTRADA - tela de pré atendimento
Na tela de pré atendimento do Email Entrada configurar para separar tambem por canal os emails recebidos do mesmo cliente.
Parecer: Foi adicionado o canal no filtro dos e-mails, o canal utilizado é o mesmo dos canais do e-mail em atendimento.
12973-SAC- Inclusão de atendimentos relacionados no próprio atendimento.
Descrição: Tela de atendimento SAC
Aba Atendimentos Relacionados.
Implementar opção para incluir atendimentos relacionados.
Parecer: Ir para a aba de atendimentos relacionados, última aba, do atendimento SAC.
Se a aba não aparecer, liberar o evento ISOSAAtendimentoISOSAAteRelacionadoWC do objeto HViewISOSAAteCliente para o usuário logado, isso fará com que a aba de consulta de atendimentos relacionados seja liberada.
Nessa tela, foi incluído um botão de incluir registro, no topo do lado direito.
Se o botão não estiver visível, liberar o evento ACESSO do objeto HISOSAAtendimentoSACRel.
Se o objeto ou evento não existe, cadastrar manualmente, mas o procedimento correto é rodar o Reconstrucao para a criação automática dos objetos e eventos faltantes,após isso, liberar o evento para o usuário logado..
Na tela de consulta de atendimentos relacionados, clicar no botão incluir registro, o sistema irá para uma nova tela, onde é possível:
Visualizar em grade todos os atendimentos do cliente em questão.
A tela é dinâmica, podendo-se ir selecionando os atendimentos, mudar a página, utilizar os filtros sem precisar confirmar nada, APENAS APÓS SELECIONAR TODOS os atendimentos que deseja vincular ao atendimento SAC em questão, deverá clicar em Vincular/Desvincular.
Após o clicar o sistema volta para a tela anterior. A operação só é concluída após clicar em Vincular/Desvincular.
Se houver atendimento SAC vinculado, o mesmo irá aparecer marcado na grade ao abrir a tela.
A nova tela respeita a parametrização existente na tela de consulta de SAC pelo menu Atendimento -> SAC -> Cliente.
Ao colocar o mouse em cima da descrição do SAC, a descrição completa aparece para leitura.
Na tela de consulta de atendimentos relacionados, foi adicionado um botão para remover vínculo, sem tratamento nenhum, o botão simplesmente remove o vínculo e o item some da grade no mesmo momento. Não sendo necessário abrir uma nova tela para remover um relacionamento indevido.
isoVendas
12957-Pedido- Aba DADOS CADASTRAIS com observação da Entidade
Descrição : Implementar visualização da observação do cliente (cadastro simplificado) no FrontEnd
Na funcão do alerta tem tres possibilidades : S, N, A, onde o A mostra na entrada da TELA os alertas se o Cliente tem alertas cadastrados.
Fazer igual para os DADOS CADASTRAIS, se tiver observação na Entidade/Cliente pessoa ou Organizacao, abrir primeiro a tela dos DADOS CADASTRAIS "ABA_DADOSCADASTRAIS"
Parecer: A parametrização será lida no objeto HISO_FrontEnd.
Parâmetro: PEDIDO_TELA
Detalhe: ABA_DADOSCADASTRAIS_OBS
Valor: S ou N (Padrão N).
Se o detalhe estiver com valor S, o sistema irá abrir a aba dos dados cadastrais ao acessar o pedido ou ao criar um pedido para o cliente, apenas se o mesmo possuir uma observação cadastrada. O campo observação que será validado é o campo ISOEntPes_Observacao da tabela ISOEntPessoa ou ISOEntOrg_Observacao da tabela ISOEntOrganizacao.
Importante: O campo ordem do detalhe ABA_DADOSCADASTRAIS_OBS deverá menor que o campo ordem do detalhe ABA_CLIENTEALERTA caso o mesmo esteja cadastrado.
13255-Pedido- Matriz de Pis/Cofins
Descrição : TISOPvMatrizPISCOFINSRepasse
Ao incluir uma matriz de PIS/COFINS repasse, o campo Empresa não está acessível, conforme print abaixo:
Parecer: Corrigido
13051-Pedido- Tela de consulta de estoque
Descrição : Tela de Visualização de Estoque
Conseguimos tocar a parte de estoque em paralelo com estes ajustes finais?
Filtro: Produto armazém e referencia
Na grade : Armazém Produto Unidades Quantidade.
Parecer: Implementado
Parâmetro: HISO_CONSULTAESTOQUES-Configura tela de visualização de estoque
Detalhes: HABILITAR_SUGEST
Valor esperado: S ou N. Padrão N.
Se estiver em S, em vez de aparecer no filtro Produto e Descrição, irá aparecer apenas produto, esse campo filtro terá o sugest habilitado (Caixa suspensa com sugestões de produtos para selecionar).
Detalhes: ISOARM_CODIGO
Valor esperado: Código do armazém que será filtrado
Para clientes que utilizam apenas um armazém, colocar o código do mesmo, assim o campo não irá aparecer nem nos filtros nem na combo.
Detalhes: OCULTAR_TOTAL
Valor esperado: S ou N. Padrão N.
Existe uma formula que exibe o total previsto que é exibido na grid.
Detalhes: MENSAGEM_AVISO
Valor esperado: texto.
Gravar a mensagem, se a mensagem for maior que 70 caracteres, parametrizar o detalhe duas vezes com campo ordem diferente, para o primeiro ordem 1, para o segundo ordem 2.
Executar o o isoReconstrução para adicionar os objetos e eventos novos.
Liberar o evento ACESSO dos objetos: HISO_ConsultaEstoques, AexcelISOConsultaEstoque.
Tabelas utilizadas: ISOARMPRODUTOS, ISOPRDESTOQUEPROGRAMADO
Foi desenvolvida uma tela nova para consulta de estoque, essa tela tem como filtro o armazém, código do produto, descrição do produto e data de previsão.
Estoque real:
Os filtros de armazém, código do produto e descrição do produto irão se aplicar a grid de estoque real.
A quantidade do estoque real é obtida da tabela ISOArmProdutos no isoCRM.
O estoque pode ser integrado, para isso, é necessário alimentar a tabela intermediária Int_ISOArmProdutos. A integração irá ler essa tabela e atualizar a respectiva tabela no sistema.
Estoque futuro:
Os filtros de armazém, código do produto, descrição do produto e data de previsão irão se aplicar a grid de estoque futuro.
A quantidade do estoque futuro é obtida na tabela ISOPrdEstoqueProgramado no isoCRM.
O Estoque programado pode ser integrado, para isso, é necessário alimentar a tabela intermediária Int_ISOPrdEstoqueProgramado. A integração irá ler essa tabela e atualizar a respectiva tabela no sistema.
Cada linha do estoque programado é uma entrada de estoque de um determinado produto para um determinado armazém numa determinada data prevista. Quando a informação do estoque for integrada, a quantidade deve ser a prevista para aquele lançamento apenas.
Foi criado um campo denominado total, esse campo é uma fórmula, que leva em consideração todos os lançamentos futuros com data de previsão inferior a data de previsão do registro. Ainda no exemplo anterior, o primeiro lançamento com 10 unidades tem um total de 10 unidades, já o segundo lançamento com 5 unidades tem um total de 15 unidades.
A fórmula é:
Total = Somatório das qtdes previstas anteriores + Qtde previstas
A quantidade real não é levada em consideração nessa fórmula.
Os relatórios serão emitidos no formato excel.
Foram feitos dois relatórios, um para o estoque real e outro para o estoque futuro e serão feitos com os mesmos campos respeitandos os mesmos filtros Para obter o estoque real, a integração irá ler a tabela Int_ISOArmProdutos e gravar o estoque no isoCRM. Logo, é pré-requisito que a tabela esteja devidamente carregada.
Para obter o estoque futuro, a integração irá ler a tabela Int_ISOPrdEstoqueProgramado. Logo, é pré-requisito que a tabela esteja devidamente carregada.
A tela será acessada via menu, pelo caminho:
Menu -> Atendimento -> Consultas -> Estoque
IsoMarketing
13047– Campanha- Filtros por data de primeiro contato
Descrição : Tela Atendimento Campanha - HISOMk_AtendimentoWC
Data Inicial na tela HISOMk_AtendimentoWC esta filtrando a partir de : Data inicial de Agendamento.
Implementar filtro “A partir de” para data inicial do contato.
Mudar a label identificando a partir de qual data .
Exemplo :
A partir de : Data inicial de agendamento.
A partir de : Data inicial de contato.
Parecer: Implementado
12808-Campanha- Clientes por responsável na Campanha
Descrição : Implementação em clientes da campanha:
No grade de clientes de uma campanha, somente listar os clientes que são de determinados responsáveis ou que estão dentro da alçada de cliente.
Obs: Desta forma precisa somente ser feita 1 campanha geral e todos acessam esta campanha, porém os vendedores só irão visualizar os clientes dele, simplificando as montagens de campanha do isoCRM.
Parecer: No atendimento da campanha (MENU - Núcleo -> Campanha -> Atendimento campanha), foi adicionado um campo denominado controle, com as opções:
Nenhum
Responsável
Quando a opção está em Responsável, o usuário logado acessando a campanha somente enxergará os contatos de clientes que ele é responsável.
Se o cliente não possuir responsável, nesse caso ninguém conseguirá atendê-lo nessa campanha.
12722– Campanha- Configurações da Campanha com a Agenda
Descrição : Campanha com AGENDAMENTO
Unificar em uma única tela os parâmetros ISOMKAGENDAMENTO, ISOENGAGENDA, ISOAGENDAMENTO, TMPAGEVERIFICACAO, para facilitar a configuração da funcionalidade de usar o agendamento através da Campanha,.
Parecer:
Núcleo -> Agenda -> Configurações de agenda.
Se o menu não estiver visível, execute o reconstrucao.bat e libere o evento ACESSO dos objetos:
HISOAge_ConfigUsuGrp
HWWISOAge_ConfigUsuGrp – identação 1.280.020
A primeira tela exibe todos os usuários/grupos parametrizados, com a opção de: excluir os detalhes de um usuário/grupo e também o vínculo com os parâmetros de agenda do usuário/grupo.
Incluir um grupo ou usuário e parametrizar a agenda para o grupo ou usuário.
A segunda tela permite configurar a parametrização e também é possível inativar a parametrização para aquele grupo ou usuário.
Foi criada uma tela semelhante a tela de configuração de formulário de entrada, onde é possível visualizar o grupo ou usuário parametrizado e também incluir a configuração para um usuário ou um grupo.
Como tem mais de um parâmetro, todos os usuários e grupos obtidos em todos os parâmetros serão exibidos com distinção.
Ao incluir um usuário ou grupo por essa tela, o usuário ou grupo serão incluídos em todos os parâmetros dessa tela.
Ao escolher o grupo ou usuário nessa tela, o sistema irá para uma nova tela onde será possível visualizar e/ou configurar a parametrização de agendamento.
O parâmetro ISOAGENDAMENTO terá dois detalhes em tela que serão exibidos em duas combos:
• ISOAGESITPENDENTE → situações ativas da agenda
• ISOAGEMOTPENDENTE → motivos ativos da agenda
O parâmetro ISOENGAGENDA terá três detalhes em tela que serão exibidos em duas combos e um prompt:
• ISOAGEMETODO → uma combo com os valores, E-MAIL, POPUP e AMBOS
• ISOTIPOECONTACT → tipos de e-contacts ativos
• ISOPARAMETROSMTP → campo aberto com um prompt, que irá permitir buscar os parâmetros do sistema
O parâmetro ISOMKAGENDAMENTO terá cinco detalhes em tela que serão exibidos em cinco combo-box:
• ISOAGECLASSIFICACAO → Classificações ativas da agenda.
• ISOAGESITUACAO → Situações ativas da agenda.
• ISOAGEMOTIVO → Motivos ativos da agenda.
• ISOAGESITUACAOCONFIRMADO → Situações ativas da agenda.
• ISOAGEMOTIVOCONFIRMADO → Motivos ativos da agenda.
O parâmetro TMPAGEVERIFICACAO terá apenas um detalhe, o detalhe TEMPO,será uma combo box com as opções 5 segundos, 10 segundos, 15 segundos e 20 segundos. Se não houver parametrização será carregado com 10 segundos. A tela terá um campo flag, de ativo-inativo, na qual será possível inativar toda a parametrização para aquele usuário ou grupo. Se não existir parametrização para o usuário ou grupo selecionado, a flag será alimentada com ATIVO.
Ao selecionar o usuário ou grupo a tela irá carregar, ou seja, se for alterado a parametrização para um usuário ou grupo e não salvar, ao selecionar outro usuário ou grupo a alteração será perdida.
A tela terá dois botões, salvar e cancelar.
A tela facilitará a exibição e configuração de parâmetros, lendo diversas tabelas do sistema como situação, motivo, classificação da agenda e outras tabelas, mas todos os dados configurados na tela serão salvos nas tabelas de parâmetros, usuários ou grupo do parâmetro e detalhes do parâmetro utilizando as rotinas já existentes:
• PisoCRM_InsereParametro_UPD_Det
• PISOBuscaParametros
A rotina PisoCRM_InsereParametro_UPD_Det sofrerá alterações, pois será necessário adaptá-la para funcionar também com grupos. Os objetos HISO_SAAtendimentoConfig e isoCRM_integracaoPrmDetWS usam essa rotina, portanto as chamadas serão ser ajustadas nesses objetos.
isoContratos
12977– Contratos – Margem bruta nos contratos
Descrição : Precisamos fazer uma alteração no módulo Contratos, na verdade uma inclusão de funcionalidade.
Temos que ter o cálculo da MB nos contratos.
Deverá ser feito da seguinte forma:
Ao ser informado o preço do produto no contrato, deve no mesmo momento calcular a MB do produto, bem como a MB total do contrato. A forma de cálculo da MB, deve ser a mesma do pedido de venda, como é feito atualmente. No contrato deverão ser identificados todos os tributos e a partir daí, calcular a Receita Líquida, bem como a Margem Bruta. Depois do contrato fechado, o sistema deve manter esta MB calculada no histórico, bem como o custo utilizado no ato da homologação do contrato, independente de ter alteração do custo, na tabela de dados do contrato. Gostaríamos que fosse gerado em formato PDF um espelho do contrato, identificando item a item o preço bruto/liquido, a quantidade, o valor total bruto/liquido e a MB. Deverá conter também a informação de data, horário e usuário que alterou o status para homologado. Caso seja alterado o status mais de uma vez para homologado, deve gerar o PDF quantas vezes for necessário. Este espelho deverá ser gerado na aba Anexo do contrato, para fins de verificação dos dados do contrato do passado. Será necessário alterar a forma de como é lido o custo (CUTE), pois hoje é considerado somente a data do custo. No ERP, no custo padrão, temos o que é chamado de grupo de custo, que hoje se refere a um mês. Iremos criar um tipo "99", onde será este, o custo que será utilizado.
No parametro onde se identifica o tipo de custo a ser utilizado (real ou padrão) deve ser incluído um parametro para identificar este tipo de custo. A informação da Margem Bruta, deverá ter o recurso de podermos restringir a visualização. Criar um parametro para restringir a visualização por usuário.
Parecer: Implementado
Parâmetro ISOCTCONTRATO – Parâmetro já existente.
Detalhe: DIRETORIO_PDF_HOMOLOGADO – Irá gravar um relatório com o histórico do contrato, nos anexos do contrato, ao alterar para a situação interna "ganho".
Valor: Diretório onde será gravado os anexos. Depois de gravar o histórico nos anexos, o arquivo é apagado. Se não tiver cadastrado a funcionalidade não funcionará.
Parâmetro ISOCTCONTRATO_MARGEMBRUTA – Habilita a visualização da margem bruta do contrato e dos itens.
Detalhe: VISUALIZAR
Valor: S ou N. Default: N
Parâmetro LOGICMSCONTRATO – Habilita a geração de log, num arquivo XML, para os cálculos de ICMS, IPI, Subst Trib, PIS e Cofins no cadastro do item do contrato.
Detalhe: LOG
Valor: S ou N. Default: N
Detalhe: DIRETORIO
Valor: Diretório onde será gravado os logs .xml
IsoIntegração → SmartShare
12477– Integração- isoCRM → SmartShare
Descrição : Implementação integração isoCRM -> SmartShare
Ø Temos hoje na supremo uma ferramenta onde o vendedor efetua o cadastro do cliente e posteriormente a
mesma é cadastrada manualmente no isocrm. ( ferramenta Share que efetua a Gestão eletrônica dos documentos).
Ø Precisamos que os dados destes clientes sejam integrados ( gravados ) diretamente no isoCRM automaticamente de forma que após os dados serem integrados no isoCRM o mesmo fique em stand-by aguardando um input de alguém da área comercial para dar seguimento ao cadastro para o crédito.
Parecer: Foi desenvolvido um motor novo, PISOMotorIntegracaoSelbetti. Esse motor respeita a parametrização dos demais motores no isoCRM: Empresa, Usuário, Senha, Intervalo de execução em segundos, Limite de execução (HH:MM).
Deve ser criado um bat para executar, passando os parâmetros acima. Esse motor utiliza um data-store novo, um data store que acessa o servidor onde encontra-se o bando de dados do sistema SmartShare da Selbetti. As tags, caso não existam, deve ser adicionadas no arquivo client.exe.config da pasta motor.
Na tag <sectionGroup name="datastores"> adicionar:
<section name="IntegracaoSelbetti"
type="System.Configuration.NameValueSectionHandler" requirePermission="false"/>
Na tag <datastores> adicionar:
<add key="Connection-IntegracaoSelbetti-DBMS" value="sqlserver"/>
<add key="Connection-IntegracaoSelbetti-Port" value="9047"/>
<add key="Connection-IntegracaoSelbetti-LockTimeout" value="0"/>
<add key="Connection-IntegracaoSelbetti-LockRetryCount" value="10"/>
<add key="Connection-IntegracaoSelbetti-Datasource"
value="82sPNmMP8O3TlpdEZk1r8E=="/>
<add key="Connection-IntegracaoSelbetti-User"
value="82sPNmMP8O3TlpdEZk1r8E=="/>
<add key="Connection-IntegracaoSelbetti-Password"
value="82sPNmMP8O3TlpdEZk1r8E=="/>
<add key="Connection-IntegracaoSelbetti-DB" value=""/>
<add key="Connection-IntegracaoSelbetti-Opts" value=";Integrated
Security=yes;"/>
<add key="Connection-IntegracaoSelbetti-TrnInt" value="1"/>
Na tag <appSettings> adicionar:
<add key="DataStore1" value="IntegracaoSelbetti"/>
Lembrando-se que a key não deve estar duplicada, verificar se Existe um DataStore1 e renomear, de modo que todas as keys fiquem em sequência. A princípio, a porta de acesso liberada é a porta 9047, pode ser que seja alterada posteriormente. Não foi possível configurar o acesso ao banco de dados da Selbetti por possível falta de configuração do banco de dados na Supremo. Já está sendo resolvido com a Supremo. Depois de criado o bat, e configurado o acesso, antes de executar o motor, deve-se parametrizar algumas informações.
Parâmetro: ISOCRM_INTEGRACAO_SELBETTI
Usuário: 1 (ISOPADRAO)
Detalhes: CLIENTE_SITUACAO
CLIENTE_CLASSIFICACAO
TIPO_ENDERECO
TIPO_TELEFONE
TIPO_ECONTACT
TIPO_ECONTACT2
TIPO_ECONTACT3
Os valores que deverão ser cadastrado são Descrições, exemplo:
Detalhe: CLIENTE_SITUACAO
Valor: ATIVO
Detalhe: CLIENTE_CLASSIFICACAO
Valor: CLIENTE
Detalhe: TIPO_ENDERECO
Valor: COMERCIAL
Detalhe: TIPO_TELEFONE
Valor: COMERCIAL
Detalhe: TIPO_ECONTACT
Valor: COMERCIAL
Detalhe: TIPO_ECONTACT2
Valor: XML
Detalhe: TIPO_ECONTACT3
Valor: FINANCEIRO
IMPORTANTE: Se não forem cadastrados os detalhes, o motor utilizará o padrão 'NÃO
INFORMADO' para todos os tipos, situação e classificação do papel. Se não existir o registro 'NÃO
INFORMADO', o motor irá criar o registro. Caso não queira criar registros com a descrição 'NÃO
INFORMADO', aconselho a parametrizar antes de executar o motor.
IsoCRM-Bionexo
13308– Bionexo- isoCRM → Totais no relatório
Descrição : BIONEXO
Estamos testando a nova versão e na parte de relatórios, preciso que seja feito ajuste no relatório que não esta aparecendo quantidade e total em todos os itens.
Parecer: Corrigido.