# ProConsumidor



# proconsumidor-coletar-audiencia

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

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

O robô **proconsumidor-coletar-audiencia**<span class="original-content"> </span>tem como objetivo buscar o processo, acessar aba **Tratativas** e coletar os dados, incluindo eventuais anexos relacionados às notificações.

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

> Esta documentação abrange todas as funcionalidades e configurações do **proconsumidor-coletar-audiencia** , incluindo:
> 
> - Pesquisa pelo número do processo;
> - Acesso ao Processo;
> - Acessa a aba Tratativas;
> - Coletar todas as informações e anexos.

#### <span class="align-center">**1.2 Url de acesso**</span>

<table border="1" id="bkmrk-sistema-url" style="width: 102.469%;"><tbody><tr><td style="width: 45.7355%;">SISTEMA</td><td style="width: 54.2645%;">URL</td></tr><tr><td style="width: 45.7355%;">PROCONSUMIDOR</td><td style="width: 54.2645%;">https://proconsumidor.mj.gov.br/#/login</td></tr></tbody></table>

### **2 Fluxo de Trabalho**

#### <span class="align-center">**2.1 **Login (Se houver)****</span>

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

[![1ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/1a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/1a-tela.png)  
</td></tr><tr><td>2- Clique em "**Entrar**".

[![2ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/2a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/2a-tela.png)  
</td></tr><tr><td>3 - Valide o **Fornecedor** vinculado ao usuário e clique em "**Selecionar**".

[![3ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/3a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/3a-tela.png)

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

#### <span class="align-center">**2.2 Proto Queue (Se houver)**</span>

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

#### **2.3.1 Buscar Processo**

<table border="1" id="bkmrk-1---realize-a-pesqui" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Realize a pesquisa pelo **número do processo**.

[![4ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/4a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/4a-tela.png)

</td></tr><tr><td>2 - Nas “**Tratativas**” coletar os dados da audiência:

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

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

#### <span class="align-center">  
</span>

### **3 Dados de entrada**

<p class="callout info"><span class="align-center"> **Tabela XLS/XML**</span></p>

<p class="callout warning">Campo **FORMATAÇÃO** deve ser preenchido apenas se a formatação do campo for restritiva, ex: regex @Pattern no QueueLoader</p>

<table border="1" id="bkmrk-se%C3%87%C3%83o-propriedade-co" style="width: 108.642%; height: 464.313px;"><tbody><tr style="height: 46.5938px;"><td style="width: 8.28183%; height: 46.5938px;">SEÇÃO</td><td style="width: 13.8443%; height: 46.5938px;">PROPRIEDADE</td><td style="width: 12.979%; height: 46.5938px;">XLS</td><td style="width: 12.8577%; height: 46.5938px;">XML</td><td style="width: 15.4489%; height: 46.5938px;">CAMPO OBRIGATÓRIO</td><td style="width: 16.6873%; height: 46.5938px;">FORMATAÇÃO</td><td style="width: 19.9011%; height: 46.5938px;">DESCRIÇÃO</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0.123609%; height: 46.5938px;">  
</td></tr><tr style="height: 147.375px;"><td style="width: 8.28183%; height: 147.375px;">  
</td><td style="width: 13.8443%; height: 147.375px;">integracao</td><td style="width: 12.979%; height: 147.375px;">INTEGRACAO</td><td style="width: 12.8577%; height: 147.375px;">integracao</td><td style="width: 15.4489%; height: 147.375px;">Sim</td><td style="width: 16.6873%; height: 147.375px;">  
</td><td style="width: 19.9011%; height: 147.375px;">Referência para o código da pasta no sistema jurídico, utilizado para identificar e localizar documentos e processos de forma eficiente.</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0.123609%; height: 147.375px;">  
</td></tr><tr style="height: 80.1875px;"><td style="width: 8.28183%; height: 80.1875px;">2.2.1 </td><td style="width: 13.8443%; height: 80.1875px;">número do processo</td><td style="width: 12.979%; height: 80.1875px;">PROCESSO</td><td style="width: 12.8577%; height: 80.1875px;">processo</td><td style="width: 15.4489%; height: 80.1875px;">Sim</td><td style="width: 16.6873%; height: 80.1875px;">0001515-15.2025.8.15.1515</td><td style="width: 19.9011%; height: 80.1875px;">Número do processo/pasta que será utilizado para realizar a busca.</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0.123609%; height: 80.1875px;">  
</td></tr></tbody></table>

<p class="callout info">**Tabela Scheduler**</p>

<table border="1" id="bkmrk-nome-valor" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 50.0618%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Nome</td><td>Valor</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td><td>  
</td><td style="height: 29.7969px;">  
</td></tr></tbody></table>

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


> - Será apenas os submenu Audiência os demais submenu não serão coletadas.


#### **5 Documentação de API**

### [Documentação da - API](https://wiki.oystr.com.br/books/interno-especificacoes-rpa/page/api-proconsumidor-coletar-audiencia)

<div class="_tableContainer_80l1q_1" id="bkmrk-c%C3%B3digo-http-descri%C3%A7%C3%A3"><div class="absolute end-0 flex items-end"><div class="_tableContainer_80l1q_1"><div class="_tableWrapper_80l1q_14 group flex w-fit flex-col-reverse" tabindex="-1">  
</div></div></div></div>

# proconsumidor-coletar-notificacao

### **<span class="align-center" style="color: rgb(0, 0, 0);">1 Introdução</span>**

#### <span class="align-center" style="color: rgb(0, 0, 0);">**1.1 Objetivo** </span>

O robô <span class="original-content">**proconsumidor-coletar-notificacao** </span>tem como objetivo buscar o processo, acessar suas notificações e coletar os dados, incluindo eventuais anexos relacionados às notificações.

#### <span class="align-center" style="color: rgb(0, 0, 0);">**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;">PROCONSUMIDOR</td><td style="height: 29.7969px;">https://proconsumidor.mj.gov.br/#/login</td></tr></tbody></table>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**1.3 **Escopo****</span>

**Escopo da Documentação:**

- Acessar o portal do proconsumidor;
- Realizar o login;
- Selecionar o fornecedor;
- Pesquisar o processo e acessa-lo;
- Ir ate aba Tratativa;
- Coletar os dados e os arquivos;

### <span style="color: rgb(0, 0, 0);">**2 Fluxo de Trabalho**</span>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**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 "**CPF**" e "**Senha**".

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

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

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

</td></tr><tr><td>3 - Valide o **Fornecedor** vinculado ao usuário e clique em "**Selecionar**".

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

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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**2.2 Bot** </span>

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

<table border="1" id="bkmrk-1---realize-a-pesqui" style="border-collapse: collapse; width: 100%; height: 1375.44px;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr style="height: 446.266px;"><td style="height: 446.266px;">1 - Realize a pesquisa pelo **número do processo**.

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

</td></tr><tr style="height: 522.297px;"><td style="height: 522.297px;">2 - Na aba "**Tratativa**", deve clicar no botão ação e depois em **Visualizar Notificação**".

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2024-12/scaled-1680-/5REimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2024-12/5REimage.png)

**Deve baixar o arquivo com PDF.**

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

2.1 - Clique em Ações e depois em “**Visualizar Resposta do Fornecedor**” se houver".

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

Na próxima tela deve **baixar todos os arquivos que existir**.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2024-12/scaled-1680-/0Qbimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2024-12/0Qbimage.png)

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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**2.3 Referências**</span>

<table border="1" id="bkmrk-se%C3%87%C3%83o-propriedade-co" style="width: 100%; height: 380.344px;"><tbody><tr style="height: 29.7969px;"><td style="width: 24.4747%; height: 29.7969px;">SEÇÃO</td><td style="width: 17.3053%; height: 29.7969px;">PROPRIEDADE</td><td style="width: 16.5637%; height: 29.7969px;">COLUNA</td><td style="width: 14.1023%; height: 29.7969px;">  
</td><td style="width: 27.5541%; height: 29.7969px;">DESCRIÇÃO</td></tr><tr style="height: 96.9844px;"><td style="width: 24.4747%; height: 96.9844px;">-</td><td style="width: 17.3053%; height: 96.9844px;">integracao</td><td style="width: 16.5637%; height: 96.9844px;">INTEGRACAO</td><td style="width: 14.1023%; height: 96.9844px;">Opcional</td><td style="width: 27.5541%; height: 96.9844px;">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: 24.4747%;">2.1</td><td style="width: 17.3053%;">fornecedor</td><td style="width: 16.5637%;">FORNECEDOR</td><td style="width: 14.1023%;">**Obrigatório**</td><td style="width: 27.5541%;">Nome do fornecedor que deverá ser escolhido para acessar o sistema e seus processos.</td></tr><tr style="height: 29.7969px;"><td style="width: 24.4747%; height: 29.7969px;">2.2.1</td><td style="width: 17.3053%; height: 29.7969px;">processo</td><td style="width: 16.5637%; height: 29.7969px;">PROCESSO</td><td style="width: 14.1023%; height: 29.7969px;">**Obrigatório**</td><td style="width: 27.5541%; height: 29.7969px;">Número do processo que será utilizado na validação do campo referente a pesquisa no sistema</td></tr></tbody></table>

<span class="align-center" style="color: rgb(0, 0, 0);">  
</span>

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

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

1. **Logins Simultâneos:**
    - O sistema não permite mais de um usuário logado no perfil.
2. **Limitações de envio dos Arquivos:**
    - O sistema só permite o upload de um arquivo por vez antes de salvar;
    - Formatos aceitos: .jpeg, .png, .bmp, .gif, .doc, .docx, .xls, .xlsx, .pdf, .odt, .ods, .txt;
    - Número máximo de 10 anexos;
    - Tamanho máximo por anexo de 2MB.
3. **Limitação da Mensagem:**
    - Máximo de 20.000 caracteres.

#### **3.2 - Premissas**

1. **Fornecedores vinculados ao usuário:** 
    - É assumido que o perfil do usuário já possui os fornecedores vinculados, bastando apenas alternar entre eles.
2. **Processo Válido:**
    - É assumido que o número de processo informado existe.
3. **Formatos dos Arquivos:**
    - É assumido que os arquivos são fornecidos nas formatações aceitas pelo portal - *Referência (3.1 Restrições - subtópico 2).*

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

1. **<span style="color: rgb(0, 0, 0);">Coletar dados da reclamação:</span>**
    - <span style="color: rgb(0, 0, 0);">O robô deve ser capaz de coletar todos os dados da reclamação;</span>
2. **<span style="color: rgb(0, 0, 0);">Formato de Dados:</span>**
    - <span style="color: rgb(0, 0, 0);">O robô deve ser capaz de realizar a busca do processo pelo seu número;</span>


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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**5.1 **Funcionalidades****</span>

<span class="align-center" style="color: rgb(0, 0, 0);">O robô desenvolvido possui as seguintes funcionalidades:</span>

1. <span class="align-center" style="color: rgb(0, 0, 0);">**<span style="color: rgb(0, 0, 0);">Coletar os dados da aba Reclamação:</span>**</span>
    - <span class="align-center" style="color: rgb(0, 0, 0);">O robô é capaz de alternar entre os fornecedores vinculados ao perfil.</span>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**5.2 **Requisitos Funcionais****</span>

<span style="color: rgb(0, 0, 0);">Para que o robô funcione corretamente, os seguintes requisitos funcionais devem ser atendidos:</span>

1. **<span style="color: rgb(0, 0, 0);">Fornecedores vinculados ao usuário:</span>**
    - - <span style="color: rgb(0, 0, 0);">O sistema deve possuir os fornecedores necessários para o acesso ao portal e realização das tarefas necessárias.</span>
2. <span style="color: rgb(0, 0, 0);">**Formato e Validação de Dados:**</span>
    - - <span style="color: rgb(0, 0, 0);">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 Bot - subtópico 2.2.1 - Busca Processo )*;</span>
        - <span style="color: rgb(0, 0, 0);">O sistema deve validar o formato do documento e o tamanho do arquivo, que foram enviados pelo robô antes de permitir que o robô siga para o próximo passo - *Referência (3.1 Restrições - subtópico 2)*;</span>
        - <span style="color: rgb(0, 0, 0);">O sistema deve validar a Mensagem que será enviada pelo robô antes de permitir que o robô siga para o próximo passo - *Referência (3.1 Restrições - subtópico 3).*</span>
3. <span style="color: rgb(0, 0, 0);">**Obtenção de Dados:**</span>
    - - <span style="color: rgb(0, 0, 0);">O sistema deve permitir que o robô salve as informações, para a comprovação da realização de todas as etapas requisitadas *- Referência (2.2 Bot - subtópico 2.2.4 - Salvando Informações).*</span>

# proconsumidor-coletar-reclamacao

### **<span class="align-center" style="color: rgb(0, 0, 0);">1 Introdução</span>**

#### <span class="align-center" style="color: rgb(0, 0, 0);">**1.1 Objetivo** </span>

O robô <span class="original-content">**proconsumidor-coletar-reclamacao** </span>tem como objetivo buscar o processo, acessar as reclamações e coletar os dados, incluindo eventuais anexos relacionados às reclamações.

#### <span class="align-center" style="color: rgb(0, 0, 0);">**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;">PROCONSUMIDOR</td><td style="height: 29.7969px;">https://proconsumidor.mj.gov.br/#/login</td></tr></tbody></table>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**1.3 **Escopo****</span>

**Escopo da Documentação:**

- Acessar o portal do proconsumidor;
- Realizar o login;
- Selecionar o fornecedor;
- Pesquisar o processo e acessa-lo;
- Ir ate aba Reclamação;
- Coletar os dados e os arquivos;

### <span style="color: rgb(0, 0, 0);">**2 Fluxo de Trabalho**</span>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**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 "**CPF**" e "**Senha**".

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

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

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

</td></tr><tr><td>3 - Valide o **Fornecedor** vinculado ao usuário e clique em "**Selecionar**".

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

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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**2.2 Bot** </span>

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

<table border="1" id="bkmrk-1---realize-a-pesqui" style="border-collapse: collapse; width: 100%; height: 1375.44px;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr style="height: 446.266px;"><td style="height: 446.266px;">1 - Realize a pesquisa pelo **número do processo**.

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

</td></tr><tr style="height: 522.297px;"><td style="height: 522.297px;">2 - Na aba "**Reclamação**", deve coletar todos os dados ".

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2024-12/scaled-1680-/zMBimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2024-12/zMBimage.png)![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2024-12/scaled-1680-/2TKimage.png)

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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**2.3 Referências**</span>

<table border="1" id="bkmrk-se%C3%87%C3%83o-propriedade-co" style="width: 100%; height: 380.344px;"><tbody><tr style="height: 29.7969px;"><td style="width: 24.4747%; height: 29.7969px;">SEÇÃO</td><td style="width: 17.3053%; height: 29.7969px;">PROPRIEDADE</td><td style="width: 16.5637%; height: 29.7969px;">COLUNA</td><td style="width: 14.1023%; height: 29.7969px;">  
</td><td style="width: 27.5541%; height: 29.7969px;">DESCRIÇÃO</td></tr><tr style="height: 96.9844px;"><td style="width: 24.4747%; height: 96.9844px;">-</td><td style="width: 17.3053%; height: 96.9844px;">integracao</td><td style="width: 16.5637%; height: 96.9844px;">INTEGRACAO</td><td style="width: 14.1023%; height: 96.9844px;">Opcional</td><td style="width: 27.5541%; height: 96.9844px;">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: 24.4747%;">2.1</td><td style="width: 17.3053%;">fornecedor</td><td style="width: 16.5637%;">FORNECEDOR</td><td style="width: 14.1023%;">**Obrigatório**</td><td style="width: 27.5541%;">Nome do fornecedor que deverá ser escolhido para acessar o sistema e seus processos.</td></tr><tr style="height: 29.7969px;"><td style="width: 24.4747%; height: 29.7969px;">2.2.1</td><td style="width: 17.3053%; height: 29.7969px;">processo</td><td style="width: 16.5637%; height: 29.7969px;">PROCESSO</td><td style="width: 14.1023%; height: 29.7969px;">**Obrigatório**</td><td style="width: 27.5541%; height: 29.7969px;">Número do processo que será utilizado na validação do campo referente a pesquisa no sistema</td></tr></tbody></table>

<span class="align-center" style="color: rgb(0, 0, 0);">  
</span>

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

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

1. **Logins Simultâneos:**
    - O sistema não permite mais de um usuário logado no perfil.
2. **Limitações de envio dos Arquivos:**
    - O sistema só permite o upload de um arquivo por vez antes de salvar;
    - Formatos aceitos: .jpeg, .png, .bmp, .gif, .doc, .docx, .xls, .xlsx, .pdf, .odt, .ods, .txt;
    - Número máximo de 10 anexos;
    - Tamanho máximo por anexo de 2MB.
3. **Limitação da Mensagem:**
    - Máximo de 20.000 caracteres.

#### **3.2 - Premissas**

1. **Fornecedores vinculados ao usuário:** 
    - É assumido que o perfil do usuário já possui os fornecedores vinculados, bastando apenas alternar entre eles.
2. **Processo Válido:**
    - É assumido que o número de processo informado existe.
3. **Formatos dos Arquivos:**
    - É assumido que os arquivos são fornecidos nas formatações aceitas pelo portal - *Referência (3.1 Restrições - subtópico 2).*

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

1. **<span style="color: rgb(0, 0, 0);">Coletar dados da reclamação:</span>**
    - <span style="color: rgb(0, 0, 0);">O robô deve ser capaz de coletar todos os dados da reclamação;</span>
2. **<span style="color: rgb(0, 0, 0);">Formato de Dados:</span>**
    - <span style="color: rgb(0, 0, 0);">O robô deve ser capaz de realizar a busca do processo pelo seu número;</span>


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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**5.1 **Funcionalidades****</span>

<span class="align-center" style="color: rgb(0, 0, 0);">O robô desenvolvido possui as seguintes funcionalidades:</span>

1. <span class="align-center" style="color: rgb(0, 0, 0);">**<span style="color: rgb(0, 0, 0);">Coletar os dados da aba Reclamação:</span>**</span>
    - <span class="align-center" style="color: rgb(0, 0, 0);">O robô é capaz de alternar entre os fornecedores vinculados ao perfil.</span>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**5.2 **Requisitos Funcionais****</span>

<span style="color: rgb(0, 0, 0);">Para que o robô funcione corretamente, os seguintes requisitos funcionais devem ser atendidos:</span>

1. **<span style="color: rgb(0, 0, 0);">Fornecedores vinculados ao usuário:</span>**
    - - <span style="color: rgb(0, 0, 0);">O sistema deve possuir os fornecedores necessários para o acesso ao portal e realização das tarefas necessárias.</span>
2. <span style="color: rgb(0, 0, 0);">**Formato e Validação de Dados:**</span>
    - - <span style="color: rgb(0, 0, 0);">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 Bot - subtópico 2.2.1 - Busca Processo )*;</span>
        - <span style="color: rgb(0, 0, 0);">O sistema deve validar o formato do documento e o tamanho do arquivo, que foram enviados pelo robô antes de permitir que o robô siga para o próximo passo - *Referência (3.1 Restrições - subtópico 2)*;</span>
        - <span style="color: rgb(0, 0, 0);">O sistema deve validar a Mensagem que será enviada pelo robô antes de permitir que o robô siga para o próximo passo - *Referência (3.1 Restrições - subtópico 3).*</span>
3. <span style="color: rgb(0, 0, 0);">**Obtenção de Dados:**</span>
    - - <span style="color: rgb(0, 0, 0);">O sistema deve permitir que o robô salve as informações, para a comprovação da realização de todas as etapas requisitadas *- Referência (2.2 Bot - subtópico 2.2.4 - Salvando Informações).*</span>

# proconsumidor-consulta-andamentos

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

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

O robô <span class="original-content">**proconsumidor-consultar-andamentos** </span>tem como objetivo buscar o processo, acessar suas andamento e coletar os dados, incluindo eventuais anexos relacionados às notificações.

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

> Esta documentação abrange todas as funcionalidades e configurações do **proconsumidor-consulta-andamentos** , incluindo:
> 
> - Pesquisa pelo número do processo;
> - Acesso ao Andamento;
> - Coletar todos os dados disponível

#### <span class="align-center">**1.3 Url de acesso**</span>

<table border="1" id="bkmrk-sistema-url" style="width: 102.963%;"><tbody><tr><td style="width: 44.2822%;">SISTEMA</td><td style="width: 55.7178%;">URL</td></tr><tr><td style="width: 44.2822%;">PROCONSUMIDOR</td><td style="width: 55.7178%;">https://proconsumidor.mj.gov.br/#/login</td></tr></tbody></table>

### **2 Fluxo de Trabalho**

#### <span class="align-center">**2.1 **Login (Se houver)****</span>

<span class="align-center">****Exemplo:****</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 "**CPF**" e "**Senha**".

[![1ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/1a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/1a-tela.png)

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

[![2ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/2a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/2a-tela.png)

</td></tr><tr><td>3 - Valide o **Fornecedor** vinculado ao usuário e clique em "**Selecionar**".

[![3ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/3a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/3a-tela.png)

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

#### <span class="align-center">**2.2 Proto Queue (Se houver)**</span>

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

##### **2.3.1 Buscar Processo**

<table border="1" id="bkmrk-1---realize-a-pesqui" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Realize a pesquisa pelo **número do processo**.

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

</td></tr><tr><td>2 - Clicar em “**Andamento**”</td></tr><tr><td>[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/Sayimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/Sayimage.png)

</td></tr><tr><td>3 - Abrirá uma tela, coletar os seguintes dados, de todos os andamentos disponíveis:

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

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

#### <span class="align-center">  
</span>

### **3 Dados de entrada**

<p class="callout info"><span class="align-center"> **Tabela XLS/XML**</span></p>

<p class="callout warning">Campo **FORMATAÇÃO** deve ser preenchido apenas se a formatação do campo for restritiva, ex: regex @Pattern no QueueLoader</p>

<table border="1" id="bkmrk-se%C3%87%C3%83o-propriedade-co" style="width: 108.642%; height: 464.313px;"><tbody><tr style="height: 46.5938px;"><td style="width: 8.28183%; height: 46.5938px;">SEÇÃO</td><td style="width: 13.8443%; height: 46.5938px;">PROPRIEDADE</td><td style="width: 12.979%; height: 46.5938px;">XLS</td><td style="width: 12.8577%; height: 46.5938px;">XML</td><td style="width: 15.4489%; height: 46.5938px;">CAMPO OBRIGATÓRIO</td><td style="width: 16.6873%; height: 46.5938px;">FORMATAÇÃO</td><td style="width: 19.9011%; height: 46.5938px;">DESCRIÇÃO</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0.123609%; height: 46.5938px;">  
</td></tr><tr style="height: 147.375px;"><td style="width: 8.28183%; height: 147.375px;">  
</td><td style="width: 13.8443%; height: 147.375px;">integracao</td><td style="width: 12.979%; height: 147.375px;">INTEGRACAO</td><td style="width: 12.8577%; height: 147.375px;">integracao</td><td style="width: 15.4489%; height: 147.375px;">Sim</td><td style="width: 16.6873%; height: 147.375px;">  
</td><td style="width: 19.9011%; height: 147.375px;">Referência para o código da pasta no sistema jurídico, utilizado para identificar e localizar documentos e processos de forma eficiente.</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0.123609%; height: 147.375px;">  
</td></tr><tr style="height: 80.1875px;"><td style="width: 8.28183%; height: 80.1875px;">2.2.1 </td><td style="width: 13.8443%; height: 80.1875px;">número do processo</td><td style="width: 12.979%; height: 80.1875px;">PROCESSO</td><td style="width: 12.8577%; height: 80.1875px;">processo</td><td style="width: 15.4489%; height: 80.1875px;">Sim</td><td style="width: 16.6873%; height: 80.1875px;">0001515-15.2025.8.15.1515</td><td style="width: 19.9011%; height: 80.1875px;">Número do processo/pasta que será utilizado para realizar a busca.</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0.123609%; height: 80.1875px;">  
</td></tr></tbody></table>

<p class="callout info">**Tabela Scheduler**</p>

<table border="1" id="bkmrk-nome-valor" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 50.0618%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Nome</td><td>Valor</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td><td>  
</td><td style="height: 29.7969px;">  
</td></tr></tbody></table>

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


&lt;!-- Descreva quaisquer limitações ou condições assumidas durante a definição dos requisitos. --&gt;

> **Exemplo:**
> 
> - Campo DATA\_ não pode conter uma data anterior ao campo DATA\_PROCESSO
> - Processo deve estar ativo, não pode estar encerrado
> - Arquivos devem estar em tal formato aceito pelo portal (".pdf, .txt")

# proconsumidor-consulta-decisao

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

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

O robô **proconsumidor-consulta-decisao**<span class="original-content"> </span>tem como objetivo buscar o processo, acessar suas Decisão de Cadastro e coletar os dados, incluindo eventuais anexos relacionados às notificações.

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

> Esta documentação abrange todas as funcionalidades e configurações do **proconsumidor-consulta-decisao** , incluindo:
> 
> - Pesquisa pelo número do processo;
> - Acesso ao Processo;
> - Criação de um novo Andamento;
> - Validação dos campos;
> - Confirmação da tarefa.

#### <span class="align-center">**1.3 Url de acesso**</span>

<table border="1" id="bkmrk-sistema-url" style="width: 107.407%; height: 59.5938px;"><tbody><tr style="height: 29.7969px;"><td style="width: 46.1132%; height: 29.7969px;">SISTEMA</td><td style="width: 53.8868%; height: 29.7969px;">URL</td></tr><tr style="height: 29.7969px;"><td style="width: 46.1132%; height: 29.7969px;">PROCONSUMIDOR</td><td style="width: 53.8868%; height: 29.7969px;">https://proconsumidor.mj.gov.br/#/login</td></tr></tbody></table>

### **2 Fluxo de Trabalho**

#### <span class="align-center">**2.1 **Login (Se houver)****</span>

<table border="1" id="bkmrk-1---valide-os-campos" style="border-collapse: collapse; width: 100%; height: 527.625px;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr style="height: 456.844px;"><td style="height: 456.844px;">1 - Valide os campos "**CPF**" e "**Senha**".

[![1ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/1a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/1a-tela.png)  
</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2- Clique em "**Entrar**".

[![2ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/2a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/2a-tela.png)

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3 - Valide o **Fornecedor** vinculado ao usuário e clique em "**Selecionar**".

[![3ª tela.png](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/scaled-1680-/3a-tela.png)](https://wiki.oystr.com.br/uploads/images/gallery/2025-07/3a-tela.png)

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

#### <span class="align-center">**2.2 Proto Queue (Se houver)**</span>

#### <span class="align-center">**2.3 Bot** </span>**2.3.1 Buscar Processo**

<table border="1" id="bkmrk-1---realize-a-pesqui" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Realize a pesquisa pelo **número do processo**.

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

</td></tr><tr><td>2 - Clicar em “**Decisão de Cadastro**” e coletar os dados exibidos:

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

</td></tr><tr><td>3 - Na Aba “**Decisão de Cadastro**” clicar em Ações e depois “**Histórico de Classificações**”:

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

</td></tr><tr><td>4 - Salvar documento de “**histórico de Classificações**” em pdf e fechar a tela, que voltará

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

</td></tr><tr><td>5 - Na Aba “**Decisão de Cadastro**” clicar em Ações e depois “**Visualizar Decisão de Cadastro**"

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

</td></tr><tr><td>6 - Salvar documento de “**Decisão de Cadastro**” em pdf clicando em imprimir e fechar  
a tela, que voltará para página anterior:

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

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

### **3 Dados de entrada**

<p class="callout info"><span class="align-center"> **Tabela XLS/XML**</span></p>

<p class="callout warning">Campo **FORMATAÇÃO** deve ser preenchido apenas se a formatação do campo for restritiva, ex: regex @Pattern no QueueLoader</p>

<table border="1" id="bkmrk-se%C3%87%C3%83o-propriedade-co" style="width: 108.642%; height: 464.313px;"><tbody><tr style="height: 46.5938px;"><td style="width: 8.28183%; height: 46.5938px;">SEÇÃO</td><td style="width: 13.8443%; height: 46.5938px;">PROPRIEDADE</td><td style="width: 12.979%; height: 46.5938px;">XLS</td><td style="width: 12.8577%; height: 46.5938px;">XML</td><td style="width: 15.4489%; height: 46.5938px;">CAMPO OBRIGATÓRIO</td><td style="width: 16.6873%; height: 46.5938px;">FORMATAÇÃO</td><td style="width: 19.9011%; height: 46.5938px;">DESCRIÇÃO</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0%; height: 46.5938px;">  
</td><td style="width: 0.123609%; height: 46.5938px;">  
</td></tr><tr style="height: 147.375px;"><td style="width: 8.28183%; height: 147.375px;">  
</td><td style="width: 13.8443%; height: 147.375px;">integracao</td><td style="width: 12.979%; height: 147.375px;">INTEGRACAO</td><td style="width: 12.8577%; height: 147.375px;">integracao</td><td style="width: 15.4489%; height: 147.375px;">Sim</td><td style="width: 16.6873%; height: 147.375px;">  
</td><td style="width: 19.9011%; height: 147.375px;">Referência para o código da pasta no sistema jurídico, utilizado para identificar e localizar documentos e processos de forma eficiente.</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0%; height: 147.375px;">  
</td><td style="width: 0.123609%; height: 147.375px;">  
</td></tr><tr style="height: 80.1875px;"><td style="width: 8.28183%; height: 80.1875px;">2.2.1 </td><td style="width: 13.8443%; height: 80.1875px;">número do processo</td><td style="width: 12.979%; height: 80.1875px;">PROCESSO</td><td style="width: 12.8577%; height: 80.1875px;">processo</td><td style="width: 15.4489%; height: 80.1875px;">Sim</td><td style="width: 16.6873%; height: 80.1875px;">0001515-15.2025.8.15.1515</td><td style="width: 19.9011%; height: 80.1875px;">Número do processo/pasta que será utilizado para realizar a busca.</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0%; height: 80.1875px;">  
</td><td style="width: 0.123609%; height: 80.1875px;">  
</td></tr></tbody></table>

<p class="callout info">**Tabela Scheduler**</p>

<table border="1" id="bkmrk-nome-valor" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 50.0618%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Nome</td><td>Valor</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td><td>  
</td><td style="height: 29.7969px;">  
</td></tr></tbody></table>

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


&lt;!-- Descreva quaisquer limitações ou condições assumidas durante a definição dos requisitos. --&gt;

> **Exemplo:**
> 
> - Campo DATA\_ não pode conter uma data anterior ao campo DATA\_PROCESSO
> - Processo deve estar ativo, não pode estar encerrado
> - Arquivos devem estar em tal formato aceito pelo portal (".pdf, .txt")

# proconsumidor-protocolo

### **<span class="align-center" style="color: rgb(0, 0, 0);">1 Introdução</span>**

#### <span class="align-center" style="color: rgb(0, 0, 0);">**1.1 Objetivo** </span>

O robô <span class="original-content">**proconsumidor-protocolo** </span>tem como objetivo buscar o processo, acessá-lo, protocolar documentos e coletar o comprovante.

#### <span class="align-center" style="color: rgb(0, 0, 0);">**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;">PROCONSUMIDOR</td><td style="height: 29.7969px;">https://proconsumidor.mj.gov.br/#/login</td></tr></tbody></table>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**1.3 **Escopo****</span>

**Escopo da Documentação:**

- Acessar o portal do proconsumidor;
- Realizar o login;
- Selecionar o fornecedor;
- Pesquisar o processo e acessa-lo;
- Ir ate aba Tratativa;
- Incluir resposta ao fornecedor;
- Anexar arquivos;
- Imprimir comprovante.

### <span style="color: rgb(0, 0, 0);">**2 Fluxo de Trabalho**</span>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**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 "**CPF**" e "**Senha**".

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

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

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

</td></tr><tr><td>3 - Valide o **Fornecedor** vinculado ao usuário e clique em "**Selecionar**".

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

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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**2.2 Bot** </span>

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

<table border="1" id="bkmrk-1---realize-a-pesqui" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Realize a pesquisa pelo **número do processo**.

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

</td></tr><tr><td>2 - Na aba "**Tratativas**", clique no símbolo "**...**".

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

</td></tr><tr><td>3 - Feito isso, clique na opção **"Incluir resposta do fornecedor".**

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

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

##### **2.2.2 Processo**

<table border="1" id="bkmrk-1---clique-em-%22anexa" style="border-collapse: collapse; width: 100%; height: 439.766px;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr style="height: 404.375px;"><td style="height: 404.375px;">1 - Clique em "**Anexar Arquivos**" para fazer o upload de documentos e valide o campo de texto "**Resposta do Fornecedor**".

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

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2 - Feito isso, clique em "**Salvar**".

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

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

##### **2.2.3 Comprovante**

<table border="1" id="bkmrk-1---volte-para-a-p%C3%A1g" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>1 - Volte para a página da aba de "**Tratativas**" e clique no símbolo "**...**".

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

</td></tr><tr><td>2 - Feito isso, clique na opção "**Visualizar Resposta do Fornecedor**".

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

</td></tr><tr><td>3 - Clique em "**Imprimir**", afim de salvar as informações presentes na aba.

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

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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**2.3 Referências**</span>

<table border="1" id="bkmrk-se%C3%87%C3%83o-propriedade-co" style="width: 100%; height: 380.344px;"><tbody><tr style="height: 29.7969px;"><td style="width: 24.4747%; height: 29.7969px;">SEÇÃO</td><td style="width: 17.3053%; height: 29.7969px;">PROPRIEDADE</td><td style="width: 16.5637%; height: 29.7969px;">COLUNA</td><td style="width: 14.1023%; height: 29.7969px;">  
</td><td style="width: 27.5541%; height: 29.7969px;">DESCRIÇÃO</td></tr><tr style="height: 96.9844px;"><td style="width: 24.4747%; height: 96.9844px;">-</td><td style="width: 17.3053%; height: 96.9844px;">integracao</td><td style="width: 16.5637%; height: 96.9844px;">INTEGRACAO</td><td style="width: 14.1023%; height: 96.9844px;">Opcional</td><td style="width: 27.5541%; height: 96.9844px;">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: 113.781px;"><td style="width: 24.4747%; height: 113.781px;">-</td><td style="width: 17.3053%; height: 113.781px;">idTramitacao</td><td style="width: 16.5637%; height: 113.781px;">ID\_TRAMITACAO</td><td style="width: 14.1023%; height: 113.781px;">Opcional</td><td style="width: 27.5541%; height: 113.781px;">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: 24.4747%;">2.1</td><td style="width: 17.3053%;">fornecedor</td><td style="width: 16.5637%;">FORNECEDOR</td><td style="width: 14.1023%;">**Obrigatório**</td><td style="width: 27.5541%;">Nome do fornecedor que deverá ser esolhido para acessar o sistema e seus processos.</td></tr><tr style="height: 29.7969px;"><td style="width: 24.4747%; height: 29.7969px;">2.2.1</td><td style="width: 17.3053%; height: 29.7969px;">processo</td><td style="width: 16.5637%; height: 29.7969px;">PROCESSO</td><td style="width: 14.1023%; height: 29.7969px;">**Obrigatório**</td><td style="width: 27.5541%; height: 29.7969px;">Número do processo que será utilizado na validação do campo referente a pesquisa no sistema</td></tr><tr style="height: 63.3906px;"><td style="width: 24.4747%; height: 63.3906px;">2.2.3</td><td style="width: 17.3053%; height: 63.3906px;">mensagem</td><td style="width: 16.5637%; height: 63.3906px;">MENSAGEM</td><td style="width: 14.1023%; height: 63.3906px;">**Obrigatório**</td><td style="width: 27.5541%; height: 63.3906px;">Mensagem que será enviada pelo robô no chat online do sistema procon.</td></tr><tr style="height: 46.5938px;"><td style="width: 24.4747%; height: 46.5938px;">2.2.3</td><td style="width: 17.3053%; height: 46.5938px;">arquivo</td><td style="width: 16.5637%; height: 46.5938px;">ARQUIVO</td><td style="width: 14.1023%; height: 46.5938px;">**Obrigatório**</td><td style="width: 27.5541%; height: 46.5938px;">Nome(s) do(s) Arquivo(s) que seram enviados no sistema.</td></tr></tbody></table>

<span class="align-center" style="color: rgb(0, 0, 0);">  
</span>

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

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

1. **Logins Simultâneos:**
    - O sistema não permite mais de um usuário logado no perfil.
2. **Limitações de envio dos Arquivos:**
    - O sistema só permite o upload de um arquivo por vez antes de salvar;
    - Formatos aceitos: .jpeg, .png, .bmp, .gif, .doc, .docx, .xls, .xlsx, .pdf, .odt, .ods, .txt;
    - Número máximo de 10 anexos;
    - Tamanho máximo por anexo de 2MB.
3. **Limitação da Mensagem:**
    - Máximo de 20.000 caracteres.

#### **3.2 - Premissas**

1. **Fornecedores vinculados ao usuário:** 
    - É assumido que o perfil do usuário já possui os fornecedores vinculados, bastando apenas alternar entre eles.
2. **Processo Válido:**
    - É assumido que o número de processo informado existe.
3. **Formatos dos Arquivos:**
    - É assumido que os arquivos são fornecidos nas formatações aceitas pelo portal - *Referência (3.1 Restrições - subtópico 2).*

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

1. **<span style="color: rgb(0, 0, 0);">Alternar entre os Fornecedores:</span>**
    - <span style="color: rgb(0, 0, 0);">O robô deve ser capaz de alternar entre os fornecedores vinculados ao usuário, afim de conseguir acessar o sistema;</span>
2. **<span style="color: rgb(0, 0, 0);">Formato de Dados:</span>**
    - <span style="color: rgb(0, 0, 0);">O robô deve ser capaz de realizar a busca do processo pelo seu número;</span>
    - <span style="color: rgb(0, 0, 0);">O robô deve ser capaz de validar o formato do documento e o tamanho do arquivo. Caso, qualquer um dos dois não esteja de acordo com as restrições estabelecidas, deve-se retornar uma mensagem de erro - *Referência (3.1 Restrições - subtópico 2);*</span>


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

#### <span class="align-center" style="color: rgb(0, 0, 0);">**5.1 **Funcionalidades****</span>

<span class="align-center" style="color: rgb(0, 0, 0);">O robô desenvolvido possui as seguintes funcionalidades:</span>

1. <span class="align-center" style="color: rgb(0, 0, 0);">**<span style="color: rgb(0, 0, 0);">Alternar entre os Fornecedores:</span>**</span>
    - <span class="align-center" style="color: rgb(0, 0, 0);">O robô é capaz de alternar entre os fornecedores vinculados ao perfil.</span>
2. <span class="align-center" style="color: rgb(0, 0, 0);">**Formato e Validação de Dados:**  
    </span>
    - <span class="align-center" style="color: rgb(0, 0, 0);">O robô é capaz de realizar a pesquisa do processo pelo seu número;  
        </span>
    - <span class="align-center" style="color: rgb(0, 0, 0);">O robô é capaz de validar o formato do documento e o tamanho do arquivo;  
        </span>
    - <span class="align-center" style="color: rgb(0, 0, 0);">O robô é capaz de adicionar e validar a Mensagem que será enviada ao portal.</span>
3. <span class="align-center" style="color: rgb(0, 0, 0);">**Obtenção de Dados:**</span>
    - <span class="align-center" style="color: rgb(0, 0, 0);">O robô é capaz de obter os itens enviados ao sistema, para a comprovação da realização de todas as etapas requisitadas.</span>

#### <span class="align-center" style="color: rgb(0, 0, 0);">**5.2 **Requisitos Funcionais****</span>

<span style="color: rgb(0, 0, 0);">Para que o robô funcione corretamente, os seguintes requisitos funcionais devem ser atendidos:</span>

1. **<span style="color: rgb(0, 0, 0);">Fornecedores vinculados ao usuário:</span>**
    - - <span style="color: rgb(0, 0, 0);">O sistema deve possuir os fornecedores necessários para o acesso ao portal e realização das tarefas necessárias.</span>
2. <span style="color: rgb(0, 0, 0);">**Formato e Validação de Dados:**</span>
    - - <span style="color: rgb(0, 0, 0);">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 Bot - subtópico 2.2.1 - Busca Processo )*;</span>
        - <span style="color: rgb(0, 0, 0);">O sistema deve validar o formato do documento e o tamanho do arquivo, que foram enviados pelo robô antes de permitir que o robô siga para o próximo passo - *Referência (3.1 Restrições - subtópico 2)*;</span>
        - <span style="color: rgb(0, 0, 0);">O sistema deve validar a Mensagem que será enviada pelo robô antes de permitir que o robô siga para o próximo passo - *Referência (3.1 Restrições - subtópico 3).*</span>
3. <span style="color: rgb(0, 0, 0);">**Obtenção de Dados:**</span>
    - - <span style="color: rgb(0, 0, 0);">O sistema deve permitir que o robô salve as informações, para a comprovação da realização de todas as etapas requisitadas *- Referência (2.2 Bot - subtópico 2.2.4 - Salvando Informações).*</span>