2012-07-24 8 views
5

Deseo notificar a los usuarios sobre su lista de asignación/estado de sus elementos de trabajo mediante notificación.Mejor manera de notificar a los usuarios sobre los elementos de flujo de trabajo

En lugar de enviar notificaciones por correo electrónico, ¿es posible mostrar las notificaciones en Tridion? Digamos por ejemplo: tener un nuevo elemento como "Notificaciones" en accesos directos -> mytasks?

¿O existe alguna forma mejor de notificar a los usuarios aparte de la comunicación por correo electrónico, porque los usuarios no desean recibir tantos correos en su casilla de correo.

+1

¿No es esto lo que ya muestra "Mis tareas" en los accesos directos? –

+0

Sí Frank, pero diga, por ejemplo, que el contenido del autor está aprobado para publicar, quiero mostrarlo en la notificación. como tipo de correo. – user1428019

+0

Enviar un correo electrónico es fácil, determinar cuándo y para quién no es fácil.Demasiadas personas se enloquecerán y crearán reglas de perspectiva para eliminar esos correos electrónicos, muy pocos y perderá utilidad. Tratar con cuidado. –

Respuesta

5

Sí. La lista de elementos que se muestran abreviados es ampliable, como cualquier otra lista que haya visto en la GUI de Tridion.

Echa un vistazo a this blog post from Jaime para comenzar. El tema de cómo extenderlo también se cubrió en this question, pero el tutorial de Jaime es probablemente un mejor punto de partida.

Una vez que tenga experiencia en escribir esta extensión, probablemente se encontrará con preguntas similares al the one Nuno asked here (y eso fue respondido por Jaime y Boris).

+1

Además, debe considerar dónde almacenará los mensajes de correo electrónico para que pueda recuperarlos y mostrarlos. ¿Está en AppData o en el almacenamiento externo con solo una referencia en AppData? –

5

En general, me gusta pensar en la notificación del flujo de trabajo en dos amplios grupos: activo y pasivo. En las notificaciones activas, realmente solo incluyo la notificación por correo electrónico, pero puede ampliar el concepto para enviar notificaciones a una aplicación de iPhone o enviar un mensaje de texto, etc. Al considerar las notificaciones activas, es muy común que los usuarios se cansen de tener demasiados alertas del sistema, por lo que es importante diseñarlo de una manera flexible que permita a los usuarios no sentirse bombardeados con alertas. La implementación más exitosa que implementé permitió a los usuarios decir con qué frecuencia reciben notificaciones. Por lo general, establecen esto cada 24 horas y reciben un correo electrónico resumido de sus asignaciones pendientes cada mañana. Esto permite a los usuarios que son muy activos y utilizan su lista de tareas con regularidad para nunca recibir correos electrónicos, ya que normalmente llegan a los artículos antes del día siguiente.

Pasando a formas pasivas de notificación, si se tiene en cuenta que se puede exponer a la lista de tareas de un usuario utilizando la API de la SDL han proporcionado, se podría pensar en la aplicación de las siguientes formas de notificación pasiva:

  • Crear un canal RSS para la lista de los usuarios de asignación
  • crear un widget/portlets para una intranet de la compañía para mostrar un usuario sus tareas
  • crear una especie de escritorio o aplicación móvil que puede extraer los datos
  • Ajuste el inicio predeterminada s Creen de la CMS a ser la lista de tareas en lugar del tablero de instrumentos

La última de estas opciones ha sido un "fuera de la caja", que ofrece a partir Tridion durante mucho tiempo (pero creo que se dejó caer por error en Algún punto con Tridion 2009 o 2011. Sin embargo, @Alvin ha respondido recientemente uno de mis otros questions, que pueden ayudar a resolver este problema (aunque puede no ser compatible). Básicamente, puede establecer el nodo <defaultpage> en CME.config en /Views/Dashboard/Dashboard.aspx#locationId=cme:workitems. Esto hará que la interfaz de usuario se abra automáticamente en la lista de trabajo (PERO REPETIRÉ ... ESTO NO PUEDE SER SOPORTADO).

Cuestiones relacionadas