Ir para o conteúdo principal

Documentação Técnica - Integração de sistemas externos com o Agendamento PPE

Introdução

O Agendamento PPE é um sistema desenvolvido para permitir o agendamento de matérias do SEI e para integração com outros sistemas. O sistema facilita o agendamento de matérias com muito conteúdo e a visualização da matéria no mesmo padrão publicado no diário.

Objetivo

Esta documentação trata-se da documentação técnica para integração de sistemas externos para a API do PPE, a integração permitirá executar ações no agendamento das matérias, tais como:

  • FUNC-001 - Efetuar Agendamento
  • FUNC-002 - Consultar Agendamento
  • FUNC-003 - Excluir Agendamento

Ambientes

PRODUÇÃO

TESTE

Regras de negócio e implementação técnica

Para melhor entendimento do que se trata essas funcionalidades serão apresentados os quadros de cada função descrevendo suas regras de negócio e logo abaixo a implementação técnica.

FUNC-001 - Efetuar Agendamento

Regras de negócio:  

 

  • O agendamento não pode ser feito em dia não útil.
  • A secretaria solicitante que deseja realizar o agendamento deve estar previamente cadastrada no PPE

  • A secretaria solicitante que deseja realizar o agendamento deve estar adimplente

  • Os custos relacionados a matéria é calculado automaticamente com base na quantidade de caracteres e/ou imagens (cálculo baseado nas dimensões da imagem)

Agendar.PNG

FUNC-002 - Consultar Agendamento

Regras de negócio:  

  • O protocolo de agendamento deve está previamente gerado

  • O agendamento da matéria deve existir

  • Se a matéria estiver sido reprovado o sistema retornará um erro

Consultar.PNG

FUNC-003 - Excluir Agendamento

Regras de negócio:  

  • O protocolo de agendamento deve está previamente gerado

Remover.PNG

Normas de publicação

Diário Oficial do Estado de Rondônia, ed. 150 - pág. 1-2


Autores

  • André Henrique Cortez (Desenvolvedor)
  • Denise Jeane Silva (Product Owner)
  • João Pedro R. Brito (Desenvolvedor)
  • João Thomas de S. Telles (Estagiário)
  • Jorge Luiz de J. P. Junior (Desenvolvedor)
  • José Lucas da S. Costa (Desenvolvedor)
  • Junior B. da Silva (Scrum Master)
  • Matheus da S. Cruz (Desenvolvedor)