答:可以实现,而且这是帝国CMS的原生强项——靠的是它的「工作流(签发)」功能,配合用户组/部门权限体系,正好能覆盖你说的"部门子账号投稿 → 部门领导审 → 总公司领导终审"这条链。
一、先分清两套机制(这是最容易走错的地方)
帝国CMS里"投稿审核"其实有两套独立的东西,别混用:
|
机制 |
适用场景 |
审核层级 |
|---|---|---|
|
工作流(签发) |
后台管理员/子账号录入信息 |
多级,最高100级 |
|
前台会员投稿审核 |
会员在前台表单投稿 |
单级(进"未审核"列表) |
你要的是"给各部门开后台子账号、在后台提交",那就走工作流,不是前台投稿那套。
二、工作流的原生能力(够不够用)
官方文档给出的能力,对照你的需求基本全中:
- 最高支持 100 级审核,逐级流转
- 每个节点可按 用户 / 用户组 / 部门 指定审核人
- 两种流转方式:普通流转(任一人通过即流转)、会签(所有人通过才流转)
- 返工:可打回指定节点或直接打回作者本人
- 否决:可删除或退回作者
- 每个节点可写批注(审核意见)
7.5 版还补了两个对你很有用的开关:
- 流转中的信息可否被修改(防止审稿期间内容被偷偷改)
- 某些用户组可不走工作流直接发布——比如总公司自己的编辑发稿免审,部门子账号必须走审核
三、落地配置路径
1. 建部门 + 用户组
用户 → 部门管理 建各部门;系统 → 权限管理 → 用户组 建三类组:部门通讯员、部门领导、总公司领导。
建组时注意取消"可操作所有信息栏目",否则子账号能看全站所有内容;再单独勾选它可管理的栏目范围。
2. 开子账号
用户 → 管理用户 → 增加用户,填用户名密码,选所属用户组、所属部门,勾选"管理的栏目信息"。这样各部门的人登录后台,只能看到自己那一亩三分地。
3. 建工作流
系统 → 系统设置 → 工作流 → 增加工作流 → 管理节点 → 增加节点:
- 节点1(编号如10):部门领导初审,接收对象选该部门
- 节点2(编号100):总公司领导终审
⚠️ 最后一个节点的编号必须填 100,这是结束节点,很多人卡在这。
4. 栏目绑定工作流
栏目 → 修改栏目,找到工作流/信息工作流选项,选中刚建的流程。绑定后该栏目下的信息必须走完签发才能发布,未走完的标题会显示"(审核中)",审核人在"签发信息"菜单里处理。
四、多部门场景的一个关键设计提醒
工作流是绑在"栏目"上的,一个栏目只能绑一个流程。 这就带来一个坑:
- 如果所有部门共用一个"公司新闻"栏目,第一级节点会同时推给所有部门领导,A部门的稿子B部门领导也能看见、也能审——权限隔离不成立。
- 推荐做法:按部门/分支机构各建一个子栏目,每个子栏目绑各自的工作流,节点里只指定本部门领导 + 总公司领导。这样天然隔离,还能按部门统计稿件量。
如果一定要共用栏目,务必在测试栏目里先实测"只能管理自己发布的信息"这个权限在签发环节是否真的生效,别直接上生产。
五、几个现实边界(提前心里有数)
- 移动端体验差:帝国CMS后台是PC时代的界面,手机上审核基本没法用。如果领导习惯手机审批,这块需要二次开发或接第三方。
- 没有主动提醒:原生不带邮件/短信/IM推送,审核人不会收到"有待审稿件"的通知,得靠人主动进后台看——这是最影响落地体验的一点,通常需要二次开发补齐。
- 工作流功能多年迭代不多,界面偏老旧,但胜在穩定、免费、开源。
如果你的核心诉求是"内容最终发布到网站",帝国CMS完全够用,配置成本也不高;但如果移动端审批、钉钉/企微消息推送、流程可视化追踪是硬需求,那这几块基本都要二开,也可以顺带对比一下低代码/协同平台(宜搭、简道云等)在审批流上的现成能力,再决定是把帝国CMS当内容库还是当全流程平台。



