Problemas con Variables en flujos de trabajo (Designer)

12/03/2007 - 10:06 por JoanBCN | Informe spam
Estoy en un proyecto de implantación de una plataforma Sharepoint, y tengo un
problema al generar los flujos de trabajo con el Designer: No consigo recoger
el valor de las variables que he recopilado en pasos anteriores:

En el paso 1 hago una acción de "recopilar datos de usuario", donde creo un
formulario con 2 campos (Validación --> opción de validar o rechazar
+Comentarios --> texto), esto lo guardo en una variable de tipo Id de
elemento de lista (el único tipo de variable que permite para este tipo de
acción)

En el paso 2 (que se lanza cuando el usuario asignado ha rellenado el
formulario de su lista de Tareas), quiero recoger la información de esa
variable para ver si se ha aprovado o rechazado el elemento, pero aquí es
donde me lío.

La condición que uso es "comparar en cualquier origen de datos" y en el
primer "valor" pongo "datos del flujo de trabajo" y el nombre de la variable
donde guardé los datos en el paso 1. En el segundo "valor", pongo:

Origen: Tareas
Campo: Id. de elemento de flujo de trabajo

y en "buscar el elemento de lista"

Campo: Tareas:Validación (que es el nombre del campo de formulario generado
en el paso 1, que recoge si está Aprovado o Rechazado)
Valor: Aprobado

Al darle a aceptar, me sale una alerta diciendo que "no es seguro que la
búsqueda que ha definido devuelva un único valor..."

No consigo que entre en este condicional, no consigo leer esa variable
guardada en el paso 1.

Estoy desesperado pq no encuentro información sobre este tema.

¿Alguien puede ayudarme?

Gracias por anticipado
 

Leer las respuestas

#1 JoanBCN
12/03/2007 - 11:21 | Informe spam
Acabo de descubrir que si en los condicionales del paso 2 pongo en el segundo
valor

Origen: Tareas
Campo: ID ( en lugar de "Id. de elemento de flujo de trabajo")

(el resto igual que antes)
y elimino todas las tareas que tenía en la lista de tareas, la primera vez,
el flujo funciona bien, pero la segunda vez que lo ejecuto ya no (a no ser
que vuelva a borrar la lista de tareas).

Eso indica que no estoy referenciando bien el índice del elemento de la
lista de tareas (si solo hay una tarea si, pero cuando hay más de una no) ...
Estoy cerca, pero no sé cómo hacerlo. ¿Alguien me puede ayudar?

¡¡Gracias!!

"JoanBCN" wrote:

Estoy en un proyecto de implantación de una plataforma Sharepoint, y tengo un
problema al generar los flujos de trabajo con el Designer: No consigo recoger
el valor de las variables que he recopilado en pasos anteriores:

En el paso 1 hago una acción de "recopilar datos de usuario", donde creo un
formulario con 2 campos (Validación --> opción de validar o rechazar
+Comentarios --> texto), esto lo guardo en una variable de tipo Id de
elemento de lista (el único tipo de variable que permite para este tipo de
acción)

En el paso 2 (que se lanza cuando el usuario asignado ha rellenado el
formulario de su lista de Tareas), quiero recoger la información de esa
variable para ver si se ha aprovado o rechazado el elemento, pero aquí es
donde me lío.

La condición que uso es "comparar en cualquier origen de datos" y en el
primer "valor" pongo "datos del flujo de trabajo" y el nombre de la variable
donde guardé los datos en el paso 1. En el segundo "valor", pongo:

Origen: Tareas
Campo: Id. de elemento de flujo de trabajo

y en "buscar el elemento de lista"

Campo: Tareas:Validación (que es el nombre del campo de formulario generado
en el paso 1, que recoge si está Aprovado o Rechazado)
Valor: Aprobado

Al darle a aceptar, me sale una alerta diciendo que "no es seguro que la
búsqueda que ha definido devuelva un único valor..."

No consigo que entre en este condicional, no consigo leer esa variable
guardada en el paso 1.

Estoy desesperado pq no encuentro información sobre este tema.

¿Alguien puede ayudarme?

Gracias por anticipado

Preguntas similares