-
Notifications
You must be signed in to change notification settings - Fork 0
Home
O Greasemonkey é um famoso complemento do Mozilla Firefox que permite a seu usuário executar alguns pequenos códigos JavaScript e assim personalizar o visual e algumas funções em diversas páginas da internet. É mais ou menos como se você fosse um programador e quisesse adicionar novas funções para deixar um site com uma funcionalidade nova ou melhorar algum serviço online que você utilize. No Google Chrome a extensão mais utilizada para efetuar estas alterações é a Tampermonkey.
A utilização de Scripts na PRF iniciou com algumas solicitações relacionadas ao SEI que surgiram no Núcleo de Multas e Penalidades da Superintendência Regional de Goiás. Tais demandas foram repassadas à Unidade de Apoio ao Desenvolvimento Descentralizado (ADD) de Goiás que iniciou a implementação de algumas rotinas. As mesmas foram bem aceitas resultando num feedback de sucesso entre os colegas que utilizavam, fomentando a criação de vários novos scripts.
Hoje temos um rol de scripts já bastante avançado, primariamente relacionados ao Sistema SEI, mas também a outros sistemas como SISCOM.
A instalação dos scripts é muito simples, podendo ser utilizados tanto no Mozilla Firefox quanto no Google Chrome. Para isso é necessário a instalação de um complemento ou extensão no navegador, conforme orientado nos passos abaixo.
ATENÇÃO: Nunca instale scripts de fontes desconhecidas. Lembre-se que o script será capaz de executar diversas funções nos sites em que você visita.
No Firefox a extensão utilizada é a Greasemonkey, disponível no endereço https://addons.mozilla.org/pt-BR/firefox/addon/greasemonkey/. Acesse o link e clique no botão Adicionar ao Firefox.
No Chrome a extensão utilizada é a Tampermonkey, disponível no endereço https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo. Acesse o link e clique no botão Usar no Chrome.
Segue abaixo a relação de scripts disponíveis para instalação.
Realiza uma pesquisa na tela de Controle de Processos ou na tela da Lista de Processos do Bloco, em todas as informações constantes nas tabelas. A pesquisa é realizada em quaisquer campos existentes no processo incluindo: o número do processo, a atribuição (nome de usuário e nome completo), o tipo do processo, a especificação (descrição) do processo, o texto da anotação e até mesmo os interessados (caso seja utilizado juntamente com o script Carregar Detalhes de Interessados).
Para realizar a pesquisa basta digitar o texto desejado na caixa de Pesquisa na barra superior sem pressionar a tecla Enter.
É possível ainda pesquisar uma lista de termos bastando colocar todos os termos entre chaves e separados por espaços. Por exemplo: pesquisar por [08675 08650] irá mostrar todos os processos que sejam iniciados em Brasília, na Superintendência ou no Departamento.

Permite filtrar os processos do SEI conforme estejam atribuídos. Será acrescentada uma nova caixa de seleção com as seguintes opções:
- Ver todos os processos, que desativa o filtro mostra todos os processos;
- Ver processos não atribuídos, que mostra apenas os processos não atribuídos a ninguém.
- Ver processos atribuídos à (...), que mostra apenas os processos atribuídos ao servidor, listando apenas os servidores da unidade que já possuem algum processo atribuído.

Cria um botão que ordena os processos do SEI. Ao clicar no botão será apresentado um painel com as opções de ordenação dos processos onde poderão ser selecionados vários parâmetros para ordenação. Esses parâmetros são persistentes, ou seja, são mantidos mesmo após recarregar a página. Caso nenhum parâmetro esteja selecionado, nenhuma alteração é feita na página.
- Prioridade da Anotação: Dá prioridade aos processos que possuem anotação marcadas como Prioridade; Posteriormente são incluídos os processos que possuem anotação sem prioridade; Por fim os processos que não possuem anotação.
- Texto da Anotação: Classifica os processos pelo texto inserido na anotação; Os processos que não possuem anotação virão listados abaixo.
- Número do Processo: Classifica pelo número em ordem natural;
- Data do Processo: Classifica pelo número considerando primeiro o ano e depois o número sequencial.
- Processo Atribuído: Classifica os processos por atribuição.
- Interessados: Classifica os processos pelos interessados; Necessita o uso do script Carregar Detalhes de Interessados.
A classificação dos processos obedecerá a ordem em que se seleciona os parâmetros. Assim, se for selecionado primeiro Prioridade da Anotação e depois Data do Processo, os processos ficarão ordenados seguindo primeiro o padrão Prioridade da Anotação e depois os de Data do Processo.

Permite carregar a informação dos interessados dos processos na tela de Controle de Processos. É especialmente útil para unidades com muitos processos em aberto. A vantagem deste script em relação a utilização da Visualização detalhada é que todas as informações serão apresentadas em apenas uma página, sendo que a visualização detalhada, no caso de muitos processos, o resultado é apresentado paginado, podendo se tonar demorada a localização de diversos processos de um mesmo interessado.

Cria um botão que permite abrir o conteúdo dos documentos SEI em uma nova aba, de forma semelhante ao que acontece aos arquivos PDF.

Permite selecionar vários processos em sequência. Para utilizar o script basta clicar no primeiro processo em que se deseja selecionar e clicar no último segurando a tecla Shift. A rotina também permite realizar o processo inverso, de desselecionar processos selecionados. A imagem animada abaixo demonstra o funcionamento da rotina.

Cria um botão com a aparência de um C que irá aparecer ao lado do número do processo e dos documentos do processo. O clicar no botão, o navegador irá copiar o número do processo, bastando colar (ou pressionar Ctrl + V) no destino. Gera bastante comodidade para copiar o número do processo, sendo principalmente útil para os colegas que realizam esta operação rotineiramente. Importante salientar que o número copiado segue o padrão de link do sistema SEI. Assim, caso seja colado em um documento em edição, o número será criado já com o link, facilitando bastante o procedimento de citar um processo ou documento. Por questões técnicas, no Chrome, o "sombreado" por trás do número do link não aparece ao ser colado. Apesar disso, ao salvar o documento o mesmo deverá estar normalmente com o link funcionando. Lembre-se apenas de não alterar o número, senão o link não será criado. O script ainda não foi implementado para o caso de processos com várias pastas. Assim, no caso de muitas pastas, apenas o link de copiar o número do processo estará funcionando.

Permite abrir os processos da tela de Controle de Processos em uma nova aba. O script habilita os links de processos desta tela para que sejam exibidos como links comuns, permitindo ao usuário clicar com o botão central do mouse para abrir em uma nova aba, ou ainda clicar com o botão direito e escolher dentre as diversas opções, como abrir em nova aba ou janela.

Inclui a opção de você filtrar os processos da tela inicial por Bloco. Assim você pode filtrar todos os processos de um determinado Bloco e efetuar uma operação em lote, como Concluir, Sobrestar ou Enviar. A informação de quais Blocos existem e quais processos estão no Bloco são carregadas quando você escolhe uma opção na caixa. Enquanto ela estiver "sombreada" significa que está carregando a informação daquele Bloco. As informações de cada bloco são carregadas apenas uma vez, permanecendo em cache até sair da página, evitando carregar mais de uma vez a mesma informação.

Esse script vai adicionar um botão chamado "Retirar Sobrestamento" dentro de cada um dos Blocos. Assim você poderá selecionar quantos processos precisar e clicar no botão e ele iniciará um script que vai retirar os processos automaticamente. São necessários 5 passos para retirar um processo de sobrestamento. Então, para cada processo deverá aparecer algo como:
08662.007411/2016-10 (1/4)...
08662.007411/2016-10 (2/4)...
08662.007411/2016-10 (3/4)...
08662.007411/2016-10 (4/4)...
08662.007411/2016-10 (Sobrestamento retirado com sucesso!)
