# Gjur Mafre



# gjur-mapfre-andamentos-documentos

### **<span class="align-center">1 Introdução</span>**

#### <span class="align-center">**1.1 Objetivo** </span>

O robô tem como objetivo realizar a inclusão de um andamento e documento no sistema GJUR. Para isso, o robô realiza a pesquisa do processo, pelo seu número, e acessa o processo. Como etapa final há a validação dos campos necessário para a criação do andamento e upload do arquivo para o sistema.

#### <span class="align-center">**1.2 Portal**</span>

<table border="1" id="bkmrk-sistema-url" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><colgroup><col style="width: 49.0705%;"></col><col style="width: 50.9295%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">SISTEMA</td><td style="height: 29.7969px;">URL</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">GJUR</td><td style="height: 29.7969px;">https://portal.jur.mapfre.com.br/</td></tr></tbody></table>

#### <span class="align-center">**1.3 **Escopo****</span>

**Escopo da Documentação:**

- Esta documentação abrange todas as funcionalidades e configurações do gjur-mapfre-andamentos-documentos, incluindo: 
    - Pesquisa pelo número do processo;
    - Acesso ao Processo;
    - Criação de um **novo** Andamento;
    - Validação de campos;
    - Upload de arquivo.

### **2 Fluxo de Trabalho**

#### <span class="align-center">**2.1 **Login****</span>

<table border="1" id="bkmrk-1---valide-os-campos" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Valide os campos: "**Nome Utilizador**" e "**Password**".

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/imhimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/imhimage.png)

</td></tr><tr><td>2 - Clique em "**Entrar**".

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/uiIimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/uiIimage.png)

</td></tr></tbody></table>

#### <span class="align-center">**2.2 Bot** </span>

##### **2.2.1 Buscar Processo**

<table border="1" id="bkmrk-1--%C2%A0" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Informar o processo ou pasta na busca rápida.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/cwNimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/cwNimage.png)

</td></tr><tr><td>2 - Vai aparecer os processos, clicar em cima da pasta.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/agSimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/agSimage.png)

</td></tr><tr><td>3 - Vai abrir uma nova aba.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/CvNimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/CvNimage.png)

</td></tr><tr><td>4 - Feito isso, clique em "Ações" e selecione "Andamento".

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/Bjkimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/Bjkimage.png)

</td></tr></tbody></table>

##### **2.2.2 Andamento**

<table border="1" id="bkmrk-1---clique-na-op%C3%A7%C3%A3o-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Preencher o campo de Categoria e descrição. Além de colocar o estado como ENCERRADA.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-08/scaled-1680-/image.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-08/image.png)

</td></tr><tr><td>2 - Depois de preencher, clicar em Salvar.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/bDyimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/bDyimage.png)

</td></tr><tr><td>3 - Assim que clicar em salvar, irá aparecer a seguinte mensagem. Clicar no OK.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/QSPimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/QSPimage.png)

</td></tr></tbody></table>

##### **2.2.3 Documento**

<table border="1" id="bkmrk-1---no-andamento-cri" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Na mesma página, clicar em "Documentos" e "Upload de Documentos"

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/3sLimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/3sLimage.png)

  
</td></tr><tr><td>2 - Clicar em "+ Adicionar Documentos"

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/lrZimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/lrZimage.png)

</td></tr><tr><td>3 - Assim que enviar os arquivos, clicar em "Iniciar Envio" e depois em "Avançar e Concluir a importação".

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/oPaimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/oPaimage.png)

</td></tr><tr><td>4- Vai abrir uma página para colocar o tipo de documento, e depois clicar em "Adicionar".

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/scaled-1680-/CSjimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-05/CSjimage.png)

</td></tr></tbody></table>


##### <span class="align-center">**2.3 Referências**</span>

<table border="1" id="bkmrk-se%C3%87%C3%83o-propriedade-co" style="width: 100%;"><tbody><tr><td style="width: 14.2151%;">SEÇÃO</td><td style="width: 17.7998%;">PROPRIEDADE</td><td style="width: 21.5042%;">COLUNA</td><td style="width: 13.6008%;">  
</td><td style="width: 32.8801%;">DESCRIÇÃO</td></tr><tr><td style="width: 14.2151%;">-</td><td style="width: 17.7998%;">integracao</td><td style="width: 21.5042%;">INTEGRACAO</td><td style="width: 13.6008%;">Opcional</td><td style="width: 32.8801%;">Referência para o código da pasta no sistema jurídico, utilizado para identificar e localizar documentos e processos de forma eficiente.</td></tr><tr><td style="width: 14.2151%;">-</td><td style="width: 17.7998%;">idTramitacao</td><td style="width: 21.5042%;">ID\_TRAMITACAO</td><td style="width: 13.6008%;">Opcional</td><td style="width: 32.8801%;">Referência para o código da tramitação no sistema jurídico, utilizado para acompanhar e identificar o status e o progresso dos processos dentro do sistema.</td></tr><tr><td style="width: 14.2151%;">2.2.1 </td><td style="width: 17.7998%;">número do processo</td><td style="width: 21.5042%;">PROCESSO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Número do processo/pasta que será utilizado para realizar a busca.</td></tr><tr><td style="width: 14.2151%;">2.2.2</td><td style="width: 17.7998%;">listar andamento</td><td style="width: 21.5042%;">LISTAR\_ANDAMENTO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Checkbox que deverá ou não ser marcada.</td></tr><tr><td style="width: 14.2151%;">2.2.2</td><td style="width: 17.7998%;">data andamento</td><td style="width: 21.5042%;">DATA\_ANDAMENTO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Data da inserção do andamento.</td></tr><tr><td style="width: 14.2151%;">2.2.2</td><td style="width: 17.7998%;">evento andamento </td><td style="width: 21.5042%;">EVENTO\_ANDAMENTO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Evento do andamento inserido.</td></tr><tr><td style="width: 14.2151%;">2.2.2</td><td style="width: 17.7998%;">Fase</td><td style="width: 21.5042%;">FASE</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Fase que o processo se encontra.</td></tr><tr><td style="width: 14.2151%;">2.2.2</td><td style="width: 17.7998%;">descrição</td><td style="width: 21.5042%;">DESCRICAO</td><td style="width: 13.6008%;">Opcional</td><td style="width: 32.8801%;">Descrição do andamento inserido.</td></tr><tr><td style="width: 14.2151%;">2.2.3</td><td style="width: 17.7998%;">tipo documento</td><td style="width: 21.5042%;">TIPO\_DOC</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Tipo do documento inserido.</td></tr><tr><td style="width: 14.2151%;">2.2.3</td><td style="width: 17.7998%;">data documento</td><td style="width: 21.5042%;">DATA\_DOCUMENTO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Data da inserção do documento.</td></tr><tr><td style="width: 14.2151%;">2.2.3</td><td style="width: 17.7998%;">Nome do Arquivo</td><td style="width: 21.5042%;">ARQUIVO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Arquivo que será enviado ao sistema.</td></tr><tr><td style="width: 14.2151%;">2.2.4</td><td style="width: 17.7998%;">data evento</td><td style="width: 21.5042%;">DATA\_EVENTO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Data do cumprimento do evento.</td></tr><tr><td style="width: 14.2151%;">2.2.4</td><td style="width: 17.7998%;">situação</td><td style="width: 21.5042%;">SITUACAO</td><td style="width: 13.6008%;">**Obrigatório**</td><td style="width: 32.8801%;">Situação do evento cumprido.</td></tr></tbody></table>


### **3 Restrições e Premissas**

#### **3.1 - Restrições**

1. **Processo Válido:**
    - O número de processo informado deve existir;
2. **Timeout**  
    
    - Após 30 minutos de inatividade;
3. **Validação de Dados:**
    - As informações de cada etapa do robô, sendo elas: Andamento - "**Evento**", "**Fase**", "**Detalhes/Instrução"**; Documento - "**Tipo**", "**Data**"; Cumprir evento - "**Situação**" devem ser exatamente iguais a uma das opções permitidas pelo portal;
    - O nome do arquivo, na coluna ARQUIVO, deve ser exatamente iguais ao nome do anexo que será enviado ao sistema.

#### **3.2 - Premissas**

1. **Processo Válido:**
    - É assumido que o número de processo informado existe *- Referência(3.1 Restrições - subtópico 1)*.
2. **Dados:**  
    
    - É assumido que as informações fornecidas para cada etapa do robô, sendo elas: Andamento - "**Evento**", "**Fase**", "**Detalhes/Instrução"**; Documento - "**Tipo**", "**Data**"; Cumprir evento - "**Situação**" existam no portal - *Referência(3.1 Restrições - subtópico 2).*

### **4 Critérios de Aceitação**

1. **Pesquisa do processo:**
    - O robô deve ser capaz de realizar a busca no portal pelo número do processo. Caso não encontre, deve-se retornar uma mensagem de erro - *Referência(3.1 Restrições - subtópico 1).*
2. **Validação de Dados:**
    - O robô deve ser capaz de Validar todos os campos de cada etapa corretamente, sendo elas: Andamento - "**Evento**", "**Fase**", "**Detalhes/Instrução"**; Documento - "**Tipo**", "**Data**"; Cumprir evento - "**Situação**". Caso um desses campos não possua exatamente a mesma informação que o cliente forneceu na planilha deve-se devolver uma mensagem de erro - *Referência(3.1 Restrições - subtópico 2)*.


### **5 Descrição Funcional**

#### <span class="align-center">**5.1 **Funcionalidades****</span>

O robô desenvolvido possui as seguintes funcionalidades:

1. **Pesquisa do processo:**
    - O robô é capaz de realizar a busca pelo número de processo.
2. **Validação de Dados:**
    - O robô é capaz de validar corretamente os campos necessários;
    - O robô é capaz de realizar o upload do arquivo no sistema.
3. **Confirmação da Tarefa:**
    - O robô é capaz de realizar uma validação para verificar se o andamento e o documento foram inseridos corretamente.

#### <span class="align-center">**5.2 **Requisitos Funcionais****</span>

Para que o robô funcione corretamente, os seguintes requisitos funcionais devem ser atendidos:

1. 1. 1. **Formato e Validação de Dados:**
            - O sistema deve validar se o número de processo informado na busca está correto e retorna resposta, antes de permitir que o robô siga para o próximo passo - *Referência (2.2.1 - Busca Processo - subtopico 3)*;
            - O sistema deve validar se as informações dos campos de cada etapa existem, antes de permitir que o robô salve o andamento - *Referência(3.1 Restrições - subtópico 2)*.