我对SiteFinity 3.7中的工作流程有以下要求。我相信某些要求是不可能的,所以我想澄清哪些(如果有的话)不是,并分析是否有这些的解决方法或者它们是否在SiteFinity 4.x中得到支持。
基本用例是这样的: 1.创建一个通用内容。 2.内容通过基于标签的工作流程发送。因此标记为“环境”的内容将通过不同的工作流程/审批流程标记为“合法”。 3.每个工作流程都需要三步审批流程。因此,当提交内容以供批准时,首先用户A将批准该内容。用户A批准后,用户B可以。然后是用户C.最后,在所有必要的批准之后,管理员(或其他角色)可以发布它。 4.应对批准或拒绝进行评论。 5.通知应在批准或拒绝时发送给相关团体/角色。
我不相信SiteFinity支持很多开箱即用的功能。到目前为止,我的计划基本上是这样的:
我有几个问题:
我对SiteFinity比较新,所以任何帮助/方向/代码/等等。我将不胜感激。如果我到目前为止所说的任何内容都不清楚,我也很乐意澄清事情。
答案 0 :(得分:1)
要回答问题2和3,是的通用内容可以通过工作流程。你看过这个帖子了吗?
回答问题1 ... euhm它有意义且听起来可行,但我注意到你想通过'标签'链接所有内容。 Sitefinity v3.x不支持全局分类,所以如果你真的这样做,你需要看一下v4。
2-3步工作流属于“标准”工作流程,因此您至少要查看标准版v4。
如果您想坚持使用v3.7而不是使用标签,那么使用自定义(下拉列表)字段扩展通用内容可能是更好的方法。
第4步,修改allpageslist.ascx似乎是一个没有标签,因为它没有全局限制。但是因为它是Sitefinity并且它与.NET相关,所以你可以编写自己的方式并将其链接回通用内容。
但基本上你要构建一个全新的自定义“全球”分类系统来实现所有这些......
如果你想要聪明人回答,我建议直接在Sitefinity论坛上询问,Telerik支持人员正在积极关注这些,我个人从来没有把他们挂在电话上:)