V 141.4
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
12536– Chat- Quantidade de chats em atendimento
Descrição : CHAT
O detalhe do parâmetro ISOCHATCOMPONENTES/QTDE_CHATS_EM_ATENDIMENTO não esta funcionando ..ajustar.
Parecer: Corrigido.
12523– Relatório- Relatório dos atendimentos SAC.
Descrição : Exportação para o excel da tela "HWWISOSAAteCliente2"
A exportação para o excel não está funcionando corretamente, dependendo do filtro que colocamos não exporta dado nenhum para o excel.
Parecer: Corrigido, efetuando a exportação para o Excel mesmo quando se utiliza como filtro apenas as situações.
11190– Matriz - Matriz de Desconto Acréscimo por Matriz/Filial.
Matriz de desconto de VPC no preço, usando a matriz dos clientes, em vez de fazermos cliente a cliente.
Parecer: Implementado.
1o Deverá ser enviado via Integração na tabela: - Int_ISOEntCliente o campo: - Int_ISOEntCli_CodigoMatriz, (char(15), null) onde deverá ser informado o “Código Externo da Matriz do Cliente”.
2o - Esse campo, na integração é integrado para a tabela ISOEntCliente do isoCRM.
3o - Foi criado um campo novo na origem da entidade, denominado Matriz, nele é gravado o CÓDIGO
EXTERNO de sua matriz (campo Int_ISOEntCli_CodigoMatriz).
4o - Foi criado um campo novo na matriz de desconto e acréscimo, denominado Matriz. Nesse campo, é gravado o código ISO da matriz (É possível consultar via um popup pelo código externo).
- Como irá funcionar?
1o - O cliente que representa a Matriz de uma rede é integrado.
2o - Em seguida, suas filiais são integradas. Na integração das filiais, o código externo da matriz deve ser informado “Int_ISOEntCli_CodigoMatriz”.
3o - O usuário do sistema deverá configurar as matrizes de desconto acréscimo por matriz
manualmente
Clicar em Incluir
Preencher:
• Descrição – para identificar a matriz criada
• Inicio e fim de Vigência – datas
• Tipo Percentual/Valor – selecionar entre Percentual ou Valor
• Desconto/Acréscimo – selecionar se desconto ou acréscimo
• Percentual/Valor – informar o valor ou o percentual de desconto ou acréscimo
• Liberar alteração – se o Representante pode alterar o valor sugerido
• Faixa Inicial / Final – faixa em que o valor pode ser alterado.
Clicar em Inserir
Clicar na lupa da Matriz desejada e na aba Critérios
Clicar em Incluir
Preencher:
• Matriz – código da Entidade da Matriz a qual as Filiais estão relacionadas.
Obs: pode ser montada uma matriz de desconto/acrescimo utilizando qualquer um dos campos existentes na tela, ou ainda a combinação dos mesmos.
Clicar em Inserir.
Para atribuir o desconto aos itens do pedido:
Selecionar o pedido desejado
Clicar na Lupa e na aba Desconto/Acrescimos
No campo Desconto/Acrescimo, selecionar o tipo de desconto desejado, marcar os itens que receberão o desconto e informar o Percentual do desconto atribuido.
Clicar em Aplicar.
10630 – Atendimento- Vinculo de atendimento SAC com outro Atendimento SAC
Descrição : Criar um vinculo em cada atendimento com algum atendimento qualquer. Esse atendimento vinculado poderá ser aberto para consulta, consulta de procedimento e anexo. Seria apenas um vinculo, para podermos consultar informações de um atendimento A a partir de um B.
Exemplo:
Atendimento B foi reservado para um responsável.
A descrição desse atendimento diz:
Esse atendimento foi aberto para resolver o problema X, esse atendimento já foi trabalhado anteriormente, no atendimento A. Como eu consulto as informações do atendimento A para saber o que já foi feito?
Abro o atendimento B, clico na aba Atendimentos relacionados, e lá vejo todos os atendimentos relacionados ao B. Logicamente, que quando identificado na abertura de atendimento que existe uma relação com outro, quem abrir o atendimento deverá relacioná-los.
Finalidade: Podermos consultar informações relevantes sobre um atendimento que está em outro e não temos alçada.
Parecer:
No Parâmetro ISOSAATENDIMENTO, foram adicionados os detalhes:
SACRELACIONADO_DSP (S/N) - Mostra o campo do sac relacionado
SACRELACIONADO_UPD (S/N) - Permite alterar/incluir/exluir o sac relacionado
Adicionada nova "Atendimentos relacionados" a aba HViewISOSAAteCliente/Parceiro/Fornecedor. É necessário liberar o evento ISOSAAtendimentoISOSAAteRelacionadoWC.
12481 – Atendimento- Motor SAC implementado no Motor WF
Descrição : Motor SAC
Motor apresentando Dead Lock no processamento.
Fazer a mesma tratativa do motor PEDIDO, incluir a rotina do Motor SAC no Motor WF.
Parecer: Adicionado o motor de SAC ao motor WF. Retirar o motor APISOMotorSAC.exe do agendador de tarefas.
isoVendas
12495– Pedido- Busca de transportadora por Prompt
Descrição : Buscar TRANSPORTADORA no FrontEnd alterar para PROMPT ou SUGESCT.
Motivo : Quando existem mais de 5000 transportadoras e o combo esta carregando tudo ao abrir a tela, deixando muito lento o processo.
Parecer : Criado detalhe PROMPTTRANSPORTADORA no parâmetro ISOPVPEDIDO, valores S ou N. Quando S habilita a busca da transportadora através de prompt. Caso N ou não cadastrado continua utilizando combo.
10560– Pedido- Relatório Dados Complementares do Pedido
Descrição : Criar Relatório de Dados Complementares de Pedido.
Nos mesmos moldes dos relatórios de Pesquisa e de SAC.(Perguntas do Dado Complementar em Colunas).
Parecer : Objetos:
HISOPvPed_RelDadosCompl
AExcelISOPvPedDC
AExcelISOPvPedDCPorForm
No menu Núcleo → Pedido foi acrescentado um link para o relatório de dados complementares.
Esse link irá abrir uma tela com 6 filtros, serão eles: Cliente, No do pedido, Código do pedido, Código externo do pedido, Período (Data de abertura de\até), Situação e Responsável.
O filtro de período será obrigatório, os demais serão optativos.
O relatório obtido ao final terá todas as informações existentes no filtro mais as informações dos dados complementares do Pedido. Os dados complementares serão exibidos verticalmente, ou seja, cada pergunta irá ocupar uma coluna do relatório.
Quando não houver resposta para um determinado dado complementar, a célula ficará em branco.
Os filtros utilizados irão aparecer no cabeçalho do relatório.
Pedido Código externo Cliente Data de abertura do pedido Situação Responsável DC - Pergunta 01 DC - Pergunta 02 DC - Pergunta 03 ... DC - Pergunta N
12280– Pedido- Copia de pedido com descontos
Descrição : Quando copiamos um pedido e não clicamos no combo "Copia Desconto", no pedido gerado, aplicamos preço novo, o pedido não cai em alçada, esse problema é recorrente.
Favor analisar e corrigir para a próxima versão a ser liberada.
Parecer : Corrigido
12483– Pedido- Cotas suficientes para fechar o pedido
Descrição : Conforme contato, simulamos um pedido e mesmo não tendo cotas suficiente o sistema permitiu fechar o pedido. Inserimos 9 CX, no carrinho foi alterado para 100CX, o sistema gerou a mensagem de erro, mas fechou mesmo assim.
Pedido 5528241
Parecer :Corrigido
12441– Pedido- Alteração na Matriz de Frete → Produto
Descrição : TIPOS DE FRETES -> EXÇECÕES
Uma observação importante: Hoje as distâncias cadastradas são com base na saída da fábrica de Pomerode, mas precisaremos mudar e prever que teremos saída da mesma mercadoria de outras localidades.
Ou seja, hoje temos cadastrado no ERP que a distância e valor do frete de Pomerode até Maringá é de 633 km e R$ 980,00. Mas teremos o CD de Colombo, a fábrica de Adrianópolis, etc. e dessas outras localidades o valor do frete serão outros, pois serão outras distâncias. ”
Parecer : Parametro para configurar a busca da matriz, utilizando os campos novos
->FAIXA_QTDADE_PRODUTO_FINAL
->FAIXA_QTDADE_PRODUTO_INICIAL
->FRETE_POR_CARGA
->PRODUTO
->PRODUTO_CLASSIFICACAO
->TIPOFRETE
->TRANSPORTADORA
->VIGENCIA_FINAL
->VIGENCIA_INICIAL
Campos adicionados na matriz:
PEDIDO_ORIGEM TVPEDORIPED
UF_ORIGEM TVFRE2UFORI
UF_DESTINO TVFRE2UFDSC
TRANSPORTADORA CMCARR
PAIS CEPPAISCOD
ESTADO --> NOVO CEPUFCOD
LOCALIDADE CEPLOCCOD
LOCALFAT_ORIGEM TVCDUFCOD
LOCALFAT_DESTINO TVCDCOD
CLIENTE_CODIGO CLICOD
CLIENTE_CLASSIFICACAO TVFRECLACOD
CLIENTE_ESPECIALIDADE TVFREESPCOD
VIGENCIA_INICIAL TVFREINIDTAVIG
VIGENCIA_FINAL TVFREFINDTAVIG
PEDIDO_VLR_INICIAL TVFRE2VLRINI
PEDIDO_VLR_FINAL TVFRE2VLRFIN
TIPOFRETE TIPOFRETE
PRODUTO_CLASSIFICACAO PRODUTO_CLASSIFICACAO
PRODUTO PRODUTO
FAIXA_QTDADE_PRODUTO_INICIAL FAIXA_QTDADE_PRODUTO_INICIAL
FAIXA_QTDADE_PRODUTO_FINAL FAIXA_QTDADE_PRODUTO_FINAL
FRETE_POR_CARGA FRETE_POR_CARGA
Utilizando essa matriz no pedido
12531– Pedido- Frete x Percentual de comissao e percentual de descontos.
Descrição : Ontem realizamos novos testes na base de produção em relação ao cálculo do frete do tipo CTE e encontramos uma divergência nos valores para os pedidos fracionados.
Como havia comentado em outros e-mails, no cálculo do frete CTE é aplicado um cálculo no valor de tabela do frete, ou seja.
O meu valor de frete te tabela para determinada região é de R$ 81,92, aplicando o cálculo que temos no ERP para o frete CTE, o valor do frete passa para R$ 93,86.
Quando fiz a integração para o ISO, passei na matriz o valor da carga padrão 280 sacos R$ 93,86. No entanto quando a carga é fracionada, 120 sacos por exemplo o ISO pega o valor padrão 93,86 / 280 e multiplica pela quantidade pedida 120 e adiciona o valor de R$ 20 = R$ 60,23
No entanto, esse valor não irá fechar com o cálculo correto, que é feito pelo ERP, exemplo abaixo:
nVlrCom = Percentual de Comissão
nPerImp = Percentual de imposto
VSVlrFre = Valor do frete obtido da tabela de preço de frete
VnVlrCom = nVlrCom/100;
VnPerImp1 = 1 - (nPerImp/100);
VnFrete1 = VSVlrFre * VnVlrCom;
VnFrete2 = VnFrete1 / VnPerImp1;
vsVlrFre = (VsVlrFre + VnFrete1) / (1 - (nPerImp/100));
Cálculo com os valores de exemplo:
VnVlrCom = 1,70 / 100
VnVlrCom = 0,017
vnPerImp1 = 1 – (11,24/ 100)
vnPerImp1 = 0,8876
è Valor de frete de tabela é de 81,92, mas como o frete é fracionado o sistema irá pegar o valor 81,92 dividir pela carga padrão e multiplicar pela quantidade pedida adicionando o valor de R$ 20,00
((81,92 / 280) * 120) + 20 = 55,11
VnFrete1 = 55,11 * 0,017
VnFrete1 = 0,93687
VnFrete2 = 0,93687 / 0,8876
VnFrete2 = 1,0555
VsVlrFre = (55,11 + 0,93687) / (0,8876)
VsVlrFre = 63,14
Parecer : Foi adicionado à matriz de frete (tabela ISOPvFrete) os campos abaixo:
ISOPvFre_PercComissao - Percentual de comissão.
ISOPvFre_PercImposto - Percentual de imposto.
• Estes novos campo criados na matriz de frete, serão adicionados à integração, para que seja efetuada a inclusão/manutenção automaticamente.
• No cálculo do frete, caso o campo carga padrão (ISOPvFre_CargaPadrao) seja maior que zero, o cálculo do frete é realizado da seguinte forma:
ISOPvFre_Valor = ((ISOPvFre_Valor2 / ISOPvFre_CargaPadrao) * ISOPvPedIte_Quantidade) +
ISOPvFre_ValorAdicional
ou, dependendo da quantidade do pedido:
ISOPvFre_Valor = (ISOPvFre_Valor / ISOPvFre_CargaPadrao) * ISOPvPedIte_Quantidade
• A rotina de cálculo do frete será alterada, para que quando os campos ISOPvFre_PercComissao e ISOPvFre_PercImposto sejam maiores que zero, seja adicionado o seguinte cálculo, utilizando as fórmulas abaixo:
VnVlrCom = ISOPvFre_PercComissao / 100
VnPerImp1 = 1 – (ISOPvFre_PercImposto / 100)
VnFrete1 = ISOPvFre_Valor2 * VnVlrCom;
ISOPvFre_Valor = (ValorFrete + VnFrete1) / VnPerImp1;
Exemplo:
ISOPvFre_Valor2 = 81,92 (Campo “Valor” (ISOPvFre_Valor) que já existe na matriz de frete)
ISOPvFre_CargaPadrao = 280
ISOPvPedIte_Quantidade = 120 (quantidade do pedido)
ISOPvFre_ValorAdicional = 20,00
ISOPvFre_PercComissao = 1,70
ISOPvFre_PercImposto = 11,24
ISOPvFre_Valor = ((ISOPvFre_Valor2 / ISOPvFre_CargaPadrao) * ISOPvPedIte_Quantidade) +
ISOPvFre_ValorAdicional
= ((81,92 / 280) * 120) + 20,00
= 55,11
VnVlrCom = ISOPvFre_PercComissao / 100
= 1,70 / 100
= 0,017
vnPerImp1 = 1 – (ISOPvFre_PercImposto / 100)
= 1 – (11,24/ 100)
= 0,8876
VnFrete1 = ISOPvFre_Valor * VnVlrCom
= 55,11 * 0,017
= 0,93687
ISOPvFre_Valor = (ISOPvFre_Valor + VnFrete1) / VnPerImp1
= (55,11 + 0,93687) / (0,8876)
= 63,14
Totalizando, valor do frete do pedido para o exemplo em questão é 63,14.
• Se os campos ISOPvFre_PercComissao e ISOPvFre_PercImposto não forem maiores que zero, continuará fazendo o cálculo como é atualmente. Exemplo:
ISOPvFre_Valor2 = 81,92 (Campo “Valor” (ISOPvFre_Valor) que já existe na matriz de frete)
ISOPvFre_CargaPadrao = 280
ISOPvPedIte_Quantidade = 120 (quantidade do pedido)
ISOPvFre_ValorAdicional = 20,00
ISOPvFre_PercComissao = 0,00
ISOPvFre_PercImposto = 0,00
ISOPvFre_Valor = ((ISOPvFre_Valor2 / ISOPvFre_CargaPadrao) * ISOPvPedIte_Quantidade) +
ISOPvFre_ValorAdicional
= ((81,92 / 280) * 120) + 20,00
= 55,11
Totalizando, valor do frete do pedido para o exemplo em questão é 55,11.
12350– Pedido- Frete x tipo de Frete x Calculo no pedido
Descrição : Fazer a amarração do TIPO de Frete com o valor calculado no PEDIDO, ou seja, quando o TIPO de FRETE informado for FOB, Frete a PAGAR o calculo não deve considerar o valor informado pela Matriz.
Quando o tipo de Frete for CIF, calcular o valor do pedido utilizando o valor informado pela Matriz.
Parecer : Foi criado um novo campo na cadastro do tipo de frete, que determinará a sua ação no pedido.
O default é calcular o frete e ratear.
12349– Pedido- Calculo da data de faturamento automática x data de entrega
Descrição : Data de ENTREGA
Calcular a data de ENTREGA automaticamente de acordo com a data de FATURAMENTO dos itens.
Documento anexo.
Parecer : Implementado
Foi criado o parâmetro -ISOPVDATAENTREGAITEM_ARMREGIAO
ISOPVDATAENTREGAITEM_ARMREGIAO
CALCULO DA DATA DE ENTREGA X DATA DE FATURAMENTO-PEDIDO
Detalhes default.
-CALENDARIO
Código do calendário do isoCRM, para verificar quais dias são feriado (os feriados deverão ser cadastrados manualmente).
-DIA_DEFAULT
Default para determinar o no de dias à adicionar na data de faturamento, para determinar a data de entrega, caso não seja encontrado no parâmetro. Caso este detalhe não esteja cadastrado, irá considerar 2.
-BLQ_DEFAULT
Default para determinar o no mínimo de dias a partir da data do pedido, para verificar a data de faturamento, caso não seja encontrado no parâmetro. Caso este detalhe não esteja cadastrado, irá considerar 2.
Detalhes para determinar a data de entrega. Poderão ser cadastrados quantos forem necessários.
-SE_SC1_AM
Armazém SE, região SC1, pedido gerado antes do meio dia. Valor = 0. A data de entrega será a mesma da data de faturamento.
-SE_SC1_PM
Armazém SE, região SC1, pedido gerado depois do meio dia. Valor = 1. A data de entrega será a data de faturamento + 1 dia útil.
Detalhes para bloquear a conclusão do pedido. Poderão ser cadastrados quantos forem necessários.
-SE_SC1_BLQ
Armazém SE, região SC1. Regra para bloqueio ao concluir a venda. Valor = 2. A data de faturamento deverá ser pelo menos a data do pedido + 2 dias, caso contrário não deixará concluir o pedido.
Para que o processo funcione, também deverá cadastrar o parâmetro conforme abaixo:
Parâmetro – -LIBDTFATURAMENTO COMPLEMENTO/ISOPVDATAENTREGAITEM_ARMREGIAO
Detalhes: COMANDO
Valor – S
12428– Pedido- Informações de data de entrega no pedido
Descrição : Mostrar no relatório do pedido o Prazo de faturamento e de entrega do pedido
Parecer : Implementado data de entrega no relatório do pedido.
Campo [ISOPvPedIte_DataEntregaItem] da tabela isopvpeditem
--[ISOPvPedIte_DtaSolEntrega]
[ISOPvPedIte_DataEntregaItem]
No parâmetro ISOPVPEDIDO foi criado dois novos detalhes:
REL_EXIBE_CIDADEUFDATA
REL_EXIBE_ASSINATURAS
Valores esperados (S ou N, padrão S).
Foi reduzido os espaçamentos do relatório inteiro
11827 – Pedido- Informações de testo livre no relatório do pedido
Descrição : verificar rodapé do relatório de Pedido
colocar várias observações no pedido, exemplo impresso.
É importante somente lembrar que este texto não é estático e poderá sofrer alterações as quais deverão ser possíveis de serem modificados pela Empresa em um dado momento.
Quanto a marca d'agua se for difícil de implementar poderá ficar para uma análise em um segundo momento.
Parecer : Implementado
Parâmetro: RISOPV_PEDIDO_INFO-Configuracao de texto no relatório do pedido
Usuario - ISOPADRAO (1)
Para agrupar parágrafos, criar detalhes com mesmo nome, exemplo:
Detalhe:PAR01
Valor: 1. O prazo de entrega poderá
Ordem: 1
Detalhe:PAR01
Valor: ser antecipado dependendo das condições.
Ordem: 2
Resultado no relatório:
1. O prazo de entrega poderá ser antecipado dependendo das condições.
Quando for cadastrar um 2o parágrafo, use outra descrição no detalhe, porém, continue com a ordenação, exemplo:
Detalhe:PAR02
Valor: 2. Alteração de pedido, cancelamento de item
Ordem:3
Detalhe: PAR02
Valor: ou postergação de entrega, somente serão aceitas...
Ordem:4
Resultado:
1.O prazo de entrega poderá ser antecipado dependendo das condições.
2.Alteração de pedido, cancelamento de item ou postergação de entrega, somente serão aceitas...
O funcionamento do parâmetro RISOPV_PEDIDO_INFO2->é o mesmo, porém, esse parâmetro utiliza uma fonte maior, numa cor cinza, e se limita a apenas 30 caracteres por linha.
Texto :
Importante !
1. O prazo de entrega poderá ser antecipado dependendo das condições do trânsito e também poderá variar em função da junção de cargas.
2. Alteração de pedido, Cancelamento de item ou postergação de entrega, somente serão aceitas se informado com 48horas de antecedência através do e-mail comercial@com.br ou pelo fone (97) 999.
3. Em caso de reclamação ou devolução, deverá ser informado nossa Central de Relacionamento através do e-mail
comercial@com.br ou pelo
Fone: (97) -999
4. Os comprovantes de entrega apresentados pelo transportador deverão ser assinados e carimbados, mencionando o número do RG do recebedor.
Qualquer divergência em relação à Nota Fiscal ou danos observados na carga recebida devem ser registrados no momento da entrega seguindo orientação abaixo:
a) Anotar e detalhar a não conformidade no verso da nota fiscal eletrônica e conhecimento de frete.
b) Obter a concordância e assinatura do motorista e do responsável pelo recebimento da carga.
c) Fazer o registro fotográfico da ocorrência, em caso de sacos rasgados, carga molhada, empedramento ou em quantidade diferente da nota fiscal.
d) Enviar uma cópia frente e verso da nota fiscal para a Supremo Cimento através do Fax: (97) 9-999 ou digitalizado para o e-mail comercial@com.br juntamente com as fotos.
5. Os Pallets entregues são de inteira responsabilidade do cliente e devem ser guardados em local protegido da chuva para serem enviados a Empresa. Havendo extravio, será cobrado do cliente o custo de R$ 25,00 por palllet.
6. Todos os veículos deverão sair da empresa amarrados com a devida lona.
10867– Pedido- Margem Bruta na integração Web/Win
Descrição : 11- Margem bruta com 3 casas decimais, esse problema já havíamos homologado na versão 112, mas na versão 117.10 voltou a acontecer, quando o item tem mais que 2 casas decimais o pedido está integrando como cotação para a win, não integrando esse item e os demais subsequentes. Quando o item estiver cancelado na web, colocar uma regra para não criticar ou não levar a margem
Parecer : Incluída regra para ignorar a margem bruta na integração web/win quando o item está cancelado.
Parecer : Incluída regra para ignorar a margem bruta na integração web/win quando o item está cancelado.
Motor IntegraPedido, pacote Client.
11034 – Pedido- Erros de deadlock no motor pedido
Descrição : Constantemente o motor pedido vem sendo encerrado por erros como DeadLock, em alternativa para evitar este erro associei a cada motor um usuário do SQL Server diferente , porém não obtive melhoras, os erros persistem.
O log que gera no event viewer está abaixo:
Type:System.Data.SqlClient.SqlException.DBMS Error Code:1205.Transaction
(Process ID 816) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Parecer : O motor pisomotorpedido foi incorporado ao motor pisomotorwf para resolver os problemas de deadlock.
12318 – Pedido- Integração de vendas
Descrição : Conforme conversamos, favor verificar porque os pedidos integraram somente no dia 17/11 sendo que foram liberados para integração no dia 10/11.
Trata-se de pedidos de venda, condição de pagamento VPC.
Parecer: No webservice de retorno dos pedidos (isoCRM_integracaoPvPedGridWS), foi criado o detalhe SITUACAO_PEDIDO_SAIDA no parâmetro ISOCRM_INTEGRACAO.
No valor do detalhe colocar o código da situação do pedido que será exportado, lembrando que a situação interna deverá ser "ABERTO".
No parâmetro podem ser cadastradas quantas situações desejar (desde que a situação interna deverá ser "ABERTO").
Se este detalhe não estiver cadastrado, funcionará como é atualmente, ou seja, serão retornados todos os pedidos com situação interna ABERTO, independente do código da situação do sistema.
12280 – Pedido- Copia de pedido com e sem descontos
Descrição : Quando copiamos um pedido e não clicamos no combo "Copia Desconto", no pedido gerado, aplicamos preço novo, o pedido não cai em alçada, esse problema é recorrente.
Favor analisar e corrigir para a próxima versão a ser liberada.
Parecer : O motor pisomotorpedido foi incorporado ao motor pisomotorwf para resolver os problemas de deadlock.
Parecer : Corrigido.
11248 – Pedido- Dados complementares do item do pedido
Descrição : Dados complementares do item do pedido
Criar nova aba para registrar e visualizar os dados complementares do item do pedido.
A nova aba ficara do lado direito do frontend e será carrgada por alguma ação no item que estiver selecionado.
O parametro que libera a aba é o PEDIDO_TELA.
Parecer: Adicionada nova aba no frontend, para liberar utilizar no parametro PEDIDO_TELA, o detalhe ABA_DCITEM (S/N).
12450 – Pedido- Botão Alterar no Dado complementar do item.
Descrição : Dados complementares do item do PEdido
Colocar controle por usuario no BOTAO ALTERAR
Front End
Dados complementares do item do pedido
Criar nova aba para registrar e visualizar os dados complementares do item do pedido.
A nova aba ficara do lado direito do frontend e será carrgada por alguma ação no item que estiver selecionado.
O parametro que liberarara aba é o PEDIDO_TELA.
Parecer: Adicionada nova aba no frontend, para liberar utilizar no parametro PEDIDO_TELA, o detalhe ABA_DCITEM (S/N).
isoCadastro
12513– Log- Tela devisualização de logs no Nucleo.
Descrição :Mostrar na tela HISO_JobLogManutencao na coluna "Motivo do registro" as informações da coluna ISOJOBLOG_Informacoes e nao da coluna isojoblog_motivo.
Parecer : Ajustado
Parecer : Foi adicionado o campo de informações na coluna.
Não foi ocultado o campo motivo. Porque motivo e informação pode ser diferente e é diferente em vários logs.
12469– Cadastro- Liberação de acesso por grupo de usuarios.
Descrição :Criar parâmetro para definir o grupo que será utilizado no perfil da construção do hiso_menu e na autoridade dos objetos verificado pelo pisoauthorized.
Já foi implementado, faltou :
IMPLEMENTAR A LEITURA DOS MODULOS do código da entidade que é informado no parametro Atendimento original 12388.
Parecer : Foi criado o parâmetro ISOPERFILUSUARIO para definir qual o usuário será o perfil utilizado para acesso e menu padrão de um grupo, o código do usuário deve ser definido no detalhe CODUSUARIOPERFIL.
12521– Cadastro- Importação de mailing criticando duplicidade de registro
Descrição :Mostra mensagem de (Já existe e-mail cadastrado no sistema, a entidade A.PRADO JR não foi importada.), mas mesmo assim duplica o registro na base.
HISO_ImportaMailing.
Corrigir a importação de mailing, pois a mesma não está efetuando a validação através do email da entidade a ser importada.
Parecer : Corrigido, está efetuando a importação corretamente.
12444– Cadastro- Importação de mailing x log
Descrição :Importacao de Mailing LOG
Na ISOJOGLOG gravar no isoobj_codigo "PISO_IMPORTAMAILING" o CNPJ/CPF e o EMAIL DO CLIENTE, na descrição do erro, coluna ISOJOGLOG_MOTIVO
Mostrar na tela HISO_JobLogManutencao na coluna "Motivo do registro" essa informação.
Parecer : Adicionado informações na coluna ISOJOBLOG_Informações, será alterado na
HISO_JobLogManutencao na coluna "Motivo do registro" as informações. Serão mostradas as informações da coluna ISOJOBLOG_Informações e nao da coluna isojoblog_motivo.
*Será mudado o nome da label de Motivos do registro para "Informações do registro" Atendimento 12513.
12429 – Cadastro- Titulo do endereço
Descrição : HISO_CADASTROENTIDADE
No cadastro SIMPLIFICADO realmente não esta mostrando o titulo do endereço. Mas é somente visualização da tela, não existe problema com a gravação dos dados na tabela isoentendereco.
Concatenar o titulo com o logradouro no cadastro simplificado
Parecer : Adicionada a coluna do título a grade.
12388 – Cadastro- Acesso ao Sistema isoCRM controlado por grupo
Descrição : Criar parâmetro para definir o grupo que será utilizado no perfil da construção do hiso_menu e na autoridade dos objetos verificado pelo pisoauthorized.
Parecer: Foi criado o parâmetro ISOPERFILUSUARIO-liberacao de objetos por grupo de usuários, para definir qual o usuário será o perfil utilizado para acesso e menu padrão de um grupo, o código do usuário deve ser definido no detalhe CODUSUARIOPERFIL.
Procedimento : Criar um grupo, cadastrar o parametro e informar o Grupo cadastrado, e depois no detalhe informar o codigo da entidade que sera feita a leitura do acesso.
10863 – Cadastro- Importação de planilha Procon
Descrição : 7- Importação da planilha Procon, não estamos conseguindo importar a planilha no formato informado na release.
Parecer: Framework tem que estar na versão 4.0, com a opção 32bits habilitada no IIS.
o Formato dessa importação é .xlsx.
Na planilha de importação, na 1 linha já deve constar os dados telefônicos, e não os títulos das colunas do excel.
12322 – Cadastro- Dado complementar de Organização x Imagens
Descrição : HEditISOEntOrganizacaoAtt
Problema com a visualização do arquivos nos dados complementares da ORGANIZACAO, mesmo configurando na opção IMAGEM, sim ou não, o tratamento é o mesmo na visualização.
Parecer: Corrigido - Alterado para que, quando estiver cadastrado o dado complementar como imagem, apareça a mesma. Caso contrário aparecerá em forma de link.
isoWorkFlow
11940– Workflow- Cancelamento de pedido via tarefa automática
Descrição : Quando um pedido é cancelado via Work Flow, não está gravando no histórico do pedido esta alteração, e não está cancelando os itens.
Parecer : CANCTODOSI -CANCELAMENTO DE ITENS PELO MOTOR WF-PEDIDO
Utilizará o parâmetro CANCTODOSI, detalhe COMANDO, valor = "S" para cancelar os itens ao cancelar um pedido.
Irá cancelar os itens com o código da situação cadastrada no parâmetro ISOPVPEDIDO, detalhes SITITEMCANCELADO e SITMOTITEMCANCELADO.
IsoAtividades
12395 – Cadastro- Dado complementar de Organização x Imagens
Descrição : Levar a tela de apontamento de atividades e a tela do Power Atividades para o Atendimento Workflow (Duas abas ao lada de Reservas por setor).
Permitir filtro por responsável (Habilitar recurso via parâmetro).
Carregar filtro por responsável com o usuário logado na primeira vez que acessa o sistema para visualização das próprias atividades.
Colocar filtro de status da atividade (Em andamento, Concluída, com padrão
Em andamento).
Colocar filtro por período.
Criar 2 relatórios, um de atividades na tela de atividades, respeitando os filtros utilizados.
Outro, no supervisor, com opção de responsável e mês, esse outro relatório deverá agrupar as informações de apontamento.
Na tela de apontamento de atividades, verificar as tarefas reservadas do usuário filtrado
Parecer:
Parâmetro: ISOATIVIDADES
Detalhe: FILTRO_RESPONSAVEL
Valor: S ou N (Padrão N).
Função: Habilita o filtro por responsável das atividades
Para habilitar o atividades dentro do workflow. (AGER)
Objeto: HViewISOWFTarefa
Eventos: HisoCRM_Atividades e HisoCRM_PAtividades
Para liberar a emissão da folha ponto no menu supervisor atividades. (SATV)
Objeto: HISORspAtv_RelPonto
Evento: ACESSO
Para liberar o relatório de apontamento de atividades agrupado por SAC. (AGER)
Objeto: OisoCRM_Atividades
Evento: ACESSO
12332– Atividades- Melhorias
Descrição : Ajustar o apontamento de atividades.
Remover funções de supervisor da tela de apontamento de atividades.
Corrigir a tela de supervisor de cadastro e busca de atividade e classificação.
Criar a tela de supervisor de cadastro e busca de projetos.
Na tela de apontamento, fazer melhorias acrescentando informações relevantes do SAC, adicionar filtros, trazer a prioridade de acordo com a tarefa atual do atendimento.
Remover os campos sugests, criando list box ou outra forma rápida (hoje temos problema de performance usando sugests).
Analisar a possibilidade de criar grupo ou setor e vincular as atividades por grupo, a fim de reduzir a quantidade de atividades por usuário, deixando as atividades de desenvolvimento para o desenvolvimento, de homologação para homologação e assim por diante.
Parecer :
NUCLEO →
HWWISOAtvAtividade
HWWISOAtvClassificacao
HWWISOAtvProjeto
*HWWISOAtvAtvGrupo
HWWISOAtvClsGrupo
HWWISOAtvPrjGrupo
HISOAtvAtividadeGeneral
HISOAtvAtvGrupoGeneral
HISOAtvClassificacaoGeneral
HISOAtvClsGrupoGeneral
HISOAtvProjetoGeneral
HISOAtvPrjGrupoGeneral
• Liberar o evento ACESSO nesses objetos, isso irá permitir acesso as telas de supervisor para cadastro de Atividades, Classificações e Projetos do módulo Supervisor Atividades
ATENDIMENTO →
Para os objetos
HViewISOAtvAtividade
HViewISOAtvClassificacao
HviewISOAtvProjeto
• Liberar os eventos:
◦ ACESSO
◦ General
◦ Grupos
Para os objetos
HViewISOAtvAtvGrupo
HViewISOAtvClsGrupo
HviewISOAtvPrjGrupo
• Liberar os eventos
◦ ACESSO
◦ General
Para os objetos:
TISOAtvAtividade
TISOAtvClassificacao
TISOAtvProjeto
• Liberar os oeventos:
◦ ACESSO
◦ DeleteButton
◦ DLT
◦ DSP
◦ INS
◦ UPD
◦ UpdateButton
A liberação de todos os objetos acima irá permitir cadastrar atividades, classificações e projetos, associar grupos as atividades, classificações e projetos (todas funções de supervisor atividades).
Para a parte de atendimento liberar para os objetos HisoCRM_Atividades e ISOGesacMenuAtividades o evento ACESSO.
Restrição: O usuário que irá apontar atividades deve fazer parte de um ou mais grupos e esses grupos deverão estar vinculado as atividades, as classificações das atividades e aos projetos das atividades.
isoPortal
12343– Portal- Site isoCRM
Descrição : Solicito por gentileza adicionar script na pagina
www.empresa.com.br<http://www.empresa.com.br>
Antes da tag </body>
<script type="text/javascript">
setTimeout(function(){var a=document.createElement("script");
var b=document.getElementsByTagName("script")[0];
a.src=document.location.protocol+"//dnn506yrbagrg.cloudfront.net/pages/scripts/0025/8737.js?"+
Math.floor(new Date().getTime()/3600000);
a.async=true;a.type="text/javascript";b.parentNode.insertBefore(a,b)}, 1);
</script>
[Description: sign1]
Parecer : Adicionado o campo Script na transação TISOWSArea.
12519– Portal- Anexo da informação
Descrição : Nas páginas de produto do Portal não é possível adicionar link para páginas web. É lido o anexo da informação mas não é verificado se é link. Está carregando apenas o blob.
Parecer : Corrigido. O check box do anexo da informação agora funciona para a página do produto no portal.
isoContratos
11917– Contratos – Etiquetas do contrato/Fonte
Descrição : Precisamos adequar a impressão das etiquetas.
Como exemplo, utilizamos o contrato 9850 do homologa, são 3 itens, podemos ver que se utilizarmos melhor o espaço da etiqueta, caberia todo o conteúdo.
A fonte sugerimos em 5,5.
Anexo de como está ficando a etiqueta hoje...
O parametro ISOCTT_ETIQUETAS está configurado da seguinte forma:
Parecer : Adicionado ao parâmetro ISOCTT_ETIQUETAS o detalhe FONTE, onde é possível escolher o tamanho default da fonte que será utilizado na geração do arquivo do tipo Word.
isoCRM_Integracao
12431– Integraçao- Integração de cond pagto x estabelecimento
Descrição : Integração de Condição de pagamento e Integração de Matriz de Condição de pagamento.
A integração de condição de pagamento é feita através da tabela INT_ISOPVTABELAVENDA e a de matriz de condição de pagamento é a int_isopvtvmacondicao, nessa tabela tem as colunas, INT_ISOPVTVMACND_ESTABDESC, INT_ISOPVTVMACND_ESTABCODISO, porém ao fazer a integração o programa esta retornando a mensagem
"Não existe 'Estabelecimento x Tabela de Vendas'."
No cadastro do isoCRM quando cadastra a condição de pagamento tem que vincular o estabelecimento na tabela ISOPvEstab_TblVenda. O que precisa corrigir na integração para não ocorrer esse erro ?
Implementar também a integração de condição de pagamento por USUARIO, tabela isopvtVUSUARIO.
Parecer: Foi criado um novo web-service.
O mesmo deve ser adicionado ao arquivo location.xml
O web-service denomina-se isoCRM_integracaoPvTVUsuEstWS.
Esse web-service associa uma condição de pagamento a um usuário e/ou uma condição de pagamento à um estabelecimento.
A documentação de integração foi atualizada e os motores foram disponibilizados.
12530– Integração- Usuário de atendimento do PEDIDO
Descrição : Outra questão, precisamos identificar quem foi o usuário de geração do pedido.
No pedido temos o Atendente e o Responsável, após exportar o pedido para o ERP e o ERP devolver o pedido para o ISOCrm, o atendente é alterado para MOTOR INTEGRAÇÃO ENTRADA.
Temos como manter a informação do usuário de geração do pedido neste ou em outro campo????
Parecer : Quando for uma inclusão de um pedido no isoCRM, o campo ISOPvPed_CodigoAtendente será igual ao ISOPvPed_CodVendedorCD (responsável).
Quando for uma alteração do pedido, o campo ISOPvPed_CodigoAtendente não será alterado.
isoCRM-CTI
12114– CTI- Classificação da qualificação da chamada
Descrição : Desenvolver a integração de Qualificação de chamadas entre o ISO e o CTI.
Parecer : Adicionado o detalhe ISOCLASSIFICACHAMADA ao parâmetro ISOCTI. Resposta S/N. Desta forma habilita ou desabilita a classificação de chamada no CTI do Provedor.
IsoCRM-Tela Inicial
12508– Tela inicial- Ocultar colunas no bloco Clientes Inadimplentes
Descrição : HISO_TelaInicial
Bloco Clientes Inadimplentes
Colunas que a GELOPAR solicita que sejam ocultadas:
CODIGO ISO, PAPEL, SITUACAO PAPEL
Colunas que a GELOPAR solicita que sejam formatadas :
LIMITE DE CREDITO,(1.000,00) VALOR TITULO, (1.000,00)
Parecer : Implementado.
Criar parâmetro TELAINICIALCLIENTESINADIM com os seguintes detalhes:
CODIGOISO
PAPEL
SITUACAOPAPEL
O valor para cada detalhe deve ser S ou N (se oculta ou não o campo da tela/grid).
Se o valor estiver como N, ou não existir o detalhe/parâmetro, o campo aparecerá na tela/grid normalmente .