Implementar Novo Serviço

Criar a implementação de um novo serviço

Para a implementação do novo serviço, sugerimos a seguinte sequência de ações:

  • Criar uma pasta denominada de "catalogo_provedor_servico/providers/impl/<<instituição>>". Como por exemplo: "catalogo_provedor_servico/providers/impl/ifrn"

  • Criar, nessa pasta, um arquivo com extensão ".py" para cada um dos provedores de serviço (service provider)

  • Criar uma classe, que herde de AbstractBaseServiceProvider

Lista dos Métodos que pode ser Sobrescritos

# 1
get_codigo_siorg(self)
# 2
get_id_servico_portal_govbr(self)
# 3
get_numero_total_etapas(self)
# 4
get_next_etapa(self, cpf, etapa)
# 5
get_etapa_para_edicao(self, cpf, numero_etapa)
# 6
get_avaliacao_disponibilidade(self, cpf)
# 7
get_avaliacao_disponibilidade_especifico(self, cpf, servico, avaliacao)
# 8
receber_solicitacao(self, request, cpf)
# 9
executar_solicitacao(self, request, solicitacao)
# 10
validate_dados_etapa(self, request, etapa, solicitacao)
# 11
on_persist_solicitacao(self, solicitacao, is_create, is_update)
# 12
on_persist_solicitacao_etapa(self, etapa, solicitacao_etapa, is_create, is_update)
# 13
on_finish_recebimento_solicitacao(self, solicitacao)
# 14
get_dados_email(self, solicitacao)
# 15
is_em_periodo_avaliacao(self, solicitacao, campus=None)
# 16
registrar_acompanhamento(self, solicitacao)
# 17
registrar_conclusao(self, solicitacao)
# 18
obter_formulario_avaliacao(self, solicitacao)

Clique nesse LINK para acessar a documentação completa necessária à implementação dos Provedores de Serviços Digitais.

Contrato que deve ser Obedecido pela API do Provedor de Serviços

A API do provedor de serviços deve disponibilizar os endpoints especificados em um contrato que deve ser obedecido por todos os procedores de serviços. A equipe de desenvolvimento deve consultar cuidadosamente o contrato para garantir que o Balcão de Serviços Digitais possa interagir com o provedor desenvolvido pela equipe.

Clique nesse LINK para acessar a documentação de contrato que deve ser obedecido pela API do Provedor de Serviços Digitais.

Last updated