Giter Club home page Giter Club logo

siga's Introduction

Branch Status
Develop Testes Unitários Develop
Master Testes Unitários Master

Siga - Sistema de Gestão Administrativa

O Siga é composto de diversos módulos:

  • Siga-Doc: Gestão Documental
  • Siga-WF: Workflow
  • Siga-GI: Gestão de Identidade
  • Siga-GC: Gestão de Conhecimento
  • Siga-SR: Serviços e Tickets
  • Siga-tp: Solicitação de transportes

O módulo mas popular, o Siga-Doc, é capaz de controlar o trâmite de documentos digitais ou físico, processos administrativos ou expedientes, usando assinatura com certificado digital ou simplesmente assinatura com login e senha. Este módulo foi desenvolvido seguindo os requisitos do e-Arq, portanto, tem um elevado grau de aderência.

Para saber mais sobre o Siga-Doc, acesse um dos links abaixo:

Conteúdo destinado a Órgãos que tenham interesse em conhecer o sistema: http://linksiga.trf2.jus.br/

Conteúdo destinado a usuários do sistema: https://colabore.trf2.jus.br/course/view.php?id=2

Curso de Ensino à Distância: https://colabore.trf2.jus.br/enrol/index.php?id=4

Para instalar uma versão de testes do Siga-Doc, utilizando o Docker, clique aqui.

Para tirar dúvidas, entre em contato através do forum.

Veja também a documentação para o desenvolvedor: Javadoc.

siga's People

Contributors

adrigrassi avatar andersonzanichelli avatar andrem-carvalho avatar andresousa17 avatar andrethomazini avatar baylon avatar cassioaugusto01 avatar chrystinne avatar crivano avatar daniarmando avatar diegofrsilva avatar dinarde avatar esredson avatar gabrielfilipy avatar gigami10 avatar guilhermechaddad avatar heidiks avatar herval2003 avatar heversonvasconcelos avatar hodrigohamalho avatar jmolivei avatar kmacedovarela avatar marcosmelodb1 avatar markenson avatar newtonyohei avatar rafaela00castro avatar ricardosantosmti avatar rkendy avatar rlfacanha avatar wladeilson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

siga's Issues

Separar os módulos por instância

Hoje no sigadoc tem 8 aplicações implantadas na mesma instância do JBoss.
Se uma aplicação "trava", dependendo do que foi este travamento, todas as outras travam também.

Seria interessante reduzir este número pelo menos pela metade.

[Play!] Problema com ehcache

Ao subir duas aplicações play:
Caused by: net.sf.ehcache.ObjectExistsException: Cache play already exists

O Play não se comporta bem quando utilizamos seu jar compartilhado entre aplicações. Estou analisando a melhor solução para o problema.

Refactoring do siga.properties

Esse arquivo tem muita informação, inclusive informação de banco de dados e etc.

Acho que todas essas informações deveriam que ser removidas.

Erro ao compilar o projeto siga-cp-sinc

O projeto siga-cp-sinc é utilizado para fazer a importação do XML com os dados das pessoas, lotações, funções, etc.

Ao tentar compilá-lo com as adaptações do branch migracao-jboss6 ocorrem erros do tipo:

[ERROR] /c:/Trabalhos/Repositorios/siga/siga-cp-sinc/src/main/java/br/gov/jfrj/importar/SigaCpSinc.java:[453,54] incompatible types
  required: org.hibernate.cfg.AnnotationConfiguration
  found:    org.hibernate.cfg.Configuration

Mecanismo para atualização de versão em cada release

Hoje, todas as releases do siga são geradas no pom com a mesma versão.

Isso não é correto principalmente pelo fato de outras aplicações utilizarem as bibliotecas do siga, com isso se sair uma nova versão do siga, a outra aplicação não quebra.

Pesquisa de classificação com palavras acentuadas

Ao digitar uma palavra acentuada no campo "Classificação documental" ao criar um novo documento o texto está com o encoding alterado. Por exemplo, ao digitar a palavra "férias" abre-se a janela de pesquisa com a palavra "FéRIAS".

Reescrever método de chamada via get

No projeto siga-ex, na classe br.gov.jfrj.siga.ex.util.FuncoesEL, reescrever o trecho de código do metodo "webservice", para realizar a chamada via SigaHTTP.

Commit em que o codigo foi inserido: f405c51

Logoff pelo menu

Ao acessar o menu do siga, tem um botão de logoff é necessário trocar o link dele para /siga/?GLO=true

NoClassDefFoundError sigatags

Algumas vezes esse erro é mostrado na tela.

Caused by: java.lang.NoClassDefFoundError: org/apache/jsp/tag/meta/http_003a/localhost/sigatags/pagina_tag

Problema com picketlink em chamadas a outros módulos

Mesmo após autenticado em ambos os SP, chamadas como a exibida abaixo retornam dados do IDP, (como se não estivesse autenticado). Os cookies aparentemente estão sendo passados corretamente na chamada. O problema foi identificado no sigagc.

String paginaVazia = ConexaoHTTP.get(getBaseSiga() + "/pagina_vazia.action?popup=" + popup, atributos);

Problema na autenticação entre módulos

Isso só da na Volvofh16, tem que analisar o que ta acontecendo.

java.lang.NumberFormatException: For input string: "<HTML><HEAD><TITLE>HTTP Post Binding (Request)</TITLE></HEAD><BODY Onload="document.forms[0].submit()"><FORM METHOD="POST" ACTION="http://volvofh16:8080/sigaidp/"><INPUT TYPE="HIDDEN" NAME="SAMLRequest" VALUE="PHNhbWxwOkF1dGhuUmVxdWVzdCB4bWxuczpzYW1scD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiIgQXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlVVJMPSJodHRwOi8vdm9sdm9maDE2OjgwODAvc2lnYS8iIERlc3RpbmF0aW9uPSJodHRwOi8vdm9sdm9maDE2OjgwODAvc2lnYWlkcC8iIElEPSJJRF8wZDVhYzJlMS0zNzU4LTQ1OGItODE3ZC0zYTJkYTMwNmZkMDUiIElzc3VlSW5zdGFudD0iMjAxNC0wOS0wNVQyMDowNjowNi44OTZaIiBQcm90b2NvbEJpbmRpbmc9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpiaW5kaW5nczpIVFRQLVBPU1QiIFZlcnNpb249IjIuMCI+PHNhbWw6SXNzdWVyIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iPmh0dHA6Ly92b2x2b2ZoMTY6ODA4MC9zaWdhLzwvc2FtbDpJc3N1ZXI+PHNhbWxwOk5hbWVJRFBvbGljeSBBbGxvd0NyZWF0ZT0idHJ1ZSIgRm9ybWF0PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6bmFtZWlkLWZvcm1hdDp0cmFuc2llbnQiLz48L3NhbWxwOkF1dGhuUmVxdWVzdD4="/><NOSCRIPT><P>JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue.</P><INPUT TYPE="SUBMIT" VALUE="CONTINUE" /></NOSCRIPT></FORM></BODY></HTML>"

Problema ao empacotar SigaGC (Play precompile)

Ao empacotar o projeto, dentro da pasta do projeto sigagc, o precompile dos módulos (siga-play-module) ocorre ok.
Porém, ao empacotar da pasta raiz (siga) o plugin do maven identifica o diretorio errado do módulo e nao o precompila.

É necessario configurar o plugin para reconhecer o diretorio correto do modulo.

Loop infinito de módulo com erro na página inicial do siga

Ao carregar um módulo que da um erro interno 501 ou retorna uma página sem title o script de renderização dos módulos faz uma nova chamada.

Tem que colocar um retry-count, acho que o número máximo de duas tentativas estaria ótimo.

Erro no Deploy SigaGC

Quando realizado o deploy com o JBoss já rodando, o seguinte erro acontece:

Caused by: java.lang.ClassCastException: org.jboss.jca.adapters.jdbc.WrapperDataSource cannot be cast to com.mchange.v2.c3p0.ComboPooledDataSource

Automatizar a troca das referencias do server na hora do deploy

No arquivo picketlink.xml existe a referência pro nome do servidor em questão.
Criar uma configuração no maven (ou propriedade do jboss? ) pra que ele descobrisse dinamicamente este dado, eliminando a necessidade de ter que trocar sempre que for recompilar o projeto.

Geração de PDF

java.lang.ClassNotFoundException: br.gov.jfrj.itextpdf.MyPD4ML from [Module "deployment.sigaex.war:main" from Service Module Loader]

Peguei esse erro no log da volvofh16, imagino que seja na hora que vai tentar gerar ou imprimir algum documento.

verificar possibilidade de cache pras chamadas da página inicial do siga

O Siga faz chamada pra todos os sistemas na página inicial.
Essa chamada pode ser cacheada, creio que por padrão ela já seria (quando clica no botão voltar por exemplo) porém, pra funcionar no I.E tive que desabilitar o cache no arquivo principal.js linha 214 "$.ajaxSetup({ cache: false });"

Seria interessante ver uma alternativa pra esse cache funcionar no i.e dai voltar esse cache pra true.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.