重写了我的回答:
您可以使用sitecore规则引擎来解决此问题。
你可以看看 动态工作流程 Sitecore市场中的模块。
它应该允许您创建规则并执行启动工作流操作。
取自模块文档:
启动工作流程将项目移动到指定的工作流程并启动 工作流程。示例:项目获取时使用的登陆工作流程 已创建但应根据项目应用特定工作流程 内容树中的位置。
而不是使用单独的工作流程,听起来你只需要一个单独的舞台和动作,只有你的店面可用。
例如,您的单个工作流可能如下所示:
的 第1阶段:草案 强>
操作:
的 第2阶段:待批准 强>
的 第3阶段:发布 强>
如果唯一的区别是阶段,您绝对可以使用安全性来使用单个工作流程并让用户通过他们自己的操作和阶段。