Saltar al contenido

Sharepoint: crea una copia de un elemento de lista en la misma lista cuando se crea un elemento de lista

Solución:

Es un caso válido que Microsoft ha considerado … SP Designer no le permitirá crear elementos en la misma lista desde un flujo de trabajo si se ejecuta en el evento de creación de elementos. La razón es que irá en bucle infinito.

Siga este enfoque: 1) En la lista Original, cree una columna oculta para su referencia. Columna Diga Sí / No

2) Cree una lista temporal, diga “Temp” Cree 2 columnas. OriginItemID: Número de tipo copiado: Sí / No predeterminado en No

3) Ahora en su flujo de trabajo de lista original Copie el ID del artículo actual y guárdelo en la nueva lista Temp, diga en la columna ‘OriginItemID’.

4) Cree un flujo de trabajo en la lista Temp (para ejecutar solo en el elemento creado). Establecer sí en columna copiada

5) Cree otro flujo de trabajo en esta lista temporal (que se ejecutará solo en el elemento modificado) que copiará el elemento de la lista original según la columna OriginItemID de su elemento. Y haga una copia de ella en la lista original … junto con ella proporcione No valor a la columna Sí-No. .Asegúrese de que este bloque se ejecute cuando Columna copiada sea Sí Una vez creada la copia, haga que el valor de la columna Copiada sea No.

6) En el flujo de trabajo original en la condición de colocación inicial, si (la columna oculta es Sí), solo ejecute el código restante.

Cree una columna oculta cuyo valor lo establezca el flujo de trabajo. Luego, verifique si el valor es nulo antes de crear uno nuevo.

De lo contrario, suplantar y si el elemento es creado por el sistema detenga el flujo de trabajo

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *