Criar novo objeto (Servidor) / Create new object (Server)

Criar novo objeto (Servidor) / Create new object (Server)

Cria um objeto baseado em uma entidade, com seus respectivos atributos (campos).

Figura 1 - Bloco Criar novo objeto

Compatibilidade

  • Bloco servidor: cronapi.object.Operations.newObject()

Retorno

Retorna um objeto com os campos e valores passados por parâmetro.

Características do bloco

Ao clicar sobre o ícone de engrenagem do bloco, será aberta sua janela de configuração (1 da Figura 2). Ao clicar sobre o botão "...", ele abrirá a janela Selecionar Entidade e nela será listada todas as entidades existentes no projeto, onde somente uma deverá ser selecionada (2 da Figura 2).

Figura 2 - Selecionando entidade para o bloco

 

Após selecionar a entidade, a janela de Configurar Bloco de Programação irá mostrar todas as colunas pertencentes àquela entidade e as colunas marcadas (destaque da Figura 2.1) serão as chaves das propriedades desse objeto.

Figura 2.1 - Selecionando colunas para serem os parâmetros do objeto

Parâmetros

Parâmetro "N"

Os parâmetros da função são exibidos após a escolha da entidade na janela Configurar Bloco de Programação (Figura 2.1). Isso implica que a cada campo selecionado da entidade, um parâmetro é apresentado no bloco da função.

  • Posição: 1 ou mais

  • Tipo: Depende do tipo do dado do atributo

Exemplo

A função da figura 3 irá criar um objeto com as propriedades "nome", "nota", "media" e "aprovado", com seus os valores vinculados em seus respectivos parâmetros. O objeto será impresso no console do depurador.

Figura 3 - Exemplo de uso do bloco Criar novo objeto