用于大规模工作流审批的自定义sitecore shell工具
我想知道有关为sitecore shell创建简单自定义功能区控件的文档 我试图解决的问题是,管理员应该能够递归地将所有子项批准到某个工作流状态(而不是手动批准每个子项),但我们目前不知道如何实现这一点 为了解决这个问题,我们希望通过编程方式强制项目通过工作流状态(触发相应的命令),但我们需要一种合理的方式让管理员与之交互,明智的选择是sitecore shell中的自定义内容,但我们不确定实现这一点有多容易用于大规模工作流审批的自定义sitecore shell工具,sitecore,sitecore6,sitecore-workflow,Sitecore,Sitecore6,Sitecore Workflow,我想知道有关为sitecore shell创建简单自定义功能区控件的文档 我试图解决的问题是,管理员应该能够递归地将所有子项批准到某个工作流状态(而不是手动批准每个子项),但我们目前不知道如何实现这一点 为了解决这个问题,我们希望通过编程方式强制项目通过工作流状态(触发相应的命令),但我们需要一种合理的方式让管理员与之交互,明智的选择是sitecore shell中的自定义内容,但我们不确定实现这一点有多容易 关于这个问题有什么推荐的阅读资料吗?尽管本文声称是为Sitecore 5.3编写的,但
关于这个问题有什么推荐的阅读资料吗?尽管本文声称是为Sitecore 5.3编写的,但同样的步骤也适用于6.x注意:需要访问SDN: 这篇文章的要点是:
Sitecore.Shell.Framework.Commands.Command继承的新类
[Serializable]
。对于简单的命令来说,这可能不是必需的,但是现在就添加它,这样以后就不会出现问题了!否则,该按钮可能无法正常工作(这与管道有关——管道可能会停止并恢复)Execute()
,也可能重写GetIcon()
,GetHeader()
,QueryState()
,GetClick()
,getsubmonitems()
标记添加到/App\u Config/Commands.Config
文件core
数据库/sitecore/content/Applications/content Editor/Ribbons
,并在所需区块中创建(或复制)命令“单击”
字段中输入您的命令名(步骤4中的命令名)(并提供标题、图标、工具提示等)在我达到第6步之前一切正常:在sitecore 6.5上,core数据库上不再有
/sitecore/system/ribbons
节点。当我添加按钮时,我通常只会首先复制相应部分中的现有项。然后更新唯一标识项目的一个或两个字段。因此,请找到一个现有的按钮项,该按钮项大致位于您希望新按钮项的位置…更新路径:/sitecore/content/Applications/content Editor/Ribbons
查看我的跳过批准。。。