<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>http://wiki.mstech.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guilherme.versotti</id>
		<title>MSTECH wiki - Contribuições do usuário [pt-br]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mstech.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guilherme.versotti"/>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Guilherme.versotti"/>
		<updated>2026-05-07T17:28:53Z</updated>
		<subtitle>Contribuições do usuário</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Requisitos_funcionais_do_Updrive&amp;diff=2919</id>
		<title>Requisitos funcionais do Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Requisitos_funcionais_do_Updrive&amp;diff=2919"/>
				<updated>2016-10-04T20:38:24Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A lista de requisitos do Updrive 5 foi descrita com base no levantamento de necessidades e está disponível para download no link a seguir:&lt;br /&gt;
&lt;br /&gt;
Você pode editá-la se for necessário, e enviar ao GTI uma cópia para substituição.&lt;br /&gt;
&lt;br /&gt;
[[Casos de uso]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regras de Atualização Remota ==&lt;br /&gt;
&lt;br /&gt;
O processo de atualização remota do sistema foi estruturado para ser o mais seguro e resistente a falhas possível. A seguir serão apresentadas as regras para o entendimento da solução.&lt;br /&gt;
&lt;br /&gt;
=== Cadastro de atualização (Integração BlueMonitor) ===&lt;br /&gt;
&lt;br /&gt;
Um pacote de atualização remota pode ser cadastro no BlueMonitor em formato .exe, .msi ou .bat, e deve ser possível escolher&lt;br /&gt;
* Se o usuário deverá permitir o início do download automático ou precisará de confirmação;&lt;br /&gt;
* Se o usuário poderá interromper o download pela interface do Systray;&lt;br /&gt;
* Se o usuário deverá permitir o início da instalação automática ou precisará de confirmação;&lt;br /&gt;
* Se o download só pode ser efetuado entre horários específicos;&lt;br /&gt;
* Se a instalação só pode ser efetuada entre horários específicos;&lt;br /&gt;
* Se esta atualização deve aguardar até que outros pacotes tenham sido baixados corretamente;&lt;br /&gt;
* O número de re-tentativas de download;&lt;br /&gt;
* O número de re-tentativas de instalação;&lt;br /&gt;
&lt;br /&gt;
=== Download e instalação ===&lt;br /&gt;
&lt;br /&gt;
1) O sistema verifica no BlueMonitor a lista de atualizações disponíveis para o dispositivo com base em sua chave K4, compara com a lista de controle de downloads/instalação local e então começa a baixar um-a-um os pacotes necessários.&lt;br /&gt;
&lt;br /&gt;
2) Após baixar o arquivo na pasta [temp] e verificar seu hash para confirmar o sucesso no Download, o arquivo é movido para pasta [install] de onde será solicitado para execução.&lt;br /&gt;
&lt;br /&gt;
3) Após executar o arquivo e a atualização ocorrer com sucesso o arquivo é movido para a pasta Backup onde permanece até não haver mais espaço para download de novos pacotes ou decorrer 30 dias de sua instalação.&lt;br /&gt;
&lt;br /&gt;
== Serviço do Updrive ==&lt;br /&gt;
* Em ambiente Windows o serviço é configurado para executar como Localsystem e Reiniciar após qualquer falha.&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_do_updrive&amp;diff=2831</id>
		<title>Integrações do updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_do_updrive&amp;diff=2831"/>
				<updated>2016-09-30T14:16:02Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Página substituída por 'Integração_BlueMonitor'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Integração_BlueMonitor]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Requisitos_funcionais_do_Updrive&amp;diff=2641</id>
		<title>Requisitos funcionais do Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Requisitos_funcionais_do_Updrive&amp;diff=2641"/>
				<updated>2016-09-27T21:12:58Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A lista de requisitos do Updrive 5 foi descrita com base no levantamento de necessidades e está disponível para download no link a seguir:&lt;br /&gt;
&lt;br /&gt;
Você pode editá-la se for necessário, e enviar ao GTI uma cópia para substituição.&lt;br /&gt;
&lt;br /&gt;
[[Casos de uso]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regras de Atualização Remota ==&lt;br /&gt;
&lt;br /&gt;
O processo de atualização remota do sistema foi estruturado para ser o mais seguro e resistente a falhas possível. A seguir serão apresentadas as regras para o entendimento da solução.&lt;br /&gt;
&lt;br /&gt;
=== Cadastro de atualização (Integração BlueMonitor ===&lt;br /&gt;
&lt;br /&gt;
Um pacote de atualização remota pode ser cadastro no BlueMonitor em formato .exe, .msi ou .bat, e deve ser possível escolher&lt;br /&gt;
* Se o usuário deverá permitir o início do download automático ou precisará de confirmação;&lt;br /&gt;
* Se o usuário poderá interromper o download pela interface do Systray;&lt;br /&gt;
* Se o usuário deverá permitir o início da instalação automática ou precisará de confirmação;&lt;br /&gt;
* Se o download só pode ser efetuado entre horários específicos;&lt;br /&gt;
* Se a instalação só pode ser efetuada entre horários específicos;&lt;br /&gt;
* Se esta atualização deve aguardar até que outros pacotes tenham sido baixados corretamente;&lt;br /&gt;
* O número de re-tentativas de download;&lt;br /&gt;
* O número de re-tentativas de instalação;&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Requisitos_funcionais_do_Updrive&amp;diff=2370</id>
		<title>Requisitos funcionais do Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Requisitos_funcionais_do_Updrive&amp;diff=2370"/>
				<updated>2016-09-20T17:23:19Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Criou página com 'A lista de requisitos do Updrive 5 foi descrita com base no levantamento de necessidades e está disponível para download no link a seguir:  Você pode editá-la se for neces...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A lista de requisitos do Updrive 5 foi descrita com base no levantamento de necessidades e está disponível para download no link a seguir:&lt;br /&gt;
&lt;br /&gt;
Você pode editá-la se for necessário, e enviar ao GTI uma cópia para substituição.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Casos de uso]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=2335</id>
		<title>Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=2335"/>
				<updated>2016-09-16T11:41:12Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
O upDrive possibilita substituir o processo convencional de atualização de softwares, permitindo padronização de imagens e atualizações remotas, sem a necessidade de deslocamento de um técnico para cada unidade. Sua tecnologia de proteção ao disco do sistema operacional garante que os computadores estejam sempre com a configuração padrão instalada, ou seja, mesmo que elas sejam alteradas ou novos softwares sejam instalados, ao reiniciar o computador, ele sempre retornará à sua configuração original.&lt;br /&gt;
&lt;br /&gt;
Entre seus principais benefícios, destacamos:&lt;br /&gt;
&lt;br /&gt;
* Mais organização e segurança para os usuários&lt;br /&gt;
* Diminuição dos custos de suporte e manutenção dos equipamentos&lt;br /&gt;
* Ambiente sempre padronizado e pronto para o uso&lt;br /&gt;
* Atualização dos softwares a distância e de forma automática&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
* Restaura a configuração padrão a cada reinicialização do computador&lt;br /&gt;
* Realiza atualizações automáticas nas imagens de softwares a distância&lt;br /&gt;
* Possibilita escolher entre opções de sistema operacional do computador&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
http://portal.mstech.com.br/celula/DarthVader/Lists/Backlog%20do%20Produto/AllItems.aspx&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais do Updrive]]&lt;br /&gt;
* [[Requisitos não funcionais do Updrive]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software do Updrive]]&lt;br /&gt;
* [[Arquitetura do updrive]]&lt;br /&gt;
* [[Integrações do updrive]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Manual de instalação do updrive]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=BlueControl&amp;diff=1735</id>
		<title>BlueControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=BlueControl&amp;diff=1735"/>
				<updated>2016-08-05T12:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* [[Especificação do Cálculo de valor de atendimento]]&lt;br /&gt;
* [[Gerar MiniLinux]]&lt;br /&gt;
&lt;br /&gt;
==Descrição==&lt;br /&gt;
&lt;br /&gt;
O blueControl mostra informações sobre a utilização dos equipamentos da rede de ensino, estatísticas de utilização, finalidade de uso e por quanto tempo foram utilizados, tornando mais simples o direcionamento adequado do uso desses recursos.&lt;br /&gt;
&lt;br /&gt;
Entre seus principais benefícios, destacamos:&lt;br /&gt;
&lt;br /&gt;
* Garante que somente pessoas autorizadas utilizem os equipamentos&lt;br /&gt;
* Uso mais eficaz do ambiente e dos recursos&lt;br /&gt;
* Informações sobre a utilização dos equipamentos por rede, coordenadoria ou escola&lt;br /&gt;
* Relatórios e indicadores via mapa de gestão da rede &lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
* Gerenciamento centralizado da utilização dos equipamentos&lt;br /&gt;
* Controle do tempo de utilização&lt;br /&gt;
* Criação de listas de espera&lt;br /&gt;
* Agendamento de aulas utilizando recursos tecnológicos &lt;br /&gt;
* Visualização da rede de ensino &lt;br /&gt;
* Definição de políticas de uso de software e hardware &lt;br /&gt;
* Envio de mensagens do gestor para operador do sistema na escola&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
http://portal.mstech.com.br/celula/DarthVader/Lists/Backlog%20do%20Produto/AllItems.aspx&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais]]&lt;br /&gt;
* [[Requisitos não funcionais]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software]]&lt;br /&gt;
* [[Arquitetura do BlueControl]]&lt;br /&gt;
* [[Integrações do BlueControl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Manual de instalação do BlueControl]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1722</id>
		<title>TODO BlueMonitor</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1722"/>
				<updated>2016-08-03T17:30:26Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Relatório Resumo Configurações de máquinas =&lt;br /&gt;
&lt;br /&gt;
mudar o relatório - está hardcoded para a ent_id da sme-sp em:&lt;br /&gt;
C:\Projetos\MStechCollection\BlueMonitor\main\BlueMonitorSSO_vs2012\BlueMonitor\Relatorios\RelatorioResumoConfigMaquina.aspx.cs&lt;br /&gt;
&lt;br /&gt;
linha 40:&lt;br /&gt;
if (__SessionWEB.__UsuarioWEB._Usuario.ent_id.Equals(&amp;quot;6CF424DC-8EC3-E011-9B36-00155D033206&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
= Limite de conexões simultâneas (downloads) =&lt;br /&gt;
&lt;br /&gt;
BlueMonitor tem limite de downloads - BlueMonitor gerencia quantos downloads estão sendo feitos, e se já deu o limite, ele retorna &amp;quot;Requisição Excedida&amp;quot; quando um cliente faz requisição da lista de updates pendentes (já aconteceu na FDE - blueUpdate)&lt;br /&gt;
O BlueUpdate precisa enviar uma notificação de início de download para o BM.&lt;br /&gt;
&lt;br /&gt;
o webservice retorna quantos Status download tem aberto e não fechado. se estiver acima de um X lá, ele não deixa&lt;br /&gt;
marcar o início do download logo que começar a baixar.&lt;br /&gt;
&lt;br /&gt;
A API não tem limite de downloads&lt;br /&gt;
&lt;br /&gt;
= Listagem de máquinas =&lt;br /&gt;
&lt;br /&gt;
A listagem de dispositivos apresenta carregamento muito lento. Precisamos investigar as operações realizadas para o carregamento da página e otimizá-las.&lt;br /&gt;
&lt;br /&gt;
= Trocar SQL Job e Windows services =&lt;br /&gt;
&lt;br /&gt;
Os SQL jobs e Windows Services são de difícil manutenção (devops) e não fornecem acesso a execução manual e logs (até fornecem, mas tem muitas restrições para implantação -- permissão de usuário no bd entre outros)&lt;br /&gt;
* Jobs de indicadores da tela inicial&lt;br /&gt;
* serviço de inventário&lt;br /&gt;
* serviço de monitoramento de link;&lt;br /&gt;
&lt;br /&gt;
Seria interessante trocar SQL jobs e Windows services por tecnologia de jobs administradas pelo ASP.net, como exemplo o HangFire.&lt;br /&gt;
&lt;br /&gt;
= Dashboard = &lt;br /&gt;
&lt;br /&gt;
Criar dashboard com indicadores&lt;br /&gt;
&lt;br /&gt;
* Uso de dispositivos&lt;br /&gt;
* Uso de softwares&lt;br /&gt;
* Dispositivos com atualizações pendentes&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1721</id>
		<title>TODO BlueMonitor</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1721"/>
				<updated>2016-08-03T17:27:16Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Relatório Resumo Configurações de máquinas =&lt;br /&gt;
&lt;br /&gt;
mudar o relatório - está hardcoded para a ent_id da sme-sp em:&lt;br /&gt;
C:\Projetos\MStechCollection\BlueMonitor\main\BlueMonitorSSO_vs2012\BlueMonitor\Relatorios\RelatorioResumoConfigMaquina.aspx.cs&lt;br /&gt;
&lt;br /&gt;
linha 40:&lt;br /&gt;
if (__SessionWEB.__UsuarioWEB._Usuario.ent_id.Equals(&amp;quot;6CF424DC-8EC3-E011-9B36-00155D033206&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
= Limite de conexões simultâneas (downloads) =&lt;br /&gt;
&lt;br /&gt;
BlueMonitor tem limite de downloads - BlueMonitor gerencia quantos downloads estão sendo feitos, e se já deu o limite, ele retorna &amp;quot;Requisição Excedida&amp;quot; quando um cliente faz requisição da lista de updates pendentes (já aconteceu na FDE - blueUpdate)&lt;br /&gt;
O BlueUpdate precisa enviar uma notificação de início de download para o BM.&lt;br /&gt;
&lt;br /&gt;
o webservice retorna quantos Status download tem aberto e não fechado. se estiver acima de um X lá, ele não deixa&lt;br /&gt;
marcar o início do download logo que começar a baixar.&lt;br /&gt;
&lt;br /&gt;
A API não tem limite de downloads&lt;br /&gt;
&lt;br /&gt;
= Listagem de máquinas =&lt;br /&gt;
&lt;br /&gt;
A listagem de dispositivos apresenta carregamento muito lento. Precisamos investigar as operações realizadas para o carregamento da página e otimizá-las.&lt;br /&gt;
&lt;br /&gt;
= Trocar SQL Job e Windows services =&lt;br /&gt;
&lt;br /&gt;
Os SQL jobs são de difícil manutenção (devops) e não fornecem acesso a execução manual e logs (até fornecem, mas tem muitas restrições para implantação -- permissão de usuário no bd entre outros)&lt;br /&gt;
&lt;br /&gt;
Seria interessante trocar SQL jobs por tecnologia de jobs administradas pelo ASP.net, como exemplo o HangFire.&lt;br /&gt;
&lt;br /&gt;
= Dashboard = &lt;br /&gt;
&lt;br /&gt;
Criar dashboard com indicadores&lt;br /&gt;
&lt;br /&gt;
* Uso de dispositivos&lt;br /&gt;
* Uso de softwares&lt;br /&gt;
* Dispositivos com atualizações pendentes&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1720</id>
		<title>TODO BlueMonitor</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1720"/>
				<updated>2016-08-03T17:26:45Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Relatório Resumo Configurações de máquinas =&lt;br /&gt;
&lt;br /&gt;
mudar o relatório - está hardcoded para a ent_id da sme-sp em:&lt;br /&gt;
C:\Projetos\MStechCollection\BlueMonitor\main\BlueMonitorSSO_vs2012\BlueMonitor\Relatorios\RelatorioResumoConfigMaquina.aspx.cs&lt;br /&gt;
&lt;br /&gt;
linha 40:&lt;br /&gt;
if (__SessionWEB.__UsuarioWEB._Usuario.ent_id.Equals(&amp;quot;6CF424DC-8EC3-E011-9B36-00155D033206&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
= Limite de conexões simultâneas (downloads) =&lt;br /&gt;
&lt;br /&gt;
BlueMonitor tem limite de downloads - BlueMonitor gerencia quantos downloads estão sendo feitos, e se já deu o limite, ele retorna &amp;quot;Requisição Excedida&amp;quot; quando um cliente faz requisição da lista de updates pendentes (já aconteceu na FDE - blueUpdate)&lt;br /&gt;
O BlueUpdate precisa enviar uma notificação de início de download para o BM.&lt;br /&gt;
&lt;br /&gt;
o webservice retorna quantos Status download tem aberto e não fechado. se estiver acima de um X lá, ele não deixa&lt;br /&gt;
marcar o início do download logo que começar a baixar.&lt;br /&gt;
&lt;br /&gt;
A API não tem limite de downloads&lt;br /&gt;
&lt;br /&gt;
= Listagem de máquinas =&lt;br /&gt;
&lt;br /&gt;
A listagem de dispositivos apresenta carregamento muito lento. Precisamos investigar as operações realizadas para o carregamento da página e otimizá-las.&lt;br /&gt;
&lt;br /&gt;
= Trocar SQL Job =&lt;br /&gt;
&lt;br /&gt;
Os SQL jobs são de difícil manutenção (devops) e não fornecem acesso a execução manual e logs (até fornecem, mas tem muitas restrições para implantação -- permissão de usuário no bd entre outros)&lt;br /&gt;
&lt;br /&gt;
Seria interessante trocar SQL jobs por tecnologia de jobs administradas pelo ASP.net, como exemplo o HangFire.&lt;br /&gt;
&lt;br /&gt;
= Dashboard = &lt;br /&gt;
&lt;br /&gt;
Criar dashboard com indicadores&lt;br /&gt;
&lt;br /&gt;
* Uso de dispositivos&lt;br /&gt;
* Uso de softwares&lt;br /&gt;
* Dispositivos com atualizações pendentes&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1719</id>
		<title>TODO BlueMonitor</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1719"/>
				<updated>2016-08-03T17:23:55Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: /* Limite de conexões simultâneas (downloads) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Relatório Resumo Configurações de máquinas =&lt;br /&gt;
&lt;br /&gt;
mudar o relatório - está hardcoded para a ent_id da sme-sp em:&lt;br /&gt;
C:\Projetos\MStechCollection\BlueMonitor\main\BlueMonitorSSO_vs2012\BlueMonitor\Relatorios\RelatorioResumoConfigMaquina.aspx.cs&lt;br /&gt;
&lt;br /&gt;
linha 40:&lt;br /&gt;
if (__SessionWEB.__UsuarioWEB._Usuario.ent_id.Equals(&amp;quot;6CF424DC-8EC3-E011-9B36-00155D033206&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
= Limite de conexões simultâneas (downloads) =&lt;br /&gt;
&lt;br /&gt;
BlueMonitor tem limite de downloads - BlueMonitor gerencia quantos downloads estão sendo feitos, e se já deu o limite, ele retorna &amp;quot;Requisição Excedida&amp;quot; quando um cliente faz requisição da lista de updates pendentes (já aconteceu na FDE - blueUpdate)&lt;br /&gt;
O BlueUpdate precisa enviar uma notificação de início de download para o BM.&lt;br /&gt;
&lt;br /&gt;
o webservice retorna quantos Status download tem aberto e não fechado. se estiver acima de um X lá, ele não deixa&lt;br /&gt;
marcar o início do download logo que começar a baixar.&lt;br /&gt;
&lt;br /&gt;
A API não tem limite de downloads&lt;br /&gt;
&lt;br /&gt;
= Listagem de máquinas =&lt;br /&gt;
&lt;br /&gt;
A listagem de dispositivos apresenta carregamento muito lento. Precisamos investigar as operações realizadas para o carregamento da página e otimizá-las.&lt;br /&gt;
&lt;br /&gt;
= Dashboard = &lt;br /&gt;
&lt;br /&gt;
Criar dashboard com indicadores&lt;br /&gt;
&lt;br /&gt;
* Uso de dispositivos&lt;br /&gt;
* Uso de softwares&lt;br /&gt;
* Dispositivos com atualizações pendentes&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1718</id>
		<title>TODO BlueMonitor</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=TODO_BlueMonitor&amp;diff=1718"/>
				<updated>2016-08-03T17:21:42Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Relatório Resumo Configurações de máquinas =&lt;br /&gt;
&lt;br /&gt;
mudar o relatório - está hardcoded para a ent_id da sme-sp em:&lt;br /&gt;
C:\Projetos\MStechCollection\BlueMonitor\main\BlueMonitorSSO_vs2012\BlueMonitor\Relatorios\RelatorioResumoConfigMaquina.aspx.cs&lt;br /&gt;
&lt;br /&gt;
linha 40:&lt;br /&gt;
if (__SessionWEB.__UsuarioWEB._Usuario.ent_id.Equals(&amp;quot;6CF424DC-8EC3-E011-9B36-00155D033206&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
= Limite de conexões simultâneas (downloads) =&lt;br /&gt;
&lt;br /&gt;
BlueMonitor tem limite de downloads - BlueMonitor gerencia quantos downloads estão sendo feitos, e se já deu o limite, ele retorna &amp;quot;Requisição Excedida&amp;quot;, já aconteceu na FDE (blueUpdate)&lt;br /&gt;
O BlueUpdate precisa enviar uma notificação de início de download para o BM.&lt;br /&gt;
&lt;br /&gt;
o webservice retorna quantos Status download tem aberto e não fechado. se estiver acima de um X lá, ele não deixa&lt;br /&gt;
marcar o início do download logo que começar a baixar.&lt;br /&gt;
&lt;br /&gt;
A API não tem limite de downloads&lt;br /&gt;
&lt;br /&gt;
= Listagem de máquinas =&lt;br /&gt;
&lt;br /&gt;
A listagem de dispositivos apresenta carregamento muito lento. Precisamos investigar as operações realizadas para o carregamento da página e otimizá-las.&lt;br /&gt;
&lt;br /&gt;
= Dashboard = &lt;br /&gt;
&lt;br /&gt;
Criar dashboard com indicadores&lt;br /&gt;
&lt;br /&gt;
* Uso de dispositivos&lt;br /&gt;
* Uso de softwares&lt;br /&gt;
* Dispositivos com atualizações pendentes&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquitetura_Updrive_5&amp;diff=1717</id>
		<title>Arquitetura Updrive 5</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquitetura_Updrive_5&amp;diff=1717"/>
				<updated>2016-08-03T14:26:03Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Criou página com 'Na versão 5.0 a arquitetura foi redesenhada para a solução não depender de um servidor local.   =Informações Gerais=  == Ambientes utilizados == {| class=&amp;quot;wikitable&amp;quot; |-...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na versão 5.0 a arquitetura foi redesenhada para a solução não depender de um servidor local.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Informações Gerais=&lt;br /&gt;
&lt;br /&gt;
== Ambientes utilizados ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ambiente&lt;br /&gt;
! URL de Acesso&lt;br /&gt;
! Credenciais&lt;br /&gt;
|-&lt;br /&gt;
| Desenvolvimento&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Testes &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Ambiente de demonstração&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Produção&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Repositório de Versionamento ==&lt;br /&gt;
'''Ambiente:''' GITLab - Git&lt;br /&gt;
&lt;br /&gt;
'''Nome:''' &lt;br /&gt;
&lt;br /&gt;
'''Caminho:''' &lt;br /&gt;
&lt;br /&gt;
'''Estrutura dos branches:''' &lt;br /&gt;
&lt;br /&gt;
=Visão de Componentes=&lt;br /&gt;
&lt;br /&gt;
Apresente um diagrama básico dos módulos do sistema, bem como suas fronteiras. Descreva sucintamente cada módulo que compõe o produto, seu objetivo e como foi construído (linguagens usadas, bancos de dados, etc.).&lt;br /&gt;
&lt;br /&gt;
Foi estabelecido os seguintes módulos:&lt;br /&gt;
&lt;br /&gt;
;Logger&lt;br /&gt;
;Licence&lt;br /&gt;
;Watchdog (list_products)&lt;br /&gt;
;Downloader  (url, path, filename, hash)&lt;br /&gt;
: Agente responsavel por gerenciar download de pacotes de um local (url) para um path (pasta). Deverá ser responsavel por gerenciar as tentativas de conexao com a url pedida, alem de garantir que o pacote nao esteja corrompido (um hash poderá ser passado como parametro, opcionalmente)&lt;br /&gt;
;Installer (executable, install_arguments, uninstall_arguments) - service&lt;br /&gt;
: Agente responsavel por instalar softwares, executaveis ou msi, recebe os parametros para instalação e executa o processo. Em caso de falha, executa os parametros para desinstalar&lt;br /&gt;
;Inventory (list) - service&lt;br /&gt;
:Agente responsavel por listar todo o inventario da maquina. Os campos devem ser mutaveis, ou seja, podem ser adicionados ou retirados ao longo do tempo&lt;br /&gt;
;Writecache (open, close, list, exist) - service&lt;br /&gt;
: Agente responsavel por comunicar-se com a DLL do WC para abrir e fechar imagem.&lt;br /&gt;
;Locker (lock, unlock) - service&lt;br /&gt;
:Agente responsavel por bloquear o login do usuário, permitindo que alterações na maquina sejam feitas e não haja iteração ou modificação do usuário&lt;br /&gt;
;Tray - application&lt;br /&gt;
:Aplicativo na bandeja do sistema responsável por interface com usuário para comunicar mensagens de atualização remota e permitir comando para abrir imagem mediante autenticação usuário administrador.&lt;br /&gt;
;Manager(url_api) - service&lt;br /&gt;
:Agente responsavel por gerenciar as atualizações da maquina. A lista de updates será recebida de uma api, o agente será responsavel por comunicar com agentes especificos para garantir que os updates foram baixados e instalados corretamente na maquina. Ele terá que gerenciar todas as sincronizações que ocorrerão. (Processo de baixar, bloquear, abrir imagem e de instalar as atualizações).&lt;br /&gt;
&lt;br /&gt;
=Diagrama de Classes=&lt;br /&gt;
&lt;br /&gt;
*[[Diagrama de Classes Updrive 5]]&lt;br /&gt;
&lt;br /&gt;
=Decisões de Arquitetura=&lt;br /&gt;
&lt;br /&gt;
'''Persistência de dados''': &lt;br /&gt;
&lt;br /&gt;
[to-do]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tecnologias de Integração:''' &lt;br /&gt;
&lt;br /&gt;
[to-do]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Log: ''':&lt;br /&gt;
&lt;br /&gt;
[to-do]	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Padrão de Arquitetura utilizado:''' Se houve planejamento anterior, qual o padrão utilizado? Domain Driven Design (DDD) usando a estrutura MVC? Usa Webforms com outra arquitetura? Front-end e back-end são separados?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Front-end:''' Se houver separação, qual tecnologia/framework foi empregada para o projeto? AngularJS, VUE, JQuery, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Back-End:''' qual tecnologia/framework foi empregada para o projeto? ASP.NET, Java, NodeJS, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Framework de CSS:''' Está sendo utilizada uma ferramenta SASS? Qual framework está sendo usado? Bootstrap 3, Bootstrap 4, Foundation?&lt;br /&gt;
&lt;br /&gt;
'''Configurações de Otimização de deploy:''' O código é minificado? O código está com ofuscação? No ASP.NET foi habilitado o bundle no web.config? Quais configurações para otimizar o código são feitas?&lt;br /&gt;
&lt;br /&gt;
'''Outros aspectos:''' Fique à vontade para descrever outras considerações, o importante é deixar as decisões tomadas e padrões adotados bem documentados!&lt;br /&gt;
&lt;br /&gt;
=Fundamentações das decisões tomadas=&lt;br /&gt;
Nesta seção, coloque todas as considerações das tomadas de decisão realizadas para o produto. Porque foi usada tal arquitetura? Porque essa separação de componentes? Porque houve refatoração? Descreva o máximo possível nesta seção para que o histórico das decisões seja armazenado para consultas futuras.&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquitetura_Updrive_4&amp;diff=1716</id>
		<title>Arquitetura Updrive 4</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquitetura_Updrive_4&amp;diff=1716"/>
				<updated>2016-08-03T14:20:42Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Criou página com '[to-do] Detalhar arquitetura cliente-servidor local'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[to-do] Detalhar arquitetura cliente-servidor local&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquitetura_do_updrive&amp;diff=1715</id>
		<title>Arquitetura do updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquitetura_do_updrive&amp;diff=1715"/>
				<updated>2016-08-03T14:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Página substituída por '*Arquitetura Updrive 4 *Arquitetura Updrive 5'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Arquitetura Updrive 4]]&lt;br /&gt;
*[[Arquitetura Updrive 5]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1714</id>
		<title>Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1714"/>
				<updated>2016-08-02T20:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: /* Link do Product Backlog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
O upDrive possibilita substituir o processo convencional de atualização de softwares, permitindo padronização de imagens e atualizações remotas, sem a necessidade de deslocamento de um técnico para cada unidade. Sua tecnologia de proteção ao disco do sistema operacional garante que os computadores estejam sempre com a configuração padrão instalada, ou seja, mesmo que elas sejam alteradas ou novos softwares sejam instalados, ao reiniciar o computador, ele sempre retornará à sua configuração original.&lt;br /&gt;
&lt;br /&gt;
Entre seus principais benefícios, destacamos:&lt;br /&gt;
&lt;br /&gt;
* Mais organização e segurança para os usuários&lt;br /&gt;
* Diminuição dos custos de suporte e manutenção dos equipamentos&lt;br /&gt;
* Ambiente sempre padronizado e pronto para o uso&lt;br /&gt;
* Atualização dos softwares a distância e de forma automática&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
* Restaura a configuração padrão a cada reinicialização do computador&lt;br /&gt;
* Realiza atualizações automáticas nas imagens de softwares a distância&lt;br /&gt;
* Possibilita escolher entre opções de sistema operacional do computador&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
http://portal.mstech.com.br/celula/DarthVader/Lists/Backlog%20do%20Produto/AllItems.aspx&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais]]&lt;br /&gt;
* [[Requisitos não funcionais]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software]]&lt;br /&gt;
* [[Arquitetura do updrive]]&lt;br /&gt;
* [[Integrações do updrive]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Manual de instalação do updrive]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_do_updrive&amp;diff=1713</id>
		<title>Integrações do updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_do_updrive&amp;diff=1713"/>
				<updated>2016-08-02T20:57:37Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Criou página com '== BlueMonitor ==  === Atualizações remotas ===  GET '''API'''/DeviceUpdatePendents k4chave : chave k4 do dispositivo k1 : chave k1 associada ao dispositivo  '''Exemplo de r...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BlueMonitor ==&lt;br /&gt;
&lt;br /&gt;
=== Atualizações remotas ===&lt;br /&gt;
&lt;br /&gt;
GET '''API'''/DeviceUpdatePendents&lt;br /&gt;
k4chave : chave k4 do dispositivo&lt;br /&gt;
k1 : chave k1 associada ao dispositivo&lt;br /&gt;
&lt;br /&gt;
'''Exemplo de requisição bem sucedida'''&lt;br /&gt;
http://localhost:2206/DeviceUpdatePendents?k4chave=1234&amp;amp;k1=1&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
200 Ok&lt;br /&gt;
[Headers] X-RecordCount -&amp;gt; 1&lt;br /&gt;
[&lt;br /&gt;
      	{&lt;br /&gt;
               &amp;quot;updID&amp;quot;:326,&lt;br /&gt;
               &amp;quot;updNome&amp;quot;:&amp;quot;Atualização 1.0&amp;quot;,&lt;br /&gt;
               &amp;quot;updDescricao&amp;quot;:&amp;quot;Atualização 1 teste&amp;quot;,&lt;br /&gt;
               &amp;quot;updURL&amp;quot;:&amp;quot;http://localhost:2106/Updates/Arquivo_6198239_2016-01-21_15-58-25.zip&amp;quot;,&lt;br /&gt;
               &amp;quot;updData&amp;quot;:&amp;quot;2016-01-25T10:02:05.97&amp;quot;,&lt;br /&gt;
               &amp;quot;updSerial&amp;quot;:&amp;quot;Teste&amp;quot;,&lt;br /&gt;
               &amp;quot;updVersaoMajor&amp;quot;:1,&lt;br /&gt;
               &amp;quot;updVersaoMinor&amp;quot;:0,&lt;br /&gt;
               &amp;quot;updVersaoBuild&amp;quot;:0,&lt;br /&gt;
               &amp;quot;updDeltaBXP&amp;quot;:false,&lt;br /&gt;
               &amp;quot;updDeltaNome&amp;quot;:null,&lt;br /&gt;
               &amp;quot;ent_id&amp;quot;:&amp;quot;390414e2-1df3-df11-8e33-00155d0aca03&amp;quot;,&lt;br /&gt;
               &amp;quot;updHash&amp;quot;:&amp;quot;X&amp;quot;,&lt;br /&gt;
               &amp;quot;updDataControle&amp;quot;:&amp;quot;0001-01-01T00:00:00&amp;quot;,&lt;br /&gt;
               &amp;quot;updDataInicioInstalacao&amp;quot;:&amp;quot;2016-01-21T00:00:00&amp;quot;,&lt;br /&gt;
               &amp;quot;updNomeArquivoInstall&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
               &amp;quot; updNomeArquivoUninstall &amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
               &amp;quot;updComandoInstall&amp;quot;:&amp;quot;-silent&amp;quot;,&lt;br /&gt;
               &amp;quot;updComandoUninstall&amp;quot;:&amp;quot;-u&amp;quot;,&lt;br /&gt;
               &amp;quot;updAgentUpdate&amp;quot;:true,&lt;br /&gt;
               &amp;quot;updSituacao&amp;quot;:1,&lt;br /&gt;
               &amp;quot;IsNew&amp;quot;:false&lt;br /&gt;
      	}&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sinal de máquina ligada ===&lt;br /&gt;
POST /BlueSupport.aspx?k4=1234&amp;amp;k1=1&lt;br /&gt;
k4chave : chave k4 do dispositivo&lt;br /&gt;
k1 : chave k1 associada ao dispositivo&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1712</id>
		<title>Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1712"/>
				<updated>2016-08-02T20:57:11Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
O upDrive possibilita substituir o processo convencional de atualização de softwares, permitindo padronização de imagens e atualizações remotas, sem a necessidade de deslocamento de um técnico para cada unidade. Sua tecnologia de proteção ao disco do sistema operacional garante que os computadores estejam sempre com a configuração padrão instalada, ou seja, mesmo que elas sejam alteradas ou novos softwares sejam instalados, ao reiniciar o computador, ele sempre retornará à sua configuração original.&lt;br /&gt;
&lt;br /&gt;
Entre seus principais benefícios, destacamos:&lt;br /&gt;
&lt;br /&gt;
* Mais organização e segurança para os usuários&lt;br /&gt;
* Diminuição dos custos de suporte e manutenção dos equipamentos&lt;br /&gt;
* Ambiente sempre padronizado e pronto para o uso&lt;br /&gt;
* Atualização dos softwares a distância e de forma automática&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
* Restaura a configuração padrão a cada reinicialização do computador&lt;br /&gt;
* Realiza atualizações automáticas nas imagens de softwares a distância&lt;br /&gt;
* Possibilita escolher entre opções de sistema operacional do computador&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
http://portal.mstech.com.br/celula/DarthVader/Lists/Backlog%20do%20Produto/AllItems.aspx&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais]]&lt;br /&gt;
* [[Requisitos não funcionais]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software]]&lt;br /&gt;
* [[Arquitetura do updrive]]&lt;br /&gt;
* [[Integrações do updrive]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Manual de instalação do updrive]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_-_Loomi&amp;diff=1711</id>
		<title>Integrações - Loomi</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_-_Loomi&amp;diff=1711"/>
				<updated>2016-08-02T20:56:30Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Limpou toda a página&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquitetura_do_updrive&amp;diff=1710</id>
		<title>Arquitetura do updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquitetura_do_updrive&amp;diff=1710"/>
				<updated>2016-08-02T20:52:17Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Criou página com '== Versão 4.5 ==   [to-do] Detalhar arquitetura cliente-servidor local  == Versão 5.0 ==  Na versão 5.0 a arquitetura foi redesenhada para a solução não depender de um s...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Versão 4.5 == &lt;br /&gt;
&lt;br /&gt;
[to-do] Detalhar arquitetura cliente-servidor local&lt;br /&gt;
&lt;br /&gt;
== Versão 5.0 ==&lt;br /&gt;
&lt;br /&gt;
Na versão 5.0 a arquitetura foi redesenhada para a solução não depender de um servidor local.&lt;br /&gt;
Foi concebido os seguintes módulos:&lt;br /&gt;
&lt;br /&gt;
;Logger&lt;br /&gt;
;Licence&lt;br /&gt;
;Watchdog (list_products)&lt;br /&gt;
;Downloader  (url, path, filename, hash)&lt;br /&gt;
: Agente responsavel por gerenciar download de pacotes de um local (url) para um path (pasta). Deverá ser responsavel por gerenciar as tentativas de conexao com a url pedida, alem de garantir que o pacote nao esteja corrompido (um hash poderá ser passado como parametro, opcionalmente)&lt;br /&gt;
;Installer (executable, install_arguments, uninstall_arguments) - service&lt;br /&gt;
: Agente responsavel por instalar softwares, executaveis ou msi, recebe os parametros para instalação e executa o processo. Em caso de falha, executa os parametros para desinstalar&lt;br /&gt;
;Inventory (list) - service&lt;br /&gt;
:Agente responsavel por listar todo o inventario da maquina. Os campos devem ser mutaveis, ou seja, podem ser adicionados ou retirados ao longo do tempo&lt;br /&gt;
;Writecache (open, close, list, exist) - service&lt;br /&gt;
: Agente responsavel por comunicar-se com a DLL do WC para abrir e fechar imagem.&lt;br /&gt;
;Locker (lock, unlock) - service&lt;br /&gt;
:Agente responsavel por bloquear o login do usuário, permitindo que alterações na maquina sejam feitas e não haja iteração ou modificação do usuário&lt;br /&gt;
;Tray - application&lt;br /&gt;
:Aplicativo na bandeja do sistema responsável por interface com usuário para comunicar mensagens de atualização remota e permitir comando para abrir imagem mediante autenticação usuário administrador.&lt;br /&gt;
;Manager(url_api) - service&lt;br /&gt;
:Agente responsavel por gerenciar as atualizações da maquina. A lista de updates será recebida de uma api, o agente será responsavel por comunicar com agentes especificos para garantir que os updates foram baixados e instalados corretamente na maquina. Ele terá que gerenciar todas as sincronizações que ocorrerão. (Processo de baixar, bloquear, abrir imagem e de instalar as atualizações).&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1709</id>
		<title>Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1709"/>
				<updated>2016-08-02T20:39:29Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
O upDrive possibilita substituir o processo convencional de atualização de softwares, permitindo padronização de imagens e atualizações remotas, sem a necessidade de deslocamento de um técnico para cada unidade. Sua tecnologia de proteção ao disco do sistema operacional garante que os computadores estejam sempre com a configuração padrão instalada, ou seja, mesmo que elas sejam alteradas ou novos softwares sejam instalados, ao reiniciar o computador, ele sempre retornará à sua configuração original.&lt;br /&gt;
&lt;br /&gt;
Entre seus principais benefícios, destacamos:&lt;br /&gt;
&lt;br /&gt;
* Mais organização e segurança para os usuários&lt;br /&gt;
* Diminuição dos custos de suporte e manutenção dos equipamentos&lt;br /&gt;
* Ambiente sempre padronizado e pronto para o uso&lt;br /&gt;
* Atualização dos softwares a distância e de forma automática&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
* Restaura a configuração padrão a cada reinicialização do computador&lt;br /&gt;
* Realiza atualizações automáticas nas imagens de softwares a distância&lt;br /&gt;
* Possibilita escolher entre opções de sistema operacional do computador&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
http://portal.mstech.com.br/celula/DarthVader/Lists/Backlog%20do%20Produto/AllItems.aspx&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais]]&lt;br /&gt;
* [[Requisitos não funcionais]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software]]&lt;br /&gt;
* [[Arquitetura do updrive]]&lt;br /&gt;
* [[Integrações]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Manual de instalação]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_-_Loomi&amp;diff=1708</id>
		<title>Integrações - Loomi</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_-_Loomi&amp;diff=1708"/>
				<updated>2016-08-02T20:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Updrive - Integrações ==&lt;br /&gt;
&lt;br /&gt;
=== BlueMonitor ===&lt;br /&gt;
&lt;br /&gt;
==== Atualizações remotas ====&lt;br /&gt;
&lt;br /&gt;
GET '''API'''/DeviceUpdatePendents&lt;br /&gt;
k4chave : chave k4 do dispositivo&lt;br /&gt;
k1 : chave k1 associada ao dispositivo&lt;br /&gt;
&lt;br /&gt;
'''Exemplo de requisição bem sucedida'''&lt;br /&gt;
http://localhost:2206/DeviceUpdatePendents?k4chave=1234&amp;amp;k1=1&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
200 Ok&lt;br /&gt;
[Headers] X-RecordCount -&amp;gt; 1&lt;br /&gt;
[&lt;br /&gt;
      	{&lt;br /&gt;
               &amp;quot;updID&amp;quot;:326,&lt;br /&gt;
               &amp;quot;updNome&amp;quot;:&amp;quot;Atualização 1.0&amp;quot;,&lt;br /&gt;
               &amp;quot;updDescricao&amp;quot;:&amp;quot;Atualização 1 teste&amp;quot;,&lt;br /&gt;
               &amp;quot;updURL&amp;quot;:&amp;quot;http://localhost:2106/Updates/Arquivo_6198239_2016-01-21_15-58-25.zip&amp;quot;,&lt;br /&gt;
               &amp;quot;updData&amp;quot;:&amp;quot;2016-01-25T10:02:05.97&amp;quot;,&lt;br /&gt;
               &amp;quot;updSerial&amp;quot;:&amp;quot;Teste&amp;quot;,&lt;br /&gt;
               &amp;quot;updVersaoMajor&amp;quot;:1,&lt;br /&gt;
               &amp;quot;updVersaoMinor&amp;quot;:0,&lt;br /&gt;
               &amp;quot;updVersaoBuild&amp;quot;:0,&lt;br /&gt;
               &amp;quot;updDeltaBXP&amp;quot;:false,&lt;br /&gt;
               &amp;quot;updDeltaNome&amp;quot;:null,&lt;br /&gt;
               &amp;quot;ent_id&amp;quot;:&amp;quot;390414e2-1df3-df11-8e33-00155d0aca03&amp;quot;,&lt;br /&gt;
               &amp;quot;updHash&amp;quot;:&amp;quot;X&amp;quot;,&lt;br /&gt;
               &amp;quot;updDataControle&amp;quot;:&amp;quot;0001-01-01T00:00:00&amp;quot;,&lt;br /&gt;
               &amp;quot;updDataInicioInstalacao&amp;quot;:&amp;quot;2016-01-21T00:00:00&amp;quot;,&lt;br /&gt;
               &amp;quot;updNomeArquivoInstall&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
               &amp;quot; updNomeArquivoUninstall &amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
               &amp;quot;updComandoInstall&amp;quot;:&amp;quot;-silent&amp;quot;,&lt;br /&gt;
               &amp;quot;updComandoUninstall&amp;quot;:&amp;quot;-u&amp;quot;,&lt;br /&gt;
               &amp;quot;updAgentUpdate&amp;quot;:true,&lt;br /&gt;
               &amp;quot;updSituacao&amp;quot;:1,&lt;br /&gt;
               &amp;quot;IsNew&amp;quot;:false&lt;br /&gt;
      	}&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sinal de máquina ligada ====&lt;br /&gt;
POST /BlueSupport.aspx?k4=1234&amp;amp;k1=1&lt;br /&gt;
k4chave : chave k4 do dispositivo&lt;br /&gt;
k1 : chave k1 associada ao dispositivo&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_-_Loomi&amp;diff=1704</id>
		<title>Integrações - Loomi</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Integra%C3%A7%C3%B5es_-_Loomi&amp;diff=1704"/>
				<updated>2016-08-02T20:23:14Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Criou página com '== Updrive - Integrações ==  * BlueMonitor  1) Atualizações remotas  GET /DeviceUpdatePendents k4chave : chave k4 do dispositivo k1 : chave k1 associada ao dispositivo  ''...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Updrive - Integrações ==&lt;br /&gt;
&lt;br /&gt;
* BlueMonitor&lt;br /&gt;
&lt;br /&gt;
1) Atualizações remotas&lt;br /&gt;
&lt;br /&gt;
GET /DeviceUpdatePendents&lt;br /&gt;
k4chave : chave k4 do dispositivo&lt;br /&gt;
k1 : chave k1 associada ao dispositivo&lt;br /&gt;
&lt;br /&gt;
'''Exemplo de requisição bem sucedida'''&lt;br /&gt;
http://localhost:2206/DeviceUpdatePendents?k4chave=1234&amp;amp;k1=1&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
200 Ok&lt;br /&gt;
[Headers] X-RecordCount -&amp;gt; 1&lt;br /&gt;
[&lt;br /&gt;
      	{&lt;br /&gt;
               &amp;quot;updID&amp;quot;:326,&lt;br /&gt;
               &amp;quot;updNome&amp;quot;:&amp;quot;Atualização 1.0&amp;quot;,&lt;br /&gt;
               &amp;quot;updDescricao&amp;quot;:&amp;quot;Atualização 1 teste&amp;quot;,&lt;br /&gt;
               &amp;quot;updURL&amp;quot;:&amp;quot;http://localhost:2106/Updates/Arquivo_6198239_2016-01-21_15-58-25.zip&amp;quot;,&lt;br /&gt;
               &amp;quot;updData&amp;quot;:&amp;quot;2016-01-25T10:02:05.97&amp;quot;,&lt;br /&gt;
               &amp;quot;updSerial&amp;quot;:&amp;quot;Teste&amp;quot;,&lt;br /&gt;
               &amp;quot;updVersaoMajor&amp;quot;:1,&lt;br /&gt;
               &amp;quot;updVersaoMinor&amp;quot;:0,&lt;br /&gt;
               &amp;quot;updVersaoBuild&amp;quot;:0,&lt;br /&gt;
               &amp;quot;updDeltaBXP&amp;quot;:false,&lt;br /&gt;
               &amp;quot;updDeltaNome&amp;quot;:null,&lt;br /&gt;
               &amp;quot;ent_id&amp;quot;:&amp;quot;390414e2-1df3-df11-8e33-00155d0aca03&amp;quot;,&lt;br /&gt;
               &amp;quot;updHash&amp;quot;:&amp;quot;X&amp;quot;,&lt;br /&gt;
               &amp;quot;updDataControle&amp;quot;:&amp;quot;0001-01-01T00:00:00&amp;quot;,&lt;br /&gt;
               &amp;quot;updDataInicioInstalacao&amp;quot;:&amp;quot;2016-01-21T00:00:00&amp;quot;,&lt;br /&gt;
               &amp;quot;updNomeArquivoInstall&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
               &amp;quot; updNomeArquivoUninstall &amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
               &amp;quot;updComandoInstall&amp;quot;:&amp;quot;-silent&amp;quot;,&lt;br /&gt;
               &amp;quot;updComandoUninstall&amp;quot;:&amp;quot;-u&amp;quot;,&lt;br /&gt;
               &amp;quot;updAgentUpdate&amp;quot;:true,&lt;br /&gt;
               &amp;quot;updSituacao&amp;quot;:1,&lt;br /&gt;
               &amp;quot;IsNew&amp;quot;:false&lt;br /&gt;
      	}&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Sinal de máquina ligada&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1703</id>
		<title>Updrive</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Updrive&amp;diff=1703"/>
				<updated>2016-08-02T20:16:30Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: Criou página com '==Descrição==  O upDrive possibilita substituir o processo convencional de atualização de softwares, permitindo padronização de imagens e atualizações remotas, sem a n...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
O upDrive possibilita substituir o processo convencional de atualização de softwares, permitindo padronização de imagens e atualizações remotas, sem a necessidade de deslocamento de um técnico para cada unidade. Sua tecnologia de proteção ao disco do sistema operacional garante que os computadores estejam sempre com a configuração padrão instalada, ou seja, mesmo que elas sejam alteradas ou novos softwares sejam instalados, ao reiniciar o computador, ele sempre retornará à sua configuração original.&lt;br /&gt;
&lt;br /&gt;
Entre seus principais benefícios, destacamos:&lt;br /&gt;
&lt;br /&gt;
* Mais organização e segurança para os usuários&lt;br /&gt;
* Diminuição dos custos de suporte e manutenção dos equipamentos&lt;br /&gt;
* Ambiente sempre padronizado e pronto para o uso&lt;br /&gt;
* Atualização dos softwares a distância e de forma automática&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
* Restaura a configuração padrão a cada reinicialização do computador&lt;br /&gt;
* Realiza atualizações automáticas nas imagens de softwares a distância&lt;br /&gt;
* Possibilita escolher entre opções de sistema operacional do computador&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
http://portal.mstech.com.br/celula/DarthVader/Lists/Backlog%20do%20Produto/AllItems.aspx&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais]]&lt;br /&gt;
* [[Requisitos não funcionais]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software]]&lt;br /&gt;
* [[Arquitetura do produto]]&lt;br /&gt;
* [[Integrações]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Manual de instalação]]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=1699</id>
		<title>Produtos</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=1699"/>
				<updated>2016-08-02T20:05:03Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme.versotti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Essa página deverá conter um índice de links dos produtos e projetos disponíveis na MSTECH. &lt;br /&gt;
&lt;br /&gt;
Nas páginas dos produtos, pedimos que sejam colocadas todas as informações referentes à ele, como Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
Novamente lembrando, a Wiki é colaborativa então todos podem contribuir com o conteúdo!&lt;br /&gt;
&lt;br /&gt;
* [[Template de documentação]]&lt;br /&gt;
&lt;br /&gt;
== Plataforma de Produtos MSTECH ==&lt;br /&gt;
* [[Almoxarifado]]&lt;br /&gt;
* [[Aluno Monitor / Office 365]]&lt;br /&gt;
* [[Alimentação]]&lt;br /&gt;
* [[Approxima]]&lt;br /&gt;
* [[Atribuição de Aulas]]&lt;br /&gt;
* [[Avalia+]]&lt;br /&gt;
* [[Biblioteca]]&lt;br /&gt;
* [[Bluemonitor]]&lt;br /&gt;
* [[BlueControlWeb]]&lt;br /&gt;
* [[BlueControl]]&lt;br /&gt;
* [[Classpad]]&lt;br /&gt;
* [[Controle Patrimonial]]&lt;br /&gt;
* [[CoreSSO]]&lt;br /&gt;
* [[Coredu]]&lt;br /&gt;
* [[Educopédia]]&lt;br /&gt;
* [[Gestão Escolar / SGP]]&lt;br /&gt;
* [[Gestão Privado]]&lt;br /&gt;
* [[Loomi]]&lt;br /&gt;
* [[Moodle]]&lt;br /&gt;
* [[OpenId]]&lt;br /&gt;
* [[Portal Construtor]]&lt;br /&gt;
* [[Transporte Escolar]]&lt;br /&gt;
* [[Updrive]]&lt;br /&gt;
[http://www.example.com título do link]&lt;/div&gt;</summary>
		<author><name>Guilherme.versotti</name></author>	</entry>

	</feed>