Mudanças entre as edições de "Update"

De MSTECH wiki
Ir para: navegação, pesquisa
Linha 14: Linha 14:
 
Criando a entrada para a nova página:
 
Criando a entrada para a nova página:
  
Abrir coresso -> administração do sistema;
+
<ol>
  
Segurança -> Módulos;
+
<li>Abrir coresso -> administração do sistema;
 +
</li>
  
Na listagem da esquerda, clique sobre o item "Atualizações", em seguida no botão "Novo módulo", acima desta lista;
+
<li>Segurança -> Módulos;
 +
</li>
  
Vai aparecer logo abaixo do item "Atualizações", um quadrado em branco para digitar o texto. Digite "Atualização", em seguida "Salvar módulo";
+
<li>Na listagem da esquerda, clique sobre o item "Atualizações", em seguida no botão "Novo módulo", acima desta lista;
 +
</li>
 +
 
 +
<li>Vai aparecer logo abaixo do item "Atualizações", um quadrado em branco para digitar o texto. Digite "Atualização", em seguida "Salvar módulo";
 +
</li>
 +
 
 +
<li>No item "Atualização", do lado direito existe um formulário para ser preenchido. O campo Nome já estará ok, se estiver em branco, digite o nome "Atualização";
 +
</li>
  
No item "Atualização", do lado direito existe um formulário para ser preenchido. O campo Nome já estará ok, se estiver em branco, digite o nome "Atualização";
 
  
 
Descrição: em branco;
 
Descrição: em branco;
Linha 28: Linha 36:
 
nos dois blocos abaixo, adicione todas as visões (Administração, Gestão, Unid. Administrativa, Individual) todas do lado direito para o lado esquerdo;
 
nos dois blocos abaixo, adicione todas as visões (Administração, Gestão, Unid. Administrativa, Individual) todas do lado direito para o lado esquerdo;
  
Em Sitemaps, deverá adicionar 3 sitemaps (clique em Adicionar Sitemap)
+
<li>Em Sitemaps, deverá adicionar 3 sitemaps (clique em Adicionar Sitemap)
  
 
1 - Nome: Associação de atualizações; URL: ~/Restrito/Atualizacao/Associacao.aspx
 
1 - Nome: Associação de atualizações; URL: ~/Restrito/Atualizacao/Associacao.aspx
Linha 34: Linha 42:
 
3 - Nome: Cadastro de atualizações; URL: ~/Restrito/Atualizacao/Cadastro.aspx
 
3 - Nome: Cadastro de atualizações; URL: ~/Restrito/Atualizacao/Cadastro.aspx
  
No grid de sitemaps, deixe marcado o item 2 - Busca de atualização
+
<li>No grid de sitemaps, deixe marcado o item 2 - Busca de atualização
 +
</li>
 +
 
 +
<li>Clique em Salvar, abaixo do grid
 +
</li>
  
Clique em Salvar, abaixo do grid
+
<li>Segurança -> grupos e permissões;
 +
</li>
  
Segurança -> grupos e permissões;
+
<li>Clique no cadeado "Permissões" do grupo que deseja dar a permissão;
Clique no cadeado "Permissões" do grupo que deseja dar a permissão;
+
</li>
  
Localize o cabeçalho "Atualizações", abra e no item filho "Atualização" marque todos os checkboxes "Consulta, Inclusão, Alteração, Exclusão"
+
<li>Localize o cabeçalho "Atualizações", abra e no item filho "Atualização" marque todos os checkboxes "Consulta, Inclusão, Alteração, Exclusão"
 +
</li>
  
Salvar  
+
<li>Salvar  
 +
</li>
  
Caso não apareça o menu imediatamente, será necessário reiniciar o site do CoreSSO, pois ele guarda essas permissões no cache
+
<li>Caso não apareça o menu imediatamente, será necessário reiniciar o site do CoreSSO, pois ele guarda essas permissões no cache
 +
</li>
  
Fim.
+
<li>Fim.
 +
</li>
  
 +
<ol>
  
 
== Scripts ==
 
== Scripts ==

Edição das 15h12min de 20 de junho de 2016

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 coresso -> administração do sistema;
  2. Segurança -> Módulos;
  3. Na listagem da esquerda, clique sobre o item "Atualizações", em seguida no botão "Novo módulo", acima desta lista;
  4. Vai aparecer logo abaixo do item "Atualizações", um quadrado em branco para digitar o texto. Digite "Atualização", em seguida "Salvar módulo";
  5. No item "Atualização", do lado direito existe um formulário para ser preenchido. O campo Nome já estará ok, se estiver em branco, digite o nome "Atualização";

  6. Descrição: em branco; Auditoria: em branco; 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. 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. Clique no cadeado "Permissões" do grupo que deseja dar a permissão;
  12. Localize o cabeçalho "Atualizações", abra e no item filho "Atualização" marque todos os checkboxes "Consulta, Inclusão, Alteração, Exclusão"
  13. Salvar
  14. Caso não apareça o menu imediatamente, será necessário reiniciar o site do CoreSSO, pois ele guarda essas permissões no cache
  15. 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.

      ---