2012-08-13 12 views
6

¿Es posible colocar un elemento en el flujo de trabajo desde el sistema de eventos? El problema al que me enfrento es que nos gustaría dirigir los componentes a dos flujos de trabajo diferentes en función de la carpeta en la que se encuentren (en lugar del esquema que usan), que la interfaz de usuario de Tridion no parece admitir. Tenía la esperanza de escribir un evento que se desencadena al registrar un componente, de modo que pueda determinar en qué carpeta se encuentra ese componente y dirigirlo al flujo de trabajo apropiado desde el evento.Tridion: colocación del elemento en Flujo de trabajo del evento

Estoy bien con la creación del evento, estoy totalmente perdido en dónde empezar en lo que respecta a agregar el elemento al flujo de trabajo. He consultado la documentación de la API de TOM.NET, pero realmente no he encontrado nada que me ayude. Cualquier asistencia o ejemplos serían apreciados.

Respuesta

6

Como @Jeremy sugiere, lo que en realidad estás tratando de hacer no es posible.

Sin embargo, puede lograr el mismo resultado haciendo que el segundo paso de su flujo de trabajo sea una decisión automatizada que cree 2 ramas de flujo de trabajo separadas dentro de una definición de proceso de flujo de trabajo. Su decisión automatizada puede leer el ítem Org del componente y dirigirlo en consecuencia.

+0

Enfoque interesante, útil para saber. ¿Verifica quién realizó el guardado inicial y les asigna la siguiente actividad manual? –

+0

Gracias a los dos. Voy a intentar con la sugerencia de Chris. – Andrew

+0

Solo puede hacer esto con una decisión manual: no puede guardar el proceso en Tridion si la primera actividad es una decisión automática. –

5

Esto no es posible: un Componente solo se agrega a un proceso de WF cuando se guarda y su Esquema tiene una definición de proceso asociada.

Cuestiones relacionadas