Skip to content

Commit

Permalink
Preparação para publicação de versão compatível SEI 4.0.x e SUPER 4.0.x
Browse files Browse the repository at this point in the history
  • Loading branch information
guilhermeadc committed Jun 27, 2022
1 parent 1c284fa commit fc2a6c6
Show file tree
Hide file tree
Showing 8 changed files with 188 additions and 620 deletions.
33 changes: 18 additions & 15 deletions MdWsSeiRest.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,24 @@ class MdWsSeiRest extends SeiIntegracao
{
const NOME_MODULO = "MdWsSeiRest";



public function getNome()
{
return 'Módulo de serviços REST';
}

public function getVersao()
{
return '2.0.0';
}

public function getInstituicao()
{
return 'ME - Ministério da Economia';
}


/**
* Converte os dados para UTF8 para ser compativel com json_encode
* @param $item
Expand Down Expand Up @@ -143,21 +161,6 @@ public function verificaCompatibilidade($strVersaoSEI)
return true;
}

public function getNome()
{
return 'Módulo de serviços REST';
}

public function getVersao()
{
return '2.0.0';
}

public function getInstituicao()
{
return 'ME - Ministério da Economia';
}

public function inicializar($strVersaoSEI)
{
if (!$this->verificaCompatibilidade($strVersaoSEI)) {
Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,18 @@

Clique abaixo para orientações de instalação do Módulo Rest no SEI bem como para acessar e registrar o APP do SEI

[Instruções de Instalação e Configuração](READMEprincipalInstrucoesWssei.md)
[Instruções de Instalação e Configuração](docs/instalacao.md)

 

## Profissionais Desenvolvedores

### Documentação da API Rest

Clique abaixo para acessar a documentação disponível da API Rest

[Documentação da API](docs/README.md)
[Documentação da API](docs/api.md)


 

## Profissionais Testers e Integradores

Expand Down
97 changes: 0 additions & 97 deletions READMEprincipalInstrucoesWssei.md

This file was deleted.

62 changes: 0 additions & 62 deletions docs/README.md

This file was deleted.

62 changes: 62 additions & 0 deletions docs/api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Documentação dos Serviços

## Postman

Aqui estamos disponibilizando uma breve documentação dos serviços disponíveis na API.

Para visualizá-la basta instalar o utilitário [Postman](https://www.postman.com/) .

Esse utilitário conta com uma versão gratuita, e elenca os serviços da nossa API em chamadas REST.

Serve tanto para documentar os serviços e parâmetros, quanto irá auxiliar desenvolvedores e integradores de solução a construírem de forma mais ágil as suas soluções particulares.

Dúvidas com o utilitário Postman bem como sua filosofia de uso podem ser sanadas na própria comunidade do utilitário.

## Arquivos Postman

### Download do Projeto Postman

** caminhos relativos no repositório do github: **

- docs/postman/MD-WSSEI.postman_collection.json
- docs/postman/SEI-Nuvem.postman_environment.json

Breve explicação sobre os arquivos, abaixo.

### Postman da API - mod_wssei

docs/postman/MD-WSSEI.postman_collection.json

Projeto Postman elaborado pelos desenvolvedores da API para facilitar o uso por terceiros.

Os serviços estão separados por categorias e em cada categoria existe um ou mais serviços. Para cada serviço temos:
- nome do serviço
- descrição dos serviços
- parâmetros esperados
- tipos dos parâmetros esperados
- url de chamada do serviço
- tipo de chamada do serviço (GET - Post, etc)
- exemplo de chamada
- a ferramenta também mostra/permite, não exaustivamente:
- exemplos da chamada do serviço em dezenas de linguagens de programação diferentes
- executar de fato a chamada e observar o retorno em várias formas de saída (html, raw, json, etc)
- construir o seu workflow pessoal de algum caso de teste: por exemplo, logar no SEI, cadastrar um processo e incluir documento nesta ordem


### Environment para Uso

docs/postman/SEI-Nuvem.postman_environment.json

O arquivo de environment serve para informar os parâmetros referentes ao ambiente. Inicialmente, você irá alterar o campo "baseurl" que indica onde encontra-se o SEI.

O parâmetro "token" também é reaproveitado em outras chamadas e deve ser preenchido assim que você receber o token após rodar o serviço de autenticação.


## Testes da API

Temos também a disposição um cenário de teste completo tomando por base um SEI zerado iniciando com a base de referência do poder executivo.

Maiores detalhes acesse a área de Teste nesse projeto clicando aqui [Testes da API](../testes/README.md)

---
[Retornar ao Início](../README.md)
Loading

0 comments on commit fc2a6c6

Please sign in to comment.