Update
Índice
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:
- Abrir administração do sistema;
- Segurança -> Módulos;
- Sistema -> blueMonitor;
- Na listagem da esquerda, clique sobre o item "Atualizações";
- Em SiteMaps, exclua o endereço antigo ~/Updates.aspx;
- 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";
- Deixe o campo 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;
- Novamente em SiteMaps, deverá adicionar 3 sitemaps (clique em Adicionar Sitemap)
- Nome: Associação de atualizações; URL: ~/Restrito/Atualizacao/Associacao.aspx
- Nome: Busca de atualização; URL: ~/Restrito/Atualizacao/Busca.aspx
- Nome: Cadastro de atualizações; URL: ~/Restrito/Atualizacao/Cadastro.aspx
- No grid de sitemaps, deixe marcado o item 2 - Busca de atualização
- Clique em Salvar, abaixo do grid
- Segurança -> grupos e permissões;
- Sistema -> blueMonitor;
- Clique no cadeado "Permissões" do grupo que deseja dar a permissão;
- Localize o cabeçalho "Atualizações", marque todos os checkboxes "Consulta, Inclusão, Alteração, Exclusão"
- Salvar
- Caso não apareça o menu imediatamente, será necessário reiniciar o site do CoreSSO, pois ele guarda essas permissões no cache
- Fim.
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.