> For the complete documentation index, see [llms.txt](https://docs.roboteasy.tech/rn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboteasy.tech/rn/studio-legado/versoes-anteriores/versao-2.31.0.md).

# Versão 2.31.0

{% hint style="warning" %}
**IMPORTANTE**

* Todos as automatizações criadas utilizando a versão **2.31.0** do **Studio** deverão ser executadas também na versão **2.31.0** do **Manager**
  {% endhint %}

## [**Studio**](https://ide-download-public.s3.sa-east-1.amazonaws.com/RobotEasy_Studio_Installer_2.31.0.exe) **e** [**Manager**](https://manager-roboteasy.s3.us-east-1.amazonaws.com/RobotEasy_Manager_Installer_2.31.0.exe)

A nova versão 2.31.0 do Studio já está no ar e traz uma série de inovações com integrações de IA e Extração de Dados, além de algumas correções para melhor experiência do usuário!

### 🚀 **Principais novidades:**

[**\[Orquestrador\] Grid > Atualizar linha**](https://docs.roboteasy.tech/studio/geral-1/objetos/dashboard/grid/atualizar-linha): Novo objeto da família dos Grids com a possibilidade de alterar informações de apenas uma coluna em uma linha sem impactar nos dados das outras colunas!

<figure><img src="/files/kHtAviqOfkxXLw6SjxpT" alt=""><figcaption><p>Execução de robô exemplo com Atualizar Linha</p></figcaption></figure>

**\[Studio] Parâmetros de Saída aprimorados**: Melhoramos os retornos dos parâmetros de saída dos robôs, agora eles estarão disponíveis para visualização no objeto [**Executar Robô**](https://docs.roboteasy.tech/studio/geral-1/objetos/orquestrador/executar-robo).

<figure><img src="/files/QjPay9JnQk8DOpyyOkX2" alt=""><figcaption><p>Robôs exemplos com Parâmetros de saída e Executar robo</p></figcaption></figure>

[**\[E-mail\] Outlook Conexão Direta:** ](https://docs.roboteasy.tech/studio/geral-1/objetos/email/outlook)um novo modo de usar as ferramentas de e-mail com usuários configurados no sistema, veja os objetos abaixo:

* [**Configurar Conta Outlook:**](https://docs.roboteasy.tech/studio/geral-1/objetos/email/outlook/configurar-conta-outlook) Busca usuários configurados no Outlook clássico do sistema e seleciona o desejado para envio de e-mail.
* [**Enviar E-mail**](https://docs.roboteasy.tech/studio/geral-1/objetos/email/outlook/enviar-e-mail)**,** [**Ler E-mail**](https://docs.roboteasy.tech/studio/geral-1/objetos/email/outlook/ler-e-mail) **e** [**Exportar E-mail**](https://docs.roboteasy.tech/studio/geral-1/objetos/email/outlook/exportar-e-mail)**:** Idênticos as opções de outras famílias de E-mail, mas com configuração conforme explicado acima.

<figure><img src="/files/V5CFLHu5YJm078QE2tM9" alt=""><figcaption></figcaption></figure>

**\[Integração] Microsoft > Active Directory (AD):** Dois novos objetos de integração com o AD via protocolo LDAP:

* [**Autenticar Usuário:**](https://docs.roboteasy.tech/studio/geral-1/objetos/integration/microsoft/active-directory/authenticate) Autentica com usuário no AD
* [**Deletar Usuário:**](https://docs.roboteasy.tech/studio/geral-1/objetos/integration/microsoft/active-directory/delete-user) Executa exclusão de usuário no AD

<figure><img src="/files/uYIhEzXQZoe6Tttvl8LB" alt=""><figcaption><p>Exemplo de Robo com Objetos de AD configurados</p></figcaption></figure>

**\[Lista e Tabela de Dados] Padronização da propriedade de quantidade:** Agora é possível acessar a quantidade de linhas de uma Lista/Tabela através da mesma propriedade (.Count).

[**\[Excel\] Manipular Dados Excel com arrastar e soltar:**](https://docs.roboteasy.tech/studio/geral-1/objetos/excel/manipular-dados) Mudança simples, mas muito impactante na usabilidade!

[**\[Objetos com Código\] Campo de código expansível:**](https://docs.roboteasy.tech/studio/geral-1/objetos/blocos-de-comando/executar-codigo-livre) Entendemos que em alguns pontos do Studio os campos de código eram muito pequenos, por isso adicionamos a opção de expansão no canto superior direito!

<figure><img src="/files/8R2lg8BovQU92dNECfTP" alt=""><figcaption><p>Exemplo de Robô com Código livre Expansível</p></figcaption></figure>

**\[Json] Criar variável Json:** Obtivemos feedback de que seria melhor poder criar as propriedades "filhas" antes de nomear a propriedade "pai" e atendemos ao pedido!

### 🔧 **Correções:**

[**\[Objetos com Código\] Travamento do Studio:**](https://docs.roboteasy.tech/studio/geral-1/objetos/blocos-de-comando/executar-codigo-livre) Percebemos que esses objetos causavam travas frequentes ao confirmar, especialmente em ambientes menos favorecidos... Otimizamos o código para aumentar a eficiência!

**\[Internet] Ctrl+C do Buscar elementos web:** Adicionamos tratativas caso o texto a ser copiado não exista.
