更好地通知用户有关工作流程项目的方法

时间:2012-07-24 16:38:16

标签: tridion tridion-2011

我想通过通知通知用户他们的工作项目的分配列表/状态。

是否可以在Tridion中显示通知,而不是发送电子邮件通知?比如说:在快捷方式下有“Notifications”这样的新项目 - > mytasks?

或者是否有更好的方式来通知用户除了电子邮件通信,因为用户不希望在他们的邮箱中收到这么多邮件。

2 个答案:

答案 0 :(得分:5)

是。显示快捷方式的项目列表是可扩展的,就像我在Tridion GUI中看过的每个其他列表一样。

查看this blog post from Jaime即可开始使用。 this question中也讨论了如何扩展的主题,但是Jaime的教程可能是一个更好的起点。

一旦你获得了编写此扩展程序的一些经验,你可能会遇到类似于the one Nuno asked here的问题(Jaime和Boris已经熟练地回答了这些问题)。

答案 1 :(得分:5)

总的来说,我喜欢将工作流通知分为两大类 - 主动和被动。在主动通知下,我实际上只包含电子邮件通知,但您可以扩展概念以将通知推送到iPhone应用程序或发送短信等。在考虑活动通知时,用户厌倦了太多来自系统的警报,因此以灵活的方式设计警报非常重要,这样您的用户就不会被警报轰炸。我实施的最成功的实施允许用户说出他们接收通知的频率。通常情况下,他们会将此设置为每24小时一次,并且每天早上他们都会收到有关待处理任务的摘要电子邮这允许非常活跃并且定期使用其任务列表的用户永远不会接收电子邮件,因为他们通常在第二天之前到达项目。

转向被动通知形式,如果您记住可以使用SDL提供的API公开用户的任务列表,您可以考虑实施以下形式的被动通知:

  • 为用户的分配列表创建RSS源
  • 为公司内部网创建一个Widget / Portlet,向用户显示其分配
  • 创建某种可以提取数据的桌面或移动应用
  • 将CMS的默认开始屏幕设置为“任务列表”而不是“仪表板”

这些选项的最后一个是Tridion长期提供的“开箱即用”(但我认为它在Tridion 2009或2011的某些时候被误删了。但是,@ Alvin最近回答了一个我的其他questions,可能有助于解决此问题(虽然可能不支持)。实质上,您可以将CME.config中的<defaultpage>节点设置为/Views/Dashboard/Dashboard.aspx#locationId=cme:workitems。这将使用户界面会自动在工作清单上打开(但我重复......这可能不会得到支持)