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, erros de nomenclatura e etc..
Solução: Foi criado um módulo de gerar log, segue explicação na documentação:
Solução: Foi um erro dentro do código fonte e foi corrigido, para testar, basta tentar autenticar qualquer conta microsoft e receber a msg Atualização no DB realizada com sucesso [ 200 ]
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 : https://sites.google.com/isoenterprise.com/isocrmtreinamentos/processos/tela-de-processos#h.gx5qgzi9wy11
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 geras 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/ ( confirme a imagem solucao-37878-a.png).
Este arquivo se encontra dentro de : isoCRMBackendPython\isoCentralConfiguracao\Abas ( conforme imagem solucao-37878-b.png ).
doc atualizada
Solução: Ajustado para quando gerar o usuário do isoclicktocall ele seja cadastrado com estrangeiro, com isso não exige CPF.
Solução: Foi desenvolvido nova tela e componente de to-do no projeto (react), sem a necessidade de validação por parte da equipe de implantação.
Obs: A nova rota e posterior integração desse componente ao módulo de atendimento no modern foi subdividido no atendimento 37742, que poderá validado pela equipe de implantação.
Solução: Foi implementado uma comunicação do EXT e react conforme o plano inicial e funcionou. Implementamos inicialmente no momento de responder um e-mail dentro de um detalhe de atendimento.
Solução: Dentro da tela solicitada, ao enviar um e-mail, em caso de sucesso o a tela de responder e-mail é fechada e um Alert é disparado na tela informando que tudo deu certo
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. Segue a doc com todos os eventos mapeados do editor de texto : https://sites.google.com/isoenterprise.com/isocrmtreinamentos/caracter%C3%ADsticas-do-editor
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: Adicionado índice na tabela ISONoticacoes na fonte do sistema.
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 codigo do atendimento do email , ou N para não adicionar o codigo do atendimento)
Detalhe: ASSUNTOPERSSONALIZADO
Resposta : texto para o assunto.
Solução: Foram realizados os ajustes das flags do formulário de dado complementar.
Solução: Foi implementado um slidebar horizontal em todas as telas referente a envio de e-mail.
Solução: Feito ajuste no componente de e-mail, resolvendo problemas de quebra de HTML e CSS.
Solução: Foi corrigido o label do Ativo/Inativo. Também foi corrigido o filtro de pesquisa do dado complementar. Não estava funcionando.
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 se 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: 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 tinha um problema no endpoint WSR_ISOSAAtendimento_CreateNew onde no body não estava sendo passado o atributo ISOSAAte_Flag, por conta disso, em qualquer edição da solução dentro de ATENDIMENTSO estava INATIVANDO o atendimento. Isso foi corrigido, e para testar, basta editar uma solução de qualquer atendimento e logo em seguida tentar anexar qualquer arquivo no atendimento.
Solução: - Caso o modern seja acessado antes do novo sistema em react, é necessário limpar cookies.
- Link de acesso do novo sistema:
http://[AMBIENTE].isocrm.com.br/isocrmreact/pages/isoLogin
Solução: O sistema não estava preservando nenhum atributo do usuário quando Inativado. Foi feito uma manutenção dentro do WS WSR_ISOEntUsuario_Update. e agora o problema descrito foi solucionado.
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: 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 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 , segue doc :
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 segue exemplo em anexo , segue doc:
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, conforme ilustrado na imagem em anexo.
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 substituidas 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:
https://treinamentos.isoenterprise.com/programa-de-treinamento/vendas/isovendas/roteiro-isovendas/parâmetros-isovendas
*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 numero 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. conforme solicitado pelo cliente
(fix branch congelada Versao_1800_R54_B3 )
Solução: Dentro do menu Processos > importação > importação organização, a planilha exemplo estava faltando a coluna AtivoInativo , isso foi corrigido, e a doc tbm foi atualizada : https://sites.google.com/isoenterprise.com/isocrmtreinamentos/processos/tela-de-processos#h.gx5qgzi9wy11
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 a primeira 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 você abrir e gerar um relatório uma única vez
Segue doc 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.
Podendo 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: Ajustado para efetuar a busca dinâmica do título da cláusula.
Solução:Foi corrigido a questão do alinhamento das palavras e a quebra de linha em '%' em relatórios dinâmicos - em anexo um exemplo do relatório.
SoluçãoImplementado a lista de tags a direita dentro das clausulas do template ( conforme imagem anexada solucao-37863).
Solução: Implementado um campo de filtro das clausulas dentro de pedido como mostra na imagem ( solucao-37865)
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 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) Leia essa doc para saber mais sobre estar particularidades : 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
https://help.isoenterprise.com/help/módulo-relatório-dinâmico
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 de controle está OK.
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.
33685, 35367, 35534, 35918, 35919, 35920, 36507, 36809, 36867, 36954, 37118, 37123, 37214, 37302, 37341, 37357, 37410, 37422, 37465, 37466, 37472, 37379, 37451, 37481, 37488, 37492, 37499, 37503, 37523, 37526, 37527, 37528, 37532, 37534, 37535, 37536, 37538, 37543, 37546, 37552, 37553, 37556, 37564, 37567, 37570, 37572, 37582, 37589, 37593, 37595, 37605, 37606, 37622, 37625, 37629, 37630, 37633, 37635, 37636, 37657, 37668, 37672, 37685, 37698, 37718, 37721, 37735, 37736, 37737, 37738, 37743, 37773, 37774, 37790, 37817, 37820, 37846, 37890, 37881, 37882, 37892, 37893, 37900, 37909, 37921, 37922, 37953, 37977, 38000, 38047, 38058,