Solução: Foi implementado uma nova sessão dentro do central de configuração onde ele é responsável por rodar scripts em Oracle. Conforme o atendimento 37721 foi feito uma atualização dos scripts pois muitos deles estava escrito em SQL, possuindo erros de nomenclatura.
Solução: Foi criado um módulo de gerar log, segue explicação na documentação:
Solução: Dentro do motor de importação de dados de produto, estava com erros do lado do Webservice e do lado do motor. Alteramos o arquivo exemplo para importar dados.
Também foi criado a documentação do relatório:
Solução: Necessário adicionar o arquivo tnsnames.ora dentro dos diretórios bin da aplicação.
Documentação atualizada:
Solução: Para que o componente de pesquisa funcione corretamente, é necessário o cadastro dos parâmetros corretamente conforme documentação:
Também o usuário gerado automaticamente para utilizar o componente isoclicktocall deve ter os módulos Atendente, Cadastros gerais e Atendente Pesquisa, além de estar nos grupos Executores da pesquisas
Solução: Atualizamos o sistema para que agora ele faça o replace completo.
É importante que o arquivo 'Exemplo_web.config' seja COLADO dentro da pasta do pacote /isoCRM_Config/
Este arquivo se encontra dentro de : isoCRMBackendPython\isoCentralConfiguracao\Abas
Documentação atualizada:
Solução: No código-fonte do orçamento dinâmico/Pedidos havia um problema relacionado à ausência de uma coordenada para manter o texto e a imagem alinhados.
Documentação com todos os eventos mapeados do editor de texto: https://sites.google.com/isoenterprise.com/isocrmtreinamentos/caracter%C3%ADsticas-do-editor
Solução: Foram adicionados algumas permissões para controle de acesso e outras já existiam.
As referencias são essas:
Arquivar detalhe = btnArquivarDetalhe
Alterar cliente = bt_alterar_cliente
Contato avulso = btn_ContatoAvulso
Pedidos = btn_isoVendas
Pedidos versão clássica = tn_isoVendas_Classic
Funil = tab_Funil
Notificação = tab_Notificacao
Pedidos relacionados = tab_PedidosRelacionados
Atendimentos relacionados = tab_AtendimentosRelacionados
Solução: Foi criada uma tela onde é possível visualizar todos os produtos vinculados ao atendimento, assim como fazer novos vínculos. A documentação da tela nova se encontra em:
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: Será necessário criação dos seguintes parâmetros para o funcionamento correto do Assunto.
Parâmetro : FORMATAEMAIL
Detalhe : ASSUNTO
Resposta: A (Para assunto original do e-mail )
Detalhe :CODATENDIMENTO
Resposta: S (Para ir com o código do atendimento do e-mail) ou N (para não adicionar o código do atendimento)
Detalhe: ASSUNTOPERSSONALIZADO
Resposta : texto para o assunto.
Solução: Foi implementado um slidebar horizontal em todas as telas referente a envio de e-mail.
Solução: Feito ajustes para que quando for enviado um e-mail, o componente seja resetado limpando as informações. Nesse caso não é possível fechar automaticamente por se tratar de um iframe React chamado dentro do componente modern.
Solução: Foi adicionado um botão de refresh na lista de anexos, para que seja possível atualizar os anexos sem a necessidade de sair do atendimento.
Solução: Feito ajustes na combo de Produto, para buscar pelo código do produto também.
Solução: Feito ajuste no botão de descartar e-mail adicionando controle de acesso via botão de Permissões, com a referencia ref_btn_DescartarEmail no modulo 'isoCRM.view.isoOmnichannel.isoEmailEntrada.isoDeskEmailEntradaController'.
Solução: Realizado ajustes no componente de chat, melhorando a visualização, tamanho da caixa de escrita e adicionando um botão para esconder/mostrar campo de texto.
Solução: Foi constatado que os e-mails ao serem excluídos, são alterados para Concluídos. Então caso o usuário esteja com o filtro de concluídos liberados, ele ainda vai aparecer em sua lista.
O filtro do e-mail é controlado pelo parâmetro:
Parâmetro: FILTROEMAIL
Detalhe: Concluído
Resposta : S ou N
Solução:
Unificamos o disparo de tarefas dentro de Atendimento.
Modernizado cards de disparo de tarefas manuais.
Foi atualizado os cards dentro dos módulos:
Workflow, Cliente, Atendimento e Pedido.
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/help/isoworflow/motor-de-workflow
Solução: Dentro da tela solicitada, ao enviar um e-mail, em caso de sucesso a tela de responder e-mail é fechada e um Alert é disparado na tela informando que tudo deu certo.
Solução: Adicionado informação dos e-mails de saída de cópia e cópia oculta no detalhe do atendimento.
Solução: - Sobre a imagem no corpo do e-mail: Foi identificado que existe um parâmetro chamado ISOEMAILHTML, e ele estava apontando para o seguinte diretório C:\inetpub\wwwisocrm\isocrm\app\isoCRM_Nucleo\web\k2bimages\Email.html.
Dentro deste arquivo email.html estava sendo inserido estaticamente uma tag <img src=\http://www.isoenterprise.com/k2bimages/header.gif\>. isso foi removido e testado no ambiente de produção.
- Sobre fonte muito pequena: No momento de escrever uma mensagem no iso, caso não seja definido um tamanho padrão de fonte ou estilização, o outlook irá assumir um tamanho de fonte e estilização padrão.
Sobre as ferramentas de edição quando expande a tela: isso foi corrigido nas versões novas.
Solução: Foi criada tela de cadastro de Dado complementar unificado em React e disponibilizado dentro de configurações de Cadastro no modern.
Solução:
Parâmetro: ISOCTCONTRATO_ADITIVO
Detalhe: ADITIVO
Valor: 'Valor em % do aditivo aplicado
Detalhe: DC_CLIENTE_ADITIVO
Valor: Código da pergunta do dado complementar do cadastro do cliente que define se utiliza Aditivo de % do contrato. Resposta da pergunta deve ser SIM ou NÃO.
Escopo:
Solução: Adicionado na integração de NF o código externo do pedido para selecionar o pedido isoCRM. Com isso efetuar a relação do pedido isoCRM com o item da NF.
Novos campos:
PedidoExterno (Char 15);
PedidoItemExterno (INT 9);
Solução: Sempre que for Adicionada ou Editada alguma fase da campanha, todos os resultados que não estiverem vinculados a alguma fase, serão incluídos nesta.
Adicionado a possibilidade de alterar em que fase Resultado será vinculada.
Solução: As opções da combo têm uma tela de configuração própria, igual na tela de formulário de pesquisa.
Documentação do Formulário de Campanha (com nova tela de configuração das opções de combo):
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/formul%C3%A1rios-campanha
Solução: Foi implementado a importação da planilha de metas dentro de Processos > importação > metas.
Para entender como configurar a planilha, leia: https://sites.google.com/isoenterprise.com/isocrmtreinamentos/processos/importa%C3%A7%C3%A3o-metas
Solução: Adicionado aba de Entrada Simplificada na tela de Pedido.
Tela será controlada via Permissões com a referência btnEntradaSimplificada no menu 'isoCRM.view.isoPedido.isoPedidoController'.
A planilha para ser enviada segue o mesmo padrão da versão web.
Solução: Feito ajustes em todos os campos do formulário de formação de preço, adicionando a formatação de Moeda e nos cálculos de impostos.
Solução: Foi criada a funcionalidade de alterar itens do pedido, mantendo o index do item trocando apenas o código do produto.
Segue documentação da nova funcionalidade:
Solução: Foi ajustado a documentação, e corrigido para que ao gerar relatório ele interprete a pontuação do percentual, valores monetários e valores inteiros.
Documentação atualizada:
Solução: Adicionado a funcionalidade de importação de preços, segue documentação:
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/manuten%C3%A7%C3%A3o-de-pre%C3%A7os
Solução: O tamanho recomendado para o rodapé : 937x185. tamanho recomendado para Cabeçalho : 645x79.
Documentação atualizada:
Solução: Foi implementado um novo padrão para a geração de nomes dos PDFs, onde templates dinâmicos serão gerados como Template-NOME_TEMPLATE.pdf, e orçamentos dinâmicos como Orçamento-NOME_TEMPLATE-VERSAO.pdf.
Solução: Para criar a tabela de itens do pedido no Orçamento dinâmico, deve-se adicionar as seguintes tags:
#itensPedidoCab[Item, Descrição, Quantidade, IPI,ICMS,Valor Tributo,item codigo]
#tagsTabelaItens[ISOPrd_Codigo, ISOPrd_Descricao, ISOPvPedIte_Quantidade, ISOPvPedIte_ValorIPI,ISOPvPedIte_ValorICMS,ISOPvPedIte_VlrSubsTributaria,ISOPvPedIte_Codigo]
A primeira é #itensPedidoCab é para o cabeçalho da tabela. E a segunda #tagsTabelaItens são as # que serão substituídas pelos valores do item do pedido.
Solução: Foi implementado um pré-visualizador do PDF dentro de Orçamento dinâmico do pedido e em templates dinâmicos . Em anexo segue o caminho para ter acesso ao arquivo .PDF, imagens da doc atualizadas : https://sites.google.com/isoenterprise.com/isocrmtreinamentos/help/m%C3%B3dulo-relat%C3%B3rio-din%C3%A2mico#h.fxsbozuegdi7
Solução: Foi implementado 2 botões 'Edição' que representa as cláusulas em HTML, e Pré-visualização PDF que apresenta o PDF gerado Dentro do sistema. Isso se aplica em Template dinâmicos e em orçamento dinâmicos : https://sites.google.com/isoenterprise.com/isocrmtreinamentos/help/m%C3%B3dulo-relat%C3%B3rio-din%C3%A2mico#h.mirbh02eqcnj
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:
*Alteração somente feita na tela do pedido Modern.
*Com esse parâmetro habilitado o outro parâmetro TVPEDIT - Liberar alterar valor base do item, não poderá estar habilitado.
Solução: Foi implementado o nome do arquivo ao realizar o donwload do orçamento dinâmico dentro do pedido. Foi adicionado uma nova nomenclatura para o nome da versão do template.
Solução:
Foi implementado a opção de mais número de fontes (dentro do seletor);
Foi implementado estilização em tabelas dinâmicas ;
Foi implementado estilização de títulos, subtítulos e parágrafos.
Solução: Dentro do menu Processos > importação > importação organização, a planilha exemplo estava faltando a coluna Ativo/Inativo, isso foi corrigido, e a documentação tambem foi atualizada:
Solução: Ajustado para efetuar busca dinâmica no campo da condição de pagamento. Irá busca pelo código ou descrição da condição de pagamento.
Solução: Foi implementado para a tag #ISOPvPed_TotalPedido a formatação do preço conforme print em anexo.
Solução: Foi implementado a fixação do relatório que é aberto dentro da tela de pedido.
É importante ressaltar que, ao abrir o relatório pela primeira vez na tela do pedido, a tabela será fixada estaticamente. A partir desse momento, ela deixará de ser dinâmica. Isso significa que, mesmo que novos itens sejam adicionados ao pedido posteriormente, o relatório já aberto não será atualizado com essas alterações. Para que a tabela seja fixada, é importante abrir e gerar um relatório uma única vez.
Documentação atualizada:
Solução: Ajustado consulta de produtos para retornar mensagens de erro caso não encontre produtos.
A consulta de produtos é dinâmica. Desta forma no campo de consulta poderá inserir o código do produto ou a descrição.
Pode-se utilizar o '%' para consultar partes da descrição.
* Ponto de atenção: Para um produto ser listado na pesquisa na tela do pedido é necessário atender pelo menos os seguintes requisitos:
Produto deve estar no armazém do pedido (independente se tem quantidade em estoque);
Produto deve estar ativo;
Produto deve ter unidade cadastrada;
Produto deve ter fator de conversão cadastrada para o armazém do pedido;
Produto deve ter preço de venda.
Solução: A correção foi implementada: Agora, além da fixação do relatório gerado pelo sistema, todas as demais hashtags também serão fixadas. Ao vincular um template dinâmico ao pedido, será necessário abri-lo; nesse momento, as variáveis serão fixadas e, a partir daí, o template se tornará totalmente estático.
Solução: O comportamento do componente é mostrar apenas as abas que tenham informações. Ou seja, caso um atendimento ou pedido não tenham nenhuma tarefa disparada, a aba Tarefas não será mostrada. Isso funciona para todas as demais abas, caso não tenha anexos, a aba Anexos não será mostrada por exemplo.
Documentação atualizada:
Solução: Ajustado para efetuar a busca dinâmica do título da cláusula.
Solução: Feito alteração na lista de cláusulas a serem vinculadas no template. Adicionado uma combo para buscar cláusulas especificas de cada template, ou caso limpar a combo, será carregada todas as cláusulas da base.
Solução: Adicionado um botão em cada cláusula, para mostrar em quais templates quela cláusula está vinculada.
Solução: Foi corrigido a questão do alinhamento das palavras e a quebra de linha em '%' em relatórios dinâmicos.
Solução: Implementado a lista de tags a direita dentro das cláusulas do template.
Solução: Implementado um campo de filtro das cláusulas dentro de pedido como mostra na imagem;
Campo template ira buscar pelo tipo ou descrição. Utilizar % para consulta dinâmica.
Solução: Implementado solução conforme solicitado. Além disso, ao clicar em 'SALVAR' será possível editar a ordem sem precisar desvincular e vincular novamente.
Solução: Havia um erro de compatibilidade entre o editor HTML e gerar PDF. Recomendo criar uma cláusula exclusiva para administrar a estilização de (Imagem > texto ou Texto > Image).
Documentação atualizada: https://sites.google.com/isoenterprise.com/isocrmtreinamentos/caracter%C3%ADsticas-do-editor#h.6g3mvs546kw6
Solução: Novas tag's adicionadas.
Documentação atualizada:
https://treinamentos.isoenterprise.com/help/módulo-relatório-dinâmico
Solução: Implementado sistema de filtro dentro de adicionar e vincular clausula. Favor ler a documentação para entender o funcionamento:
Solução: Quando se alinha um texto para esquerda dentro de uma célula de uma tabela. Em alguns casos o editor de texto acaba removendo o style referente ao tamanho da fonte. Recomendamos que sempre que realizar um alinhamento para esquerda, conferir se o tamanho da fonte se mantém preservado.
Documentação atualizada:
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/caracter%C3%ADsticas-do-editor
Solução: View BI_112_isoAtendimentoVinculadoPedido criada.
Criar o Parâmetro:
Parâmetro: BISITATEORDEM
Pergunta: Descrição da situação do atendimento
Resposta : Ordem
Obs: Colocar a ordem 001, 002, 003, pois o campo é alfanumérico.
Criar para o usuário isopadrão, pois vai funcionar para toda empresa.
Solução: Documentação com as características do editor :
https://sites.google.com/isoenterprise.com/isocrmtreinamentos/caracter%C3%ADsticas-do-editor
1- Antes o sistema só reconhecia um Cabeçalho ou Rodapé se o mesmo fosse escrito com a primeira letra em maiúsculo. Agora o campo aceita minúsculo também.
2- Foi adicionado botão de mostrar código fonte dentro da cláusula em orçamento dinâmico.
Solução: Corrigido o problema.
Entendimento das cláusulas antes:
1- Dentro de add/vincular cláusula é onde se encontra a cláusula original;
2- Dentro de orçamento dinâmico, quando a cláusula é vinculada a ele, isso na verdade é uma CÓPIA da cláusula original;
3- Quando um template é vinculado a um pedido, isso é uma CÓPIA do orçamento dinâmico
Tendo isso em mente, todos estes níveis de relatórios são tratados de maneira isolada. Ou seja, você pode editar qualquer uma das 3 cláusulas que uma não pode interferir na outra após a edição.
Solução: Dentro da tela de pedidos, foi ajustado.
Solução:
O botão de 'Gravar Posições' não existe mais, gravando a posição de cada tarefa/situação ao arrastar da mesma;
Todos os campos de avançado foram realocados de lugar;
Nos campos parâmetro do método de responsável/tarefa aparecem o nome juntamente com a descrição;
Os campos de código complementar estão trazendo registros referentes aos métodos;
É possível desativar uma dependência;
Edição de situação foi resolvida;
Solução: Efetuado ajustes na geração das tarefas do processo de controle (motor CONTROLE).
Documentação:
Solução: Necessário configurar os parâmetros e vincular ao método da tarefa.
Documentação atualizada:
Solução: Ajustado cadastro da tarefa padrão para no campo método do tempo.
Ajustado para que ao utilizar o prazo dinâmico o tempo de será calculado em percentual conforme o valor definido na dependência.
No cadastro da tarefa padrão, ao selecionar Permite alteração, será habilitado o campo complemento do tempo dinâmico.
Solução: Adicionado correção para usar a unidade de medida de tempo definida na tarefa requisitante.
Adicionado correção no cálculo do % do prazo.
Controle da dependência ajustado conforme alinhamento com campo para definição de tempo (percentual, horas, dias).
Quando o resultado do % calculado de um prazo em DIAS não for um número inteiro, irá arredondar pra cima. Por exemplo, 50% de 3 DIAS ficará 2 DIAS.
Solução: Foi implementado a apresentação da hora, minuto e segundo nos histórico de tarefas. Será preciso rodar os scripts (VW) para que a correção seja visível.
33685, 35367, 35534, 35918, 35919, 35920, 36472, 36507, 36752, 36809, 36867, 36918, 36954, 37118, 37123, 37196, 37214, 37294, 37302, 37341, 37357, 37410, 37422, 37463, 37465, 37466, 37472, 37379, 37402, 37451, 37481, 37488, 37492, 37499, 37503, 37523, 37526, 37527, 37528, 37532, 37534, 37535, 37536, 37538, 37541, 37543, 37546, 37552, 37553, 37556, 37561, 37564, 37567, 37570, 37572, 37582, 37589, 37593, 37595, 37605, 37606, 37622, 37624, 37625, 37629, 37630, 37633, 37635, 37636, 37640, 37648, 37657, 37668, 37672, 37683, 37685, 37698, 37718, 37721, 37735, 37736, 37737, 37738, 37743, 37755, 37756, 37773, 37774, 37784, 37790, 37817, 37820, 37846, 37883, 37890, 37881, 37882, 37892, 37893, 37900, 37909, 37919, 37921, 37922, 37952, 37953, 37966, 37970, 37977, 37979, 38000, 38012, 38014, 38017, 38020, 38043, 38047, 38058, 38081, 38083, 38088, 38111, 38115, 38127, 38130, 38131, 38167, 38170, 38191, 38196, 38234, 38246, 38261, 38273, 38298, 38316,