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.
É 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.