# JusProcesso Equatorial



# jusprocesso-equatorial-andamentos

### **<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 JusProcesso. 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;">JusProcesso</td><td style="height: 29.7969px;">[https://live.equatorial.cibernix.com/](https://live.equatorial.cibernix.com/ "https://live.equatorial.cibernix.com/")</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 login e senha e depois entrar.

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

</td></tr><tr><td>2 - Tela inicial do sistema.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/T2Pimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/T2Pimage.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 - Clicar em Lista de Trabalho.

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

</td></tr><tr><td>2 - Informa o número do processo e consulta.

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

</td></tr><tr><td>3 - Vai encontrar o processo, clicar no botão de play.

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

</td></tr><tr><td>4 - Clicar em anexar arquivos.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/UNJimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/UNJimage.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 - Vai abrir uma nova caixa, informar o andamento e anexar o arquivo.

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

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

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/nh7image.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/nh7image.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%; height: 598.328px;"><tbody><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">SEÇÃO</td><td style="width: 17.7998%; height: 29.7969px;">PROPRIEDADE</td><td style="width: 21.5042%; height: 29.7969px;">COLUNA</td><td style="width: 13.6008%; height: 29.7969px;">  
</td><td style="width: 32.8801%; height: 29.7969px;">DESCRIÇÃO</td></tr><tr style="height: 80.1875px;"><td style="width: 14.2151%; height: 80.1875px;">-</td><td style="width: 17.7998%; height: 80.1875px;">integracao</td><td style="width: 21.5042%; height: 80.1875px;">INTEGRACAO</td><td style="width: 13.6008%; height: 80.1875px;">Opcional</td><td style="width: 32.8801%; height: 80.1875px;">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 style="height: 96.9844px;"><td style="width: 14.2151%; height: 96.9844px;">-</td><td style="width: 17.7998%; height: 96.9844px;">idTramitacao</td><td style="width: 21.5042%; height: 96.9844px;">ID\_TRAMITACAO</td><td style="width: 13.6008%; height: 96.9844px;">Opcional</td><td style="width: 32.8801%; height: 96.9844px;">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 style="height: 46.5938px;"><td style="width: 14.2151%; height: 46.5938px;">2.2.1 </td><td style="width: 17.7998%; height: 46.5938px;">número do processo</td><td style="width: 21.5042%; height: 46.5938px;">PROCESSO</td><td style="width: 13.6008%; height: 46.5938px;">**Obrigatório**</td><td style="width: 32.8801%; height: 46.5938px;">Número do processo/pasta que será utilizado para realizar a busca.</td></tr><tr style="height: 46.5938px;"><td style="width: 14.2151%; height: 46.5938px;">2.2.2</td><td style="width: 17.7998%; height: 46.5938px;">listar andamento</td><td style="width: 21.5042%; height: 46.5938px;">LISTAR\_ANDAMENTO</td><td style="width: 13.6008%; height: 46.5938px;">**Obrigatório**</td><td style="width: 32.8801%; height: 46.5938px;">Checkbox que deverá ou não ser marcada.</td></tr><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">2.2.2</td><td style="width: 17.7998%; height: 29.7969px;">data andamento</td><td style="width: 21.5042%; height: 29.7969px;">DATA\_ANDAMENTO</td><td style="width: 13.6008%; height: 29.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 29.7969px;">Data da inserção do andamento.</td></tr><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">2.2.2</td><td style="width: 17.7998%; height: 29.7969px;">evento andamento </td><td style="width: 21.5042%; height: 29.7969px;">EVENTO\_ANDAMENTO</td><td style="width: 13.6008%; height: 29.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 29.7969px;">Evento do andamento inserido.</td></tr><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">2.2.2</td><td style="width: 17.7998%; height: 29.7969px;">Fase</td><td style="width: 21.5042%; height: 29.7969px;">FASE</td><td style="width: 13.6008%; height: 29.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 29.7969px;">Fase que o processo se encontra.</td></tr><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">2.2.2</td><td style="width: 17.7998%; height: 29.7969px;">descrição</td><td style="width: 21.5042%; height: 29.7969px;">DESCRICAO</td><td style="width: 13.6008%; height: 29.7969px;">Opcional</td><td style="width: 32.8801%; height: 29.7969px;">Descrição do andamento inserido.</td></tr><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">2.2.3</td><td style="width: 17.7998%; height: 29.7969px;">tipo documento</td><td style="width: 21.5042%; height: 29.7969px;">TIPO\_DOC</td><td style="width: 13.6008%; height: 29.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 29.7969px;">Tipo do documento inserido.</td></tr><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">2.2.3</td><td style="width: 17.7998%; height: 29.7969px;">data documento</td><td style="width: 21.5042%; height: 29.7969px;">DATA\_DOCUMENTO</td><td style="width: 13.6008%; height: 29.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 29.7969px;">Data da inserção do documento.</td></tr><tr style="height: 29.7969px;"><td style="width: 14.2151%; height: 29.7969px;">2.2.3</td><td style="width: 17.7998%; height: 29.7969px;">Nome do Arquivo</td><td style="width: 21.5042%; height: 29.7969px;">ARQUIVO</td><td style="width: 13.6008%; height: 29.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 29.7969px;">Arquivo que será enviado ao sistema.</td></tr><tr style="height: 44.7969px;"><td style="width: 14.2151%; height: 44.7969px;">2.2.4</td><td style="width: 17.7998%; height: 44.7969px;">data evento</td><td style="width: 21.5042%; height: 44.7969px;">DATA\_EVENTO</td><td style="width: 13.6008%; height: 44.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 44.7969px;">Data do cumprimento do evento.</td></tr><tr style="height: 44.7969px;"><td style="width: 14.2151%; height: 44.7969px;">2.2.4</td><td style="width: 17.7998%; height: 44.7969px;">situação</td><td style="width: 21.5042%; height: 44.7969px;">SITUACAO</td><td style="width: 13.6008%; height: 44.7969px;">**Obrigatório**</td><td style="width: 32.8801%; height: 44.7969px;">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)*.