Update

De MSTECH wiki
Ir para: navegação, pesquisa

Ambientes

  • Acelerador: "$/MSTechBlueSharedProjects/main/trunk/SharedProjects/Acelerador".
  • BlueUpdate: "$/MSTechBlueSharedProjects/main/trunk/SharedProjects/BlueUpdate".

Alteração página Update BlueMonitor SSO

Devido à atualização nova de update do bluemonitor (a partir da versão 5.5.9.0), é preciso adicionar a nova página de update do mesmo, para que o suporte possa cadastrar novos updates:

Os passos abaixo devem ser seguidos para adicionar esta nova página:

A página: ~/Updates.aspx deixa de existir

Criando a entrada para a nova página:

  1. Abrir administração do sistema;
  2. Segurança -> Módulos;
  3. Sistema -> blueMonitor;
  4. Na listagem da esquerda, clique sobre o item "Atualizações";
  5. Em SiteMaps, exclua o endereço antigo ~/Updates.aspx;
  6. Do lado direito existe um formulário para ser preenchido. O campo Nome já estará ok, se estiver em branco, digite o nome "Atualizações";
    1. Deixe o campo descrição: em branco;
    2. Auditoria: em branco;
    3. Nos dois blocos abaixo, adicione todas as visões (Administração, Gestão, Unid. Administrativa, Individual) todas do lado direito para o lado esquerdo;
  7. Novamente em SiteMaps, deverá adicionar 3 sitemaps (clique em Adicionar Sitemap)
    1. Nome: Associação de atualizações; URL: ~/Restrito/Atualizacao/Associacao.aspx
    2. Nome: Busca de atualização; URL: ~/Restrito/Atualizacao/Busca.aspx
    3. Nome: Cadastro de atualizações; URL: ~/Restrito/Atualizacao/Cadastro.aspx
  8. No grid de sitemaps, deixe marcado o item 2 - Busca de atualização
  9. Clique em Salvar, abaixo do grid
  10. Segurança -> grupos e permissões;
  11. Sistema -> blueMonitor;
  12. Clique no cadeado "Permissões" do grupo que deseja dar a permissão;
  13. Localize o cabeçalho "Atualizações", marque todos os checkboxes "Consulta, Inclusão, Alteração, Exclusão"
  14. Salvar
  15. Caso não apareça o menu imediatamente, será necessário reiniciar o site do CoreSSO, pois ele guarda essas permissões no cache
  16. Fim.
    1. Scripts

      mostra todos os updates instalados a partir de uma data X, com suas respectivas escolas e servidores (k4)

      select /*top 100 cast (serv.uad_id as varchar(50)) uad_id,*/ su.updID , su.updNome , su.updDescricao , kbc.k4id , ksu.ksuDataAssociacao , kbc.k4Chave , kbc.k4ip , kbc.compServidorEscola , uad.uad_codigo , uad.uad_nome , sus.susInicioDownload , sus.SusInstalado , sus.susDataInicioDownload , sus.susDataTerminoDownload , sus.susDataInstalado from server_updates as su with(nolock) left join k4_server_updates as ksu with(nolock) on ksu.updID= su.updID inner join k4_bluecenter as kbc with(nolock) on kbc.k4ID = ksu.k4ID inner join servidor as serv with(nolock) on serv.k4id= kbc.k4id inner join server_updates_status as sus with(nolock) on sus.k4id= ksu.k4id and sus.updid= su.updid left join CoreSSO_UnidadeAdministrativa as uad with(nolock) on uad.uad_id = serv.uad_id where sus.susDataInstalado > '2016-01-01' and su.updID <290

      ---

      Relatório para ver quais updates foram atribuídos para quais domínios (k1)

      select cast (serv.uad_id as varchar(50)) uad_id,* from server_updates as su with(nolock) left join k1_server_updates as ksu with(nolock) on ksu.updID= su.updID inner join k1_bluecenter as kbc with(nolock) on kbc.k1ID = ksu.k1ID inner join k1_k4_bluecenter as kkbc with(nolock) on kkbc.k1ID= kbc.k1ID inner join servidor as serv with(nolock) on serv.k4id= kkbc.k4id left join CoreSSO_UnidadeAdministrativa as uad on uad.uad_id = serv.uad_id where su.updid <290

      ---

      Delta Loader

      Ferramenta criada por Manoel Neto para criar um pacote pontual de update.

      \\MStechCollection\MSTechBlueSharedProjects\main\trunk\SharedProjects\AutoUpdater.sln MStechCollection\MSTechBlueSharedProjects\main\trunk\SharedProjects\Delta Loader


      Ele depende do Library: MStechCollection\MSTechBlueSharedProjects\main\trunk\SharedProjects\Library


      Ambos foram abertos no VS 2013 para testes, e a opção de copiar um arquivo de um lugar para outro (ultimo item do dropdown) funcionou normalmente. gerou o pacote ok.


      O Windows form tem um bug nativo quando se altera um dropdown em um grid, que as vezes pode ser que a opção fica selecionada na linha de baixo, mas é só apagar e tentar na linha certa que funciona.


      Segundo o Neto, este software já é conhecido da equipe de suporte, inclusive eles possuem documentação de funcionamento.

      ---