Navigation:  API PHP (Workflow) >

Editar el valor de un campo lista de valores del formulario

Previous  Top  Next

Para editar el valor de un campo del tipo lista de valores del formulario se debe utilizar el método setEntityRelationshipValue pasando los parámetros: Identificador de la entidad a la que pertenece el formulario, el identificador de la relación con la entidad de la lista de valores y un Array conteniendo el identificador del atributo y valor. El sistema utiliza el valor para buscar el código del registro. En ese caso, si está la posibilidad de tener valores repetidos, se debe pasar más de un atributo para desempate. Ejemplo: Seleccionar el valor "Jordan" en la lista de valores "usuario". Si hay dos "Jordan" el sistema no sabría cual seleccionar. En ese caso se debe pasar además del nombre, otro valor, como por ejemplo la matrícula del usuario.

 

setEntityRelationshipValue("Identificador de la entidad", "Identificador de la relación", "Array con identificador del atributo de la entidad de la lista y valor")

 

Ejemplos:

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

 

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