Navigation:  API PHP (Workflow) >

Editar o valor de um campo lista de valores do formulário

Previous  Top  Next

Para editar o valor de um campo do tipo lista de valores do formulário deve-se utilizar o método setEntityRelationshipValue passando os parâmetros: Identificador da entidade na qual o formulário pertence, o identificador do relacionamento com a entidade da lista de valores e um Array contendo o identificador do atributo e valor. O sistema utiliza o valor para buscar o código do registro. Nesse caso se houver a possibilidade de haver valores repetidos deve-se passar mais de um atributo para desempate. Exemplo: Selecionar o valor "Jordan" na lista de valores "usuário". Se houver dois "Jordan" o sistema não saberia qual selecionar. Nesse caso deve-se passar além do nome outro valor, como por exemplo a matrícula do usuário.

 

setEntityRelationshipValue("Identificador da entidade", "Identificador do relacionamento", "Array com identificador do atributo da entidade da lista e valor")

 

Exemplos:

$workflow_api->setEntityRelationshipValue("ENT01", "RelationshipID", array("nmtext" => "Value 1"));

 

$workflow_api->setEntityRelationshipValue("ENT01", "RelationshipID", array("nmtext"=>"Value 1","nmmat"=>"789"));