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

Busca valor de um campo lista do formulário do workflow

Para buscar o valor de um campo lista do formulário do workflow, é necessário utilizar o método getEntityRelationshipValue, passando os seguintes parâmetros: o identificador da entidade à qual o formulário pertence, o identificador do relacionamento com a entidade da lista de valores e o identificador do atributo da entidade da lista de valores.

O código para isso seria:

getEntityRelationshipValue("identificador_da_entidade", "identificador_do_relacionamento", "identificador_do_atributo_da_entidade_da_lista_de_valores")

A seguir, é apresentado um exemplo de como buscar o valor de um campo lista:

$value = $workflow_api->getEntityRelationshipValue("ENT01", "RelationshipID", "nmtext");

Neste exemplo, o método getEntityRelationshipValue está buscando o valor do atributo de identificador "nmtext" na entidade da lista de valores do relacionamento de identificador "RelationshipID" na entidade de identificador "ENT01".

O valor retornado será uma string, representando o valor do campo lista.

cuidado

É importante lembrar que os identificadores da entidade, do relacionamento e do atributo da entidade da lista de valores devem ser fornecidos corretamente para que o método funcione corretamente e retorne o valor esperado. Além disso, é recomendável verificar se a entidade, o relacionamento e o atributo existem e estão devidamente configurados antes de buscar seu valor.