Atribui valor a um campo ou atributo de um objeto.

Figura 1 - Bloco Definir valor do
Compatibilidade
- Bloco servidor: cronapi.object.Operations.setObjectField()
Retorno
O bloco não possui retorno.
Características do bloco
Para que os campos do objeto sejam listados no menu vertical do parâmetro "Campo" do bloco, é necessário que o objeto passado como parâmetro tenha o caminho da entidade base devidamente definido em uma variável.
Ao criar a variável (destaque 1 da Figura 2), clique no botão "..." do campo Tipo da variável (seta da Figura 2) e selecione a entidade em que deseja definir um valor ao campo. Em seguida, a variável criada deve estar vinculada ao bloco Criar novo objeto, informando os campos que estarão contidos no objeto, e ser atribuída ao parâmetro "Objeto" do bloco Definir valor do.

Figura 2 - Criando a variável
Parâmetros
Objeto
Recebe o objeto criado a partir do bloco Criar novo objeto.
- Posição: 1
- Inglês: Object
- Tipo: Objeto / Object
- Exemplo: retorno do bloco Criar novo objeto
Caminho a percorrer
Define a o caminho do campo no qual o novo valor será atribuído.
- Posição: 2
- Inglês: Path to move
- Tipo: Objeto / Object
Exemplo: "nome"
Valor a ser definido no objeto
Define o novo valor do campo especificado.
- Posição: 3
- Inglês: Value to be setted on object
- Tipo: Texto / String
Exemplo: "Ana"
Exemplo
Na função a seguir, a variável objeto<app.entity.Aluno>
recebe um objeto criado a partir do bloco Criar novo objeto, contendo os campos "nome", "nota" e "aprovado". Em seguida, o bloco Definir valor do é utilizado para atribuir um novo valor ao campo "nome" do objeto criado. O resultado de execução será impresso no console do depurador.

Figura 3 - Exemplo de uso do bloco Definir valor do