Customizando o portal do SCSM – Arrumando o GMT – Parte 5

Olá.

Continuando a serie de customização do portal do SCSM, hoje eu vou demonstrar como alterar o GMT do portal para resolver o problema de Hora na criação do Incidente e solicitação de alteração.

Na figura, a hora da criação do chamado esta sendo mostrada diferente da hora real de criação, como pode perceber pelo relógio do servidor. Na console do SCSM, a data mostrada é a correta. Para resolvermos isso, primeiro abra o projeto do portal no Visual Studio.

Expanda Common e clique em TimeHelper.cs para editar.

Procure pelas Strings:

  • return localTime.ToUniversalTime();
  • return string.Format(CommonResources.TimeInGMT, localTime.ToUniversalTime().ToString());
  • return string.Format(CommonResources.TimeInGMT, localTime.ToUniversalTime().ToString(format));

Modifique para:

  • return localTime.ToUniversalTime(); para return localTime;
  • return string.Format(CommonResources.TimeInGMT, localTime.ToUniversalTime().ToString()); para return string.Format(CommonResources.TimeInGMT, localTime.ToString());
  • return string.Format(CommonResources.TimeInGMT, localTime.ToUniversalTime().ToString(format)); para return string.Format(CommonResources.TimeInGMT, localTime.ToString(format));

Em Solution Explorer, Clique em CommonResources.pt-Br.Resx dentro na pasta Common

Procure pela linha TimeInGMT

Altere o valor para {0} Brasilia.

Copile o codigo e depois Copie os seguintes arquivos:

  • End User Portal\bin\pt-BR\Mic
  • rosoft.EnterpriseManagement.ServiceManager.Portal.Common.resources.dll para a pasta …\System Center Service Manager Portal\EndUsernew\Bin\pt-BR
  • End User Portal\bin\pt-BR\Microsoft.EnterpriseManagement.ServiceManager.WebParts.resources.dll para a pasta …\System Center Service Manager Portal\EndUsernew\Bin\pt-BR
  • End User Portal\bin\Microsoft.EnterpriseManagement.ServiceManager.Portal.Common.dll para a pasta …\System Center Service Manager Portal\EndUsernew\Bin
  • End User Portal\bin\Microsoft.EnterpriseManagement.ServiceManager.Portal.dll para a pasta …\System Center Service Manager Portal\EndUsernew\Bin
  • End User Portal\bin\Microsoft.EnterpriseManagement.ServiceManager.WebParts.dll para a pasta …\System Center Service Manager Portal\EndUsernew\Bin

Algumas Dll’s do portal do Analista também foram atualizadas, porem não ha necessidade atualizar o portal.

Apos atualizar o portal, o horário estará corrigido como o do servidor.

Após essa configuração, o portal sempre vai mostrar o horário brasileiro.

Até a próxima,
[]‘s
Aurélio Alves
https://aurelioalves.wordpress.com

Sobre Aurelio Alves

Certificado Microsoft em Windows Vista, Windows 7, BDD, MDOP, SCCM, SCVMM, Windows Server 2003, Windows Server 2008. MCP, MCSA,MCITP e MCTS. Com 6 anos de experiência na área de Tecnologia da Informação trabalho como consultor especialista em tecnologias Microsoft focado em gerenciamento e virtualização, atuando diretamente com a família System Center, MDOP e Hyper-V.
Esse post foi publicado em Service Manager e marcado . Guardar link permanente.

3 respostas para Customizando o portal do SCSM – Arrumando o GMT – Parte 5

  1. Pingback: Serie Customizando o portal do SCSM | || AurelioAlves ||

  2. César Magalhães de Souza disse:

    Segui seu tutorial, que esta muito bom, parabéns. Porem, quando vou compilar no VS 2010, ele da alguns erros sendo os seguintes;

    Error 1 Could not load file or assembly ‘Microsoft.EnterpriseManagement.ServiceManager.AnalystWebParts’ or one of its dependencies. O sistema não pode encontrar o arquivo especificado. C:\System Center Service Manager 2010 SP1 Portal SourceCode\SourceCode\Original\PortalSource-Original\PortalSource-ForDistribution\AnalystWeb\MasterPage.master 11

    Error 2 Could not load file or assembly ‘Microsoft.EnterpriseManagement.ServiceManager.Portal.Common’ or one of its dependencies. O sistema não pode encontrar o arquivo especificado. C:\System Center Service Manager 2010 SP1 Portal SourceCode\SourceCode\Original\PortalSource-Original\PortalSource-ForDistribution\AnalystWeb\ServerUnavailable.analyst.aspx 12

    Error 3 Cannot update project reference ‘AnalystWebParts’. Source project not available. C:\…\AnalystWeb\

    Error 4 Cannot update project reference ‘Common’. Source project not available. C:\…\AnalystWeb\

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s