code-simpleCódigo Livre

Visão Geral

O objeto Código Livre permite executar trechos de código em C# diretamente no fluxo do robô. Ele é utilizado para implementar lógicas que não são atendidas pelos objetos low-code, como cálculos avançados, manipulação de datas, formatações complexas ou regras específicas.

Esse objeto oferece flexibilidade total, mantendo a integração com variáveis do processo.


Funcionamento

Ao ser executado, o objeto:

  1. Executa o código C# informado no editor.

  2. Permite leitura e escrita de variáveis do processo.

  3. Finaliza a execução e retorna o controle para o fluxo principal.

O código é executado no momento em que o objeto é alcançado, respeitando o escopo configurado (local ou global).

Quando usar

  • Quando a lógica desejada não pode ser construída com objetos low-code.

  • Para cálculos complexos ou regras específicas.

  • Para manipulação avançada de datas, textos ou números.

  • Para centralizar pequenas rotinas técnicas dentro do fluxo.

Quando não usar

  • Para lógicas simples que já possuem objetos específicos.

  • Para controle de fluxo condicional (use If, Switch, laços).

  • Para grandes blocos de lógica de negócio (prefira rotinas).

  • Quando a manutenção deve ser feita por usuários não técnicos.


Funcionamento do escopo

O objeto Código Livre pode operar em dois escopos diferentes:

Código local (padrão)

  • O código é executado apenas naquele ponto do fluxo.

  • Variáveis declaradas dentro do código não persistem fora do objeto.

Código global

Quando a opção Código global? estiver habilitada:

  • O código é executado em um escopo global do processo.

  • Métodos, funções ou variáveis podem ser reutilizados em outros objetos de Código Livre.

Esse modo é indicado para funções utilitárias reutilizáveis.


Configuração

CAMPO
DESCRITIVO

Título

Nome exibido no fluxo do robô. Pode ser ajustado para indicar a finalidade do código.

Código global?

Quando habilitado, o código passa a ter escopo global e pode ser reutilizado.

Editor de código

Área onde o código C# é escrito e executado.

Robô Exemplo

Last updated

Was this helpful?