Pular para o conteúdo principal
Versão: 2.2.3

Edita o valor de um atributo do workflow

Para editar o valor de um atributo do workflow, é necessário utilizar o método setAttributeValue, passando como parâmetros o identificador do atributo e o novo valor desejado.

O código para isso seria:

Exemplos:

A seguir, são apresentados exemplos de como atualizar o valor de diferentes tipos de atributos:

1. Atributo do tipo Hora

$workflow_api->setAttributeValue("Attribute-Time", "08:00");

Neste exemplo, o método setAttributeValue está atualizando o valor do atributo de identificador "Attribute-Time" para a hora "08:00".

Para atributos do tipo Hora, o novo valor deve ser uma string no formato "HH:mm", onde "HH" representa as horas e "mm" os minutos.

2. Atributo do tipo Data

$workflow_api->setAttributeValue("Attribute-Date", "2019-07-31");

Neste exemplo, o método setAttributeValue está atualizando o valor do atributo de identificador "Attribute-Date" para a data "2019-07-31".

Para atributos do tipo Data, o novo valor deve ser uma string no formato "YYYY-MM-DD", onde "YYYY" representa o ano, "MM" o mês e "DD" o dia.

3. Atributo do tipo Número

$workflow_api->setAttributeValue("Attribute-Number", "1234.45");

Neste exemplo, o método setAttributeValue está atualizando o valor do atributo de identificador "Attribute-Number" para o número decimal "1234.45".

Para atributos do tipo Número, o novo valor deve ser uma string representando um número decimal, com ou sem casas decimais, utilizando o ponto (.) como separador de casa decimal.

4. Atributo do tipo Texto

$workflow_api->setAttributeValue("Attribute-Text", "ABC");

Neste exemplo, o método setAttributeValue está atualizando o valor do atributo de identificador "Attribute-Text" para o texto "ABC".

Para atributos do tipo Texto, o novo valor deve ser uma string contendo o texto desejado.

5. Atributo do tipo Lista com múltiplos valores

$workflow_api->setAttributeValue("Attribute-Multi-Value", array("Value 1","Value 2"));

Neste exemplo, o método setAttributeValue está atualizando o valor do atributo de identificador "Attribute-Multi-Value" para uma lista com múltiplos valores. Para fazer isso, é necessário passar um array contendo os valores desejados.

Para atributos do tipo Lista com múltiplos valores, o novo valor deve ser um array contendo os valores selecionados.

cuidado

É importante lembrar que o identificador do atributo deve ser fornecido corretamente e que o novo valor deve estar no formato correto para o tipo de atributo.