sei mairon guerra bathaglini ([email protected])[email protected] diretoria de tecnologia da...
TRANSCRIPT
SEI
Mairon Guerra Bathaglini([email protected])
Diretoria de Tecnologia da Informação
Tribunal Regional Federal da 4ª Região
Blocos
BlocoRN cadastrarRN1273 alterarRN1274 excluirRN1275 consultarRN1276 listarRN1277 contarRN1278 reabrir pesquisar disponibilizar cancelarDisponibilizacao retornar concluir
Web Services - SeiRN gerarBloco excluirBloco disponibilizarBloco cancelarDisponibilizacaoBloco
Métodos Críticos AtividadeRN.gerarInternaRN0727 AtividadeRN.listarPendenciasRN0754 ProtocoloRN.mudarNivelAcesso ProtocoloRN.associarRN0982 ProtocoloRN.pesquisarRN0967 ProcedimentoRN.listarCompleto
Núcleo do sistema
Andamentos
AtividadeRN enviarRN0023 atualizarAndamento marcarVisualizado excluirRN0034 consultarRN0033 listarRN0036 contarRN0035 bloquear concluirRN0726 gerarInternaRN0727 listarPendenciasRN0754 atribuirRN0985
AtividadeRN - Métodos Críticos
gerarInternaRN0727 Faz encadeamento de andamentos Coordena acesso aos processos e documentos de acordo
com a atividade gerada Atualiza visualização (para unidades/usuários)
AtividadeRN - Métodos Críticos
listarPendenciasRN0754 Lista andamentos da unidade ou usuário (sigilosos)
Controle de Processos Árvore de Processo Outros...
ProtocoloRN gerarRN0154 alterarRN0203 cancelar excluirRN0748 consultarRN0186 listarRN0668 contarRN0667 bloquear gerarNumeracaoProcesso gerarNumeracaoDocumento listarNiveisAcessoRN0878 listarValoresEstadosRN1015 listarGrausSigiloso pesquisarRN0967 associarRN0982 listarSigilososAcessados alterarOrdem mudarNivelAcesso
ProtocoloRN - Métodos Críticos
mudarNivelAcesso Trata “contaminação” do nível de acesso Refaz acessos aos processos e documentos Trata indexação
ProtocoloRN - Métodos Críticos
pesquisarRN0967 Usado em todo o sistema
Consulta tabela de acesso Sigilosos Documentos em bloco Retorna um Código de Acesso
ProtocoloRN - associarRN0982
ProtocoloRN - Métodos Críticos
associarRN0982 Monta tabela de acessos
Geração de processo Inclusão de documento Na anexação de processos
Usado por AtividadeRN.gerarInternaRN0727 e ProtocoloRN.mudarNivelAcesso
ProcedimentoRN gerarRN0156 alterarRN0202 excluirRN0280 consultarRN0201 listarRN0278 contarRN0279 reabrirRN0966 listarCompleto relacionarProcedimentoRN1020 excluirRelacionamentoProcedimentoRN1021 listarRelacionados sobrestarRN1014 removerSobrestamentoRN1017 listarSobrestados anexar desanexar listarAnexados consultarHistoricoRN1025 concluir darCiencia duplicar receber
ProcedimentoRN - Métodos Críticos
listarCompleto Busca Processo com Documentos
Montagem da Árvore Visualização Acesso Externo Outros...
DocumentoRN gerarRN0003 receberRN0991 alterarRN0004 alterarRecebidoRN0992 excluirRN0006 darCiencia consultarRN0005 listarRN0008 contarRN0007 gerarPublicacaoRelacionadaRN1207 bloquearAssinaturaEnviadaEmail bloquearAssinaturaCiencia bloquearAssinaturaVisualizada bloquearAssinaturaPublicada bloquearAssinaturaTramitacaoConclusao assinar obterDocumentoAssinatura confirmarAssinatura cancelarAssinatura obterDocumentoAutenticidade gerarPdf
Indexação
ProcedimentoRN.gerarRN0156 Chama método interno Dispara indexação
ProcedimentoRN. gerarRN0156InternoControlado
Integrações
Web Services Módulos
Web Services - SeiRN gerarProcedimento incluirDocumento consultarProcedimento consultarDocumento gerarBloco excluirBloco disponibilizarBloco cancelarDisponibilizacaoBloco incluirDocumentoBloco retirarDocumentoBloco incluirProcedimentoBloco retirarProcedimentoBloco reabrirProcedimento concluirProcedimento
Web Services - Cadastro
Módulos
ISeiIntegracao ISeiControlador ISeiControladorAjax ISeiControladorWebServices
Módulos
ISeiIntegracao montarBotaoProcedimento(SeiIntegracaoDTO $objSeiIntegracaoDTO); montarIconeProcedimento(SeiIntegracaoDTO $objSeiIntegracaoDTO); montarBotaoDocumento(SeiIntegracaoDTO $objSeiIntegracaoDTO); montarIconeDocumento(SeiIntegracaoDTO $objSeiIntegracaoDTO); atualizarConteudo(DocumentoDTO $objDocumentoDTO); excluirProcedimento(ProcedimentoDTO $objProcedimentoDTO); excluirDocumento(DocumentoDTO $objDocumentoDTO);
ISeiControlador, ISeiControladorAjax e SeiControladorWebServices
public function processar($str)
Módulos Configurar atributo SEI -> Modulos
SEI => (array(.... ‘Modulos' => array( 'TRF4' => dirname(__FILE__).'/institucional/trf4', 'PMPA' => dirname(__FILE__).'/institucional/pmpa') .... ),
Desenvolvimento Colaborativo
Hoje: Eclipse/Subversion local com lock
Opções: Subversion na web? Usar um repositório web (Qual? SourceForge?) Desenvolvimento local e merge posterior Outra...
FIM!
Diretoria de Tecnologia da InformaçãoTribunal Regional Federal da 4ª Região