Skip to content
Marcelo Barros edited this page May 29, 2017 · 1 revision

Scripts Produtividade

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.

Scripts na PRF

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.

Instalação dos Scripts

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.

Mozilla Firefox

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.

Google Chrome

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.

Relação de Scripts

Segue abaixo a relação de scripts disponíveis para instalação.

Scripts Sistema SEI

Pesquisar informações

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.

Filtrar Processos por Atribuição

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.

Ordenar Processos

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.

Parâmetros de Ordenação
  • 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.

Carregar detalhes de interessados

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.

Abrir Documento em Nova Página

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.

Selecionar Múltiplos Processos

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.

Copia Número do Processo

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.

Abrir Processo em Nova Aba

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.

Carrega Informações dos Blocos

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.

Retira do Sobrestamento em Bloco

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!)