Changelog Drake Release 2.6.1.184

Bugs

DescriçãoIssues
Sistema está permitindo associar necessidades logísticas do tipo passagem aérea[DRAKE-1823]
PluginStore não seta headers de autorização na requisição ao Constant NuGet Server quando encontra um ICredentialProvider cacheado[DRAKE-1824]
PluginStore não está achando os pacotes dos plugins[DRAKE-1825]
Problema no mapeamento de funções em turma[DRAKE-1828]
O serviço não está criando nova sessão do NHibernate ao sincronizar dados para cada tipo específico[DRAKE-1847]
Na análise da fatura o sistema não está informando que existe outra cobrança para a mesma necessidade, ele só considera para o mesmo atendimento[DRAKE-1854]
Georeferenciamento de endereços só deve ser zerados se o endereço possui alguma propriedade alterada, caso não tenha mudado deverá ser mantido[DRAKE-1855]
Erro de colisão de período no lançamento de horas extras não informa o problema claramente ao usuário[DRAKE-1851]
Quando uma solicitação de cancelamento de necessidade é recusada no sistema está colocando a necessidade no estado Cancelada

[DRAKE-1818]

Tela de cadastro de mapa de integração não está abrindo[DRAKE-1857]

Melhorias

DescriçãoIssues
Não armazenar senhas no na configuração do sistema sem criptografia.[DRAKE-1347]
Extrair configurações do log4net dos arquivos web.config e app.config para a configuração do sistema[DRAKE-1822]
Inclusão no tracker uma opção de filtro por contrato[DRAKE-1682]
Inclusão da coluna "Contrato" na consulta de Posições[DRAKE-1698]
Inclusão da coluna "Contrato" na tela de Necessidades Individuais[DRAKE-1735]
Atualização da API do iDrake que corrige o carregamento dos centros de custos das faturas enviadas via iDrake. 

Novas Funcionalidades

DescriçãoIssuesDocumentação
Configuração de proxy na configuração do sistema para autenticação  
Utilização da nova biblioteca GoogleMaps.LocationServices para geolocalizar endereços com autenticação por proxy caso necessário  
Implementação de autenticação por proxy em PluginStore  


Procedimentos para Instalação

  1. Obtenha o pacote de atualização em ftp://updates.drake.bz/drake/DRAKE-2.6.1.184.zip (caso não tenha os dados de acesso ao nosso FTP, favor entrar em contato)
  2. Clientes que utilizam plugins, deverão atualizar os plugins para a última versão dos mesmos!

  3. Caso esteja usando Windows 7 ou superior, desbloqueie o arquivo zip (botão direito, propriedades, desbloquear)
  4. Descompacte o arquivo que representa o pacote de atualização
  5. Leia o arquivo LEIA-ME.txt que se encontra dentro do pacote de atualização e siga as instruções presentes no mesmo

Procedimentos extras para esta versão caso seja utilizada para atualizar uma versão abaixo da 2.6.1.132

  1. Faça um backup do arquivo sistema.config utilizado pelo sistema e reconfigure de acordo com a documentação a seguir:
     Como migrar a configuração para as versões do Drake 2.6.1.132 ou superiores
     
  2. Efetue o backup do banco e execute os as linhas de UPDATE abaixo como se pede ( caso esta versão seja utilizada para atualizar uma versão abaixo da 2.6.1.66 ):
Linhas de UPDATE
-- Scripts para atualização da informação da configuração do plugin no Mapa de Integração
--
-- Configurações abaixo para empresas com apenas 1 (um) plugin e 1 (uma) configuração de acordo com o plugin instalado
-- Substituir {NOME_DA_CONFIGURACAO_DO_PLUGIN} pelo nome da configuração atual do mesmo, exatamente como está salvo no sistema.config

-- RM
	UPDATE MAI_MAPA_INTEGRACAO SET MAI_NOME_CONFIG_PLUGIN_SISTEMA = '{NOME_DA_CONFIGURACAO_DO_PLUGIN}'
	WHERE (MAI_NOME_CONFIG_PLUGIN_SISTEMA = '' OR MAI_NOME_CONFIG_PLUGIN_SISTEMA IS NULL) AND MAI_ID_PLUGIN_SISTEMA = 'AF382613-6A0C-49EE-9013-26DDB3EA2BF8'

-- MIX
	UPDATE MAI_MAPA_INTEGRACAO SET MAI_NOME_CONFIG_PLUGIN_SISTEMA = '{NOME_DA_CONFIGURACAO_DO_PLUGIN}'
	WHERE (MAI_NOME_CONFIG_PLUGIN_SISTEMA = '' OR MAI_NOME_CONFIG_PLUGIN_SISTEMA IS NULL) AND MAI_ID_PLUGIN_SISTEMA = 'D38340DA-F4FF-4B49-9E3B-26F12DF9A99A'

-- MICROSIGA
	UPDATE MAI_MAPA_INTEGRACAO SET MAI_NOME_CONFIG_PLUGIN_SISTEMA = '{NOME_DA_CONFIGURACAO_DO_PLUGIN}'
	WHERE (MAI_NOME_CONFIG_PLUGIN_SISTEMA = '' OR MAI_NOME_CONFIG_PLUGIN_SISTEMA IS NULL) AND MAI_ID_PLUGIN_SISTEMA = '5817842E-5EBC-4000-893E-E354CEDD1F14'

-- GENÉRICO
	UPDATE MAI_MAPA_INTEGRACAO SET MAI_NOME_CONFIG_PLUGIN_SISTEMA = '{NOME_DA_CONFIGURACAO_DO_PLUGIN}'
	WHERE (MAI_NOME_CONFIG_PLUGIN_SISTEMA = '' OR MAI_NOME_CONFIG_PLUGIN_SISTEMA IS NULL) AND MAI_ID_PLUGIN_SISTEMA = '71268D6D-CAE8-4A11-81CE-FE0E66F15C56'