Solução: Documentação da pesquisa automática:
https://treinamentos.isoenterprise.com/pesquisa-automática-whatsapp
Documentação da abertura automática de atendimento a partir do isoChatBot.
https://treinamentos.isoenterprise.com/sac-automático-vinculado-com-isochatbot.
Solução: Segue documentação para a configuração do formulário de pesquisa:
https://help.isoenterprise.com/btnisoAtendente_Pesquisa.
Solução: Para as novas versões de reorg, ao final do arquivo, terá um insert com informações da versão do banco de dados do isoCRM, a data de execução, observação e o usuário do banco de dados que executou o reorg.
Ex.:
INSERT INTO ISOVERSAO ([ISOVer_VersaoCRM], [ISOVer_DataHora], [ISOVer_Observacao], [ISOVer_UsuarioDB])
VALUES ('CRM_V17_0_0_R53', GETDATE(), 'Reorg executado para a Versão 17.0.0 R53 B1', (select SYSTEM_USER))
Solução: Foi resolvido o problema onde chamava o WS mesmo sem o usuário ter o modulo liberado. Com o ajuste ele não vai chamar mais o ws caso o usuário não tenha o modulo, não apresentando mais o erro.
Solução: Ajustado o nome do arquivo externo para executar na ordem correta.
Solução: Ajustado as trigger, foi retirado a referencia do banco de dados, as tabelas de integração se existirem tem que estar dentro do mesmo banco de dados, caso contrário precisa alterar o Script caso a caso.
Solução: Foi bloqueado a combo de Frequencia para ficar apenas como Unica.
Foi adicionado os campos de fazer agendamento mesmo quando for de frequência Unica.
Solução: Foi alterado para aparecer o botão cancelar quando o status estiver pendente.
Foi adicionado um erro ao tentar cancelar enquanto o status estiver processando.
Solução: Ao enviar uma planilha errada como exemplo de uma planilha com a coluna diferente da documentação, o motor da um erro dizendo qual coluna foi, então foi inserido este erro dizendo qual coluna está errada na linha
Solução: Foi criado um sistema exclusivo para gerar o token (REFRESH_TOKEN) referente ao motor de e-mail exclusivamente para contas Office365.
Detalhes de uso do sistema:
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/refresh-token-azure-office365
Solução: Foi percebido que ao "dormir" e acordar dentro do agendador de tarefas, o motor não conseguia recuperar a sessão. Agora o motor irá tentar fazer 25 tentativas de recuperar a sessão, se ele não conseguir, a sessão dele no sistema será derrubada e o próprio agendador de tarefas irá subir a sessão novamente.
Solução: Dentro de ambos os motores (isoMotorEmailEntrada, isoMotorImportaDados) foi inserido em todas as classes e subclasses o controle e a importância dos logs.
10 = warning
20 = info
30 = erro grave
Foi inserido o endpoint para gravar na tabela ISOJOBLOG o log do motor.
Dentro do arquivo de configuração (iso_email_config.json e iso_importa_config.json) foi inserido uma opção a mais chamada (nivel_dados_para_gravar_na_ws). Este arquivo deve ser configurado da seguinte maneira :
30 = se você deseja gravar dentro da ISOJOBLOG apenas ERROS graves
10 ou 20 = se você deseja gravar TODOS os Processos dentro da ISOJOBLOG (info, warning, erros)
Por padrão ele vem configurado como 30.
Solução: Adicionado nova aplicação no pacote específico para integração via api do isoCRM.
Aplicação: isoCRM_isoAPI
Necessário configurar nova aplicação no IIS e apontar para o novo diretório.
A aplicação isoConfigDB.exe para configuração de banco com o novo apontamento foi atualizado no atendimento 36899.
Documentação atualizada:
https://treinamentos.isoenterprise.com/help/isoinstalação/instalação-de-pacote-padrão-2023
Solução: Foi implementado uma funcionalidade onde é possível fazer o motor ler uma pasta específica da caixa de e-mail.
Dentro de Omnichannel>Chart > Configuração > Supervisor > Email entrada > Setup Email > *Email IMAP* > Parâmetros
Deve-se criar mais uma pergunta e resposta:
Pergunta :PASTA_LEITURA
Resposta : *Nome da pasta*
Como exemplo o nome da pasta que eu escolhi é ARQUIVOS_ESPECIAIS .
Portanto, deve-se criar essa pasta dentro do e-mail Outlook configurado como IMAP.
Caso o cliente não queria usar essa funcionalidade, basta não criar este parâmetro que o motor irá automaticamente ler a caixa de entrada.
Solução: Para a função de Recuperar Senha funcionar corretamente, o arquivo email_mobilerecuperasenha.html que esta no diretorio \isoCRMOffline\web dentro do pacote, deve ser movido para o diretorio isoCRM_WS do pacote.
Com isso, o cadastro do usuário deve ter um cpf/cnpj cadastrado, e no Cadastro da entidade também deve ter o cpf/cnpj cadastrado, com um e-mail também cadastrado. Para então ser enviado um link com o recadastramento da nova senha.
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/release-notes/v-187-2#h.p_ssrKuW3U9AUy
Solução: Problema no pacote do motor de integração via tabelas.
Utilizar e configurar a aplicação do pacote isoCRM_IntegraWS.
Apontar o location.xml da pasta isoCRM_Integracao para essa aplicação (isoCRM_IntegraWS).
Solução: Alterado o processo de Saída de cadastro.
Adicionado o filtro RetornaMinhasAlteracoes:
Sendo S, valor padrão, irá retornar inclusive cadastros que foram alterados pelo usuário requisitante. E N, os cadastros que foram alterados por usuários diferentes do usuário requisitante.
O filtro da operação foi descontinuado.
* Necessário atualizar a view VWINT_01_Cliente.
Solução: Feito um ajuste para caso o campo de CPF esteja escondido via tela de permissões, os números de CPF da lista de cliente estarão com uma máscara. Caso o campo CPF estiver visível na tela de Permissões, os números de CPF das listas de cliente voltam a ser apresentados normalmente.
Solução: Ajustado para que ao enviar o CPF ou CNPJ na integração de saída de cadastro, envie formatado com '0' (zero) a esquerda para completar o tamanho da informação.
Ex. CPF no isoCRM: 6597977041, será enviado 06597977041.
CNPJ no isoCRM: 883424000141, será enviado 00883424000141
Solução: Identificado problema na api WSISOInt_SaidaClienteConfirmacao.
Caso já tenha o registro com o código externo em branco, não estava atualizando e nem cadastrando.
Ajustado para atualizar o código externo para quando estiver em branco.
Solução: Havia um problema no código fonte relacionado à manipulação dos dados, especificamente na forma como ele lidava com o retorno das informações para a geração e exportação dos relatórios sobre Motivo, Ocorrência e Causa. Esse erro dificultava a correta elaboração dos relatórios.
Solução: Foi criado uma notação especifica chamada '@proxima-pagina', basta inserir isso no texto em qualquer clausula que no momento de gerar o PDF o sistema irá entender que deve pular para a próxima página.
Solução: Foi criado um ambiente chamado 'Atualiza webconfig' , documentação :
Solução: Foi criado um novo ambiente chamado 'central de configuração' e dentro dele implementado um modulo novo 'ConfigDB' | documentação :
Solução: Foi corrigido o travamento do sistema no momento de rodar scripts pesados . Agora ao executar qualquer scripts o sistema ira bloquear o click de todos os botões até que o processo seja finalizado.
Solução: Foi feito uma alteração dentro do WS onde agora é permitido cadastrar responsável .
Solução: Ajustado cadastro de vínculo do formulário com a pesquisa.
E ajustado a mensagem de finalização da pesquisa por WhatsApp.
Solução: Existe a funcionalidade de assinatura de e-mail, com a possibilidade de adicionar imagens, links, cores de fontes e etc na assinatura, tudo configurado por parâmetro.
Segue link da documentação:
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/help/isoatendimento/par%C3%A2metros-de-envio-de-e-mail#h.p_qUUFvMceprqU
Existe também a documentação da localização da assinatura dentro do e-mail:
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/help/isoatendimento/como-enviar-e-mail-modern
Solução: Adicionado notificação para novos e-mails e novos chats no Omnichannel.
https://treinamentos.isoenterprise.com/help/notificacao-omnichannel
Solução: Na tela de configuração do e-mail, os campos Nome do remetente e Endereço do remetente não aparecem quando o tipo de conta é POP ou IMAP e os campos Canal de Comunicação e Diretório dos Anexos não aparecem quando o tipo de conta é SMTP.
Solução: Feito ajustes na formatação da hora do formulário de classificação chat
Solução: Ajustado para que não atualize o usuário do primeiro detalhe ao atualizar o atendimento.
Solução: Feito novo motor em python.
Segue abaixo a documentação referente a configuração do e-mail: https://help.isoenterprise.com/configurações-e-mail-entrada
Solução: Feito ajustes na tela de atendimento. Ao gravar o atendimento sem algum campo obrigatório não preenchido, aparecerá uma mensagem de erro.
Solução: Adicionado regra para que quando chegue um e-mail de resposta, com mesmo assunto e remetente e a conta do e-mail utiliza distribuição de e-mails, ele seja reservado para o mesmo usuário.
Solução: Feito ajustes na tela de atendimento onde não estavam mostrando os botões de vincular atendimento e de mostrar a lista de atendimentos vinculados.
Solução: Foi alterado a biblioteca do motor que verifica as extensões dos arquivos.
Solução: - Foi adicionado uma verificação para quando cair a sessão ele recupera-la o quanto antes e voltar o processamento.
- Foi adicionado no arquivo config a opção mostrar_log permitindo que o usuário escolha ou não abrir o prompt de comando.
- Com a alteração do prompt oculto é possível que a tarefa fique executando em segundo plano.
Solução: Foi adicionado um verificador de sessão ao receber as importações e ao enviar as importações, fazendo com que se cair a sessão ele instantaneamente já recupera, e se caso estiver no meio de um processamento e a sessão for derrubada, o motor recupera a sessão e volta de onde parou.
Solução: Foi inserido uma verificação de sessão, que identifica quando a sessão está expirada e consegue recuperar rapidamente e voltar ao processo.
Solução: Feito ajuste para voltar a aparecer o botão de alterar cliente na tela de atendimento. Existe também o controle de mostrar ou não o botão pela tela de Permissoes com a referencia bt_alterar_cliente.
Solução: Foi criado um sistema exclusivo para gerar o token (REFRESH_TOKEN) referente ao motor de e-mail exclusivamente para contas Office365.
Detalhes de uso do sistema:
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/refresh-token-azure-office365
Solução: Alterado no pacote para vir como padrão contendo a tag !ISO!EmailOrigem!ISO!
Solução: Ajustado para que o anexo vá com o mesmo nome do arquivo, sem alterações.
Solução: Foi inserido dentro do loop de recuperar a sessão a verificação do horário, assim se tentar reconectar depois do horário vai fechar o motor e permitir que o outro consiga entrar.
Também é indicado alterar a configuração da tarefa para Interromper a instância existente.
Solução: O problema é que o motor estava tentando realizar a conexão com servidor smtp.
Feito ajuste para ler apenas contas imap.
Solução: Criado um controle via tela de Permissões, para controlar se a lista de atendimentos será carregada ou não.
Objeto: isoCRM.view.isoAtendimento.isoAtendimento
Campo: carrega_lista_atendimentos
Solução: O motivo deste problema é que dentro do EXT estava estaticamente chamando localhost. Agora isso foi corrigido.
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/atendimento-react
Solução: Foi criado um controle via tela de Permissões para que o filtro de Atendente de Abertura seja carregado com o código do usuário logado.
A referencia na tela de Permissões é filtroAtendente no menu isoCRM.view.isoAtendimento.isoAtendimento.
Caso esteja selecionado, a lista de atendimentos e o filtro da tela será filtrado pelo código do usuário logado.
Solução: Dentro de Atendimento > Detalhes > Responder e-mail, foi refeito este componente e implementado um editor de texto mais completo.
Solução: Dentro do Menu Processos > Relatórios > Pedidos Itens
*ATENÇÃO- ANTES DE RODAR NO CLIENTE, delete o arquivo ja existente (iso_importa_config.json) e o recrie *
Foi criado do lado do 'MotorImportaDados.exe' a geração desse relatório.
**Utilize os filtros pois esta funcionalidade facilmente pode gerar + de 10 mil linhas em um arquivo excel.
Solução: Corrigido a interpretação de arquivos .bin dentro do 'isoMotorEmailEntrada';
Na busca da solução desse atendimento, foi corrigido outros problemas antigos:
Corrigido problema de não interpretação de arquivos .zip vindos da caixa de email de contas oiffice365(IMAP);
Corrigido Problema de quando alguns arquivos .pdf chegavam no sistema de forma 'quebrada'.
Solução: Criado componente para vincular Pedidos dentro do modulo do Atendimento, e vincular Atendimentos dentro do modulo de Pedidos.
Solução: Adicionado botão para imprimir detalhes do atendimento. Sendo a impressão unitária, detalhe por detalhe.
Solução: Será necessário adicionar mais um detalhe no parâmetro FORMATAEMAIL, para que o código do atendimento não venha no assunto de resposta de e-mail.
Parâmetro: FORMATAEMAIL.
Detalhe : CODATENDIMENTO
Resposta: N
Solução: Problema resolvido ao arquivar um detalhe do atendimento.
Solução: Foi criado a importação de pessoa. Segue documentação para melhor entendimento : https://sites.google.com/isoenterprise.com/isocrmtreinamentos/processos/tela-de-processos#h.o9pmd1dtle4c
Solução: Corrigido o problema que impedia o envio de anexos por e-mail. Agora, é possível enviá-los corretamente e visualizá-los dentro do atendimento.
Solução: Corrigido o problema que impedia o envio de anexos por e-mail. Agora, é possível enviá-los corretamente e visualizá-los dentro do atendimento.
Solução: Feito ajuste na abertura da tela de e-mail. Caso o usuário tenha o parâmetro FORMATAEMAIL cadastrado ele trará as informações no componente, caso não tenha ele abrirá o componente porem sem essas informações do parâmetro.
Solução: Implementado flagdebug na requisição do WS WSR_ISOGravaEmail.
Solução: Foi constatado que havia um problema no fonte do motor de e-mail, onde ele exigia a obrigatoriedade do parâmetro 'PASTA_LEITURA' .
Esse parâmetro, se existir, deve ler e-mails de uma determinada pasta. Caso esse parâmetro não exista, o motor irá ler a caixa de entrada do e-mail como default.
Solução: Foram adicionadas as telas de configuração de todos os subitens dos perfis. Dependendo do módulo do perfil, algumas telas estarão disponíveis para editar/configurar/adicionar. Independente do módulo, é possível editar as configurações gerais de perfil, e os usuários. No módulo de vendas, também são editáveis as condições de pagamento, tipos de pedidos, situações de pedidos, origens de pedidos e preços mínimos. No módulo de atendimento (ou SAC), também são editáveis os canais de atendimento, situações de atendimento e motivos de atendimento.
Solução: Foi adicionado um controlador na tela de Permissões, onde será informado se a lista de clientes carrega no inicio ou não.
Controlador: carrega_lista_clientes
Caso selecionado, a lista será carregada normalmente, caso não estiver selecionado essa opção, a lista não será carregada automaticamente.
Solução: CPF é obrigatório se nas permissões, a referência 'fld_CPF', do 'isoCRM.view.isoCliente.isoCliente' estiver marcado como obrigatório.
Solução: Foi criada roda para utilização das telas do menu react. Necessário rodar o script de reorg
Reorganization_V17_0_0_SQL_R46.
Solução: Feito ajustes em tela e feito ajustes em 3 views.
[VW44_Clientes_Responsavel]
[VW83_ISOEntRsp_Clientes]
[VW100_EntidadesDadosPrincipais].
Solução: Adicionado componente de E-contact no formulário de cadastro de Usuários.
O campo de E-contact só será mostrado na Edição do usuário, já que precisamos do código do usuário cadastrado para incluir e-mails.
Solução: Dentro do menu Permissões foi descriminado o campo 'FLD_DOCUMENTO' para fld_RG e fld_iscricao_estadual.
com isso a tanto a inscrição estadual como o RG permanecem como obrigatório
Solução: Feito ajuste para que quando criado um cliente ou organização, a tela não fique congelada.
Solução: Ao analisar o ambiente do cliente, foi constatado que o erro se tratava na base. Foi desabilitado a trigger EnviarClienteIntegracao da tabela ISOEntCliente.
Realizado diversos testes, e o problema foi resolvido.
Solução:
Documentação da pesquisa automática:
https://treinamentos.isoenterprise.com/pesquisa-automática-whatsapp
Documentação da abertura automática de atendimento a partir do isoChatBot.
https://treinamentos.isoenterprise.com/sac-automático-vinculado-com-isochatbot
Solução: Adicionado ao parâmetro ISOCHATBOT o detalhe SAC_Padrao para definir qual classificação chat irá receber a conversa caso erre a opção mais de 3 vezes.
Solução: Criada uma validação apenas quando o cliente tentar importar um relatório faltando colunas. O sistema irá discriminar as colunas faltantes dentro do relatório de erro.
Solução: Ajustado a integração de dados fiscal do produto.
Adicionado a possibilidade de efetuar a integração pelo código dos parâmetros fiscais do produto.
Solução: Desenvolvido Integração com o bot do Botmaker.
Documentação:
https://treinamentos.isoenterprise.com/programa-de-treinamento/integrações/isobot-botmaker
Solução: Desenvolvido API de integração de dados fiscais.
WSISOInt_EntradaDadoFiscal
Categoria Fiscal
Agrupamento Fiscal
Classificação Fiscal
Espécie do Produto
Origem do Produto
Estabelecimento
Destinação
Natureza de Operação
* Com parâmetro para registar os erros na tabela isojoblog.
Solução: WSISOInt_EntradaTabela
Documentação atualizada:
https://documenter.getpostman.com/view/8109129/TVssj8nT#036f7ef6-16b3-460e-a92f-47abf3356d00
Solução: Feito os ajustes na grid de Gestão de contatos, e feito ajuste na combo de Finalidade.
Solução: Feito ajuste na grid da tela de gestão de contatos, para que seja paginado conforme for descendo com o scroll do mouse.
Solução: Adicionado os novos campos nas telas do pedido, conforme escopo.
Controle de visualização dos campos pelo parâmetro: PEDIDO_TELA
Campo: Cód. matriz (Corporativo)
- Detalhe: CODMATRIZ
- Valor: 'S' (mostrar) / 'N' (não mostrar)
Campo: Total receita líquida
- Detalhe: TOTAL_VAL_REC_LIQUIDA
- Valor: 'S' (mostrar) / 'N' (não mostrar)
- Detalhe: LABEL_REC_LIQUIDA
- Valor: Descrição do label referente ao valor total da receita líquida na tela do pedido.
- Detalhe: LABEL_TOTAL_PEDIDO
- Valor: Descrição do label referente ao valor total do pedido.
Solução: Adicionado funcionalidade de cancelamento de pedido.
Solução: Adicionado funcionalidade de cancelamento de pedido.
Solução: Projeto desenvolvido conforme escopo.
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/btnisoRelatorioDinamico
Solução: Dentro do menu Orçamento Dinâmico foi criado um novo ambiente para editar todas as clausulas e as clausulas originais em react.
Solução: Ajustado para que carregue todas informações necessárias para a inclusão do item no pedido Modern.
Solução: Adicionado o campo ISOPrd_NCM na tabela ISOProdutos.
Adicionados filtros de busca no agrupamento fiscal dos produtos na tela de Impostos.
Solução: Ajustado para que envie o valor do frete cadastrado no pedido para efetuar o cálculo dos itens.
Solução: Feito os ajustes solicitados.
Combo de Tipo de pedido poderá ser obrigatório conforme configuração na tela de Permissões.
Foi adicionado a tela de informações do item. Porem como ainda não está vinculado a nenhum pedido, algumas informações não existem para serem mostradas.
Solução: Foi necessário alterar a tela de cópia do pedido Web. Não carregava dados de sessão ao efetuar cópia do pedido pela tela de manutenção de pedidos.
Solução: Foi constatado que a planilha que estava sendo usado para os cálculos da Formação de preço estava com o valor de multiplicação do campo Custo da Matéria-Prima alterado.
Para solucionar o problema deverá obrigatoriamente ser cadastrado um parâmetro para controlar esse valor.
Parâmetro: FORMACAOPRECO
Detalhe: MATERIA_PRIMA
resposta: valor para o calculo por exemplo = 1.008
Solução: Adicionado novas opções para consulta no filtro avançado do pedido Modern.
https://help.isoenterprise.com/help/isovendas/filtro-avançado-do-pedido
Solução: Ajustado para que quando for uma mensagem de erro muito grande tenha um tamanho máximo, quebra de linha e barra de rolagem.
Solução: Foi alterado a nomenclatura na tela de informações do item do pedido. Para que quando for acréscimo mostre que é acréscimo e quando for desconto mostre que foi desconto.
Solução: Identificado que quando o cliente não tem tabela de preço lista vinculada com o que informado na planilha, gera o retorno de erro, porém só barra o primeiro item da lista para a OS. Com isso o primeiro item da lista na integra.
Foi ajustado para que valide sempre todas as linhas informando da necessidade do vínculo da tabela de preço de lista com o cliente.
Solução: Adicionada máscara no campo do valor total da receita líquida no carrinho do pedido isoWeb.
- Para o problema gerado na tela do pedido isoWeb. É necessário adicionar a seguinte tag no web.config da pasta web da aplicação.
<httpRuntime requestValidationMode=2.0 />
dentro da tag do <system.web>
Solução: Por estar configurado de forma errada a situação de cópia do pedido. No caso estava como código 1 Aberto. Ao cancelar o pedido o processo verificava que o pedido já estava Concluído com isso efetuando a alteração do pedido para uma outra situação.
Necessário configurar corretamente o parâmetro ISOPVCOPIAPEDIDO.
Detalhe: SITUACAO
Valor: Código do cadastro referente a situação que o novo pedido irá ficar. Ex.: Código do cadastro da situação da Cotação.
Detalhe: SITITEMCANCELADO
Valor: Código do cadastro referente a situação do item CANCELADO. Não do código interno e sim do código do cadastro.
Solução: Adicionado código externo do pedido nas telas citadas, representado por [ ].
Solução: Existe um parâmetro para controlar o campo de Condição de Pagamento da tela de Pedidos.
Parâmetro: TL01000DEF
Detalhe: TVPEDCP
O valor desse detalhe deverá ser o código da Condição de Pagamento que foi cadastrada previamente.
Oque ocorre é que quando criado um novo pedido, esse valor de condição de pagamento será mostrado na combo. Caso o parâmetro esteja mal configurado, o valor da combo será em branco.
Solução: Foi constatado que não seria interessante mudar a grid de Notas Fiscais da tela de Cadastro.
Assim foi criado um ícone na tela de Pedidos, para mostrar todas as Notas Fiscais dos itens do pedido. Esse botão tem o controle via tela de Permissões com a referencia de btnNotaFiscal.
Solução: Feitas novas telas de grid de produtos e manutenção de produtos. A documentação das novas telas se encontra em:
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/novas-telas-de-manuten%C3%A7%C3%A3o-de-produto
Solução: Efetuado ajuste para que pegue a descrição atual da cláusula quando vincular um template ao pedido.
Solução: Dentro do menu ISO:
Processos > Relatórios > Bloqueio Estratégico foi criado a geração do relatório através do motor de importação de dados.
Solução: Foi realizado novo ajuste na tela de pedido, ao vincular item no pedido será atualizado a grid de itens e recalculado valores de Impostos.
Necessário cadastrar o seguinte parâmetro parâmetro:
Parâmetro: RECALCULA
Detalhe: RECINCLUIITEM
Resposta: S
Solução: Agora é possível editar a cláusula do template e a cláusula original do template (clicando em add/vincular..).
Solução: Foram adicionados os campos de situação do pedido e campo de Código de Origem.
O agrupamento não foi possível alterar, pois já está sendo agrupado por data.
Solução: Feito ajustes para que quando o pedido é Cancelado, os campos do pedido são bloqueados.
Solução: Segue link para documentação do componente:
Solução: Foi adicionado a tela de Lote à manutenção do produto.
Solução: Feito alguns ajustes na tela de formação de preço.
Solução: Adicionado as hashtags solicitadas. E adicionado nova funcionalidade, onde ao clicar na # da lista de hashtags, ela será copiada automaticamente.
Solução: Desenvolvido novo parâmetro para alteração do preço de lista no item.
Ao definir um preço final, será feito um cálculo para definir o preço de lista (base) para que depois de aplicados os impostos o valor final corresponda ao digitado.
Parâmetro: ISOPVPEDIDO
Detalhe: NOVOPRECOFINAL
Valor: S. (Padrão N)
Documentação atualizada:
https://treinamentos.isoenterprise.com/programa-de-treinamento/vendas/isovendas/roteiro-isovendas/parâmetros-isovendas
Solução: Problema identificado de quando é adicionado um novo pedido a partir de um pedido existente.
Resolvido problema, com isso não atualizada as informações do carrinho.
Solução: Erro retornava a seguinte mensagem: Situação do item obrigatória.
Ajustado para garantir que as informações de variáveis iniciais (Parâmetros do isoCRM) estejam carregadas corretamente.
Solução: Feito ajustes para puxar os anexos do pedido, e enviar e-mail via Pedido.
Solução: Agora é permitido abrir diversas abas de novas cláusula sem precisar fechar a 'nova clausula' como antigamente como mostra na imagem em anexo.
Solução: Ajustado a store procedure ISOSP_IncluiSitHistorico.
Solução: Feito ajuste na tela de Workflow referente ao filtro de Responsável pela tarefa.
Adicionado uma referência via tela de Permissões, onde caso esteja selecionado a referência filtroRespAbertura no menu 'isoCRM.view.isoWorkflow.Filter' a tela será carregada filtrada com o código do usuário logado como responsável.
Solução: Depois de analisar o código e as configurações, foi constatado que existe um bloqueio via tela de Permissões. Bloqueio por módulo permite bloquear o acesso ao módulo do cliente com base no que que for configurado.
Segue documentação atualizada:
Solução: Alterado o método de definição de responsável ResponsávelDinâmicoCliente, nas tarefas necessárias, com o parâmetro TAMURA_SAC_USUABREREABRE.
O método retornará o usuário que disparou manualmente o procedimento padrão de reabertura do atendimento.
Caso haja mais de um processo de reabertura, retornará o usuário do mais recente.
Caso não haja um processo de reabertura, retornará o usuário de abertura do atendimento.
Documentação da configuração: https://sites.google.com/isoenterprise.com/isocrmtreinamentos/help/isoworflow/m%C3%A9todos-din%C3%A2micos-de-defini%C3%A7%C3%A3o-de-respons%C3%A1vel?authuser=0
Solução: Alterações:
- Tarefas e situações estão visualmente diferentes;
- É possível passar o mouse por cima do ícone de uma tarefa/situação para visualizar suas principais informações;
- É possível arrastar uma ligação de uma tarefa para qualquer ponto do diagrama para registrar uma situação nova;
34180, 34535, 34539, 34933, 34947, 35404, 35607, 35608, 35613, 35632, 35694, 35755, 35773, 35866, 35867, 36027, 36048, 36062, 36094, 36109, 36115, 36133, 36141, 36144, 36207, 36316, 36370, 36377, 36384, 36412, 36458, 36476, 36482, 36497, 36498, 36511, 36513, 36516, 36518, 36520, 36528, 36530, 36543, 36564, 36573, 36584, 36585, 36596, 36607, 36610, 36623, 36636, 36645, 36646, 36649, 36691, 36695, 36702, 36708, 36709, 36724, 37023, 36713, 36727, 36741, 36742, 36745, 36774, 36792, 36793, 36800, 36803, 36814, 36815, 36816, 36817, 36826, 36827, 36832, 36835, 36840, 36841, 36849, 36863, 36866, 36868, 36872, 36873, 36881, 36883, 36886, 36889, 36890, 36892, 36894, 36897, 36899, 36902, 36908, 36912, 36913, 36916, 36919, 36920, 36931, 36935, 36937, 36938, 36942, 36946, 36947, 36949, 36958, 36964, 36967, 36980, 36986, 36990, 36992, 37001, 37003, 37004, 37012, 37013, 37017, 37018, 37022, 37028, 37026, 37035, 37036, 37040, 37057, 37058, 37060, 37063, 37073, 37074, 37075, 37078, 37088, 37100, 37101, 37102, 37119, 37131, 37137, 37156, 37159, 37160, 37192, 37193, 37204, 37218, 37225, 37226, 37227, 37244, 37246, 37247, 37248, 37254, 37261, 37262, 37277, 37305, 37306, 37322, 37326, 37351, 37369, 37380, 37469, 37490, 37491,