第三版首页开启入口
2021年9月后开通的环境,默认启用第三版首页
管理入口:系统设置-企业设置-服务器参数-是否启用第三版本首页
第三版首页方案设置入口
系统级方案设置
系统设置-企业设置-首页方案
个人级方案设置(个人级工作台设置)
点击右上角人员头像-个人设置-个人工作台设置(个人级别设置的首页工作台会在系统级工作台选项下展示)
首页方案设置介绍
参数说明:
方案名:根据需要填写
编号:保证不重复即可
方案内容:方案高级设置内容无需填写,可视化设置后会自动填充
排序码:权限满足多个方案时,展示排序码最大的方案
注意:首页方案排序码和角色过滤需要与服务器参数【是否启用插件优先级过滤及角色隔离】配合使用,当参数启用时,排序码设置与角色过滤设置才能生效
首页工作台设置
首页方案支持多工作台功能,管理员/用户个人可以根据需要创建多套工作台,根据使用角色进行工作台隔离,每个工作台展示不同的首页方案内容,用户在使用过程中可以自行切换首页工作台进行查看
注意,首页工作台设置入口默认关闭,需要通过服务器参数【是否启用首页工作台】设置开启,开启后请为首页方案设置对应工作台,否则工作台下没有对应的首页方案,将会展示默认方案
开启后首页设置功能页面会多出工作台分类及【工作台设置】按钮,支持设置工作台的可见角色或根据入口条件(支持v1,v2公式,计算后返回true的人员可以查看该工作台)判断人员是否可见工作台
首页方案设置弹窗会多出【选择工作台】字段操作,支持用户选择维护的工作台,工作台为必选字段,若有在开启工作台功能前就维护的方案,工作台字段为空,该方案在首页中将会被归入“默认工作台”,如果不想展示"默认工作台",则需要将每个已启用方案都维护上对应工作台。
开启首页工作台后,会同时出现【关联仪表板】及【上下文参数】字段
关联仪表板:支持选择需要展示在首页的仪表板,关联后的仪表板有配置变化时,首页方案的仪表板会同步变化(注意,仪表板需要在编辑页面开启是否支持首页插件引用才能被选择,且报表的使用角色需要与工作台的角色匹配)
上下文参数:在首页方案中引入仪表板时,若仪表板中有需要定义的上下文参数,在此处维护
首页工作台可选切换方式
首页工作台目前支持两种切换方式:通过头部图标点击下拉切换 及 通过顶部tabs方式切换
通过服务器参数【切换首页工作台方式】进行设置
交互效果分别如下:
通过头部图标点击下拉切换
通过顶部tabs方式切换
第三版首页插件介绍
标准预制组件
第三版首页PC与移动端标准分别预制了11个和6个插件
PC:
移动:
公告(PC、mobile)
人员信息(PC、mobile)
新版应用(PC、mobile)
考勤异常(PC、mobile)
列表插件(PC、mobile)
多页签插件(PC、mobile)
仪表板(PC、mobile)
消息通知(PC)
日历(PC)
轮播图(PC)
穿透定义配置示例:
待办已办(PC)
日历助手(mobile)
更多扩展组件
同时,支持在公司级模板扩展更多插件,包括
仅支持pc端:轮播信息,数据源列表组件,view组件,容器组件,组合插件
同时支持PC/移动端:数据源view组件,
组件扩展添加方式:
系统设置-公司级模板-搜索portal_plugin.json模板及portal_plugin_category.json模板,在模板中添加对应组件配置
轮播信息组件
portal_plugin.json添加
{ "category_key": "carousel_info", "key": "carousel_info", "roles": ["employee"] },
portal_plugin_category.json
{ "key": "carousel_info", "label": "轮播信息", "icon": "icon-list-statistical", "plugin": "home-widget-carousel-info", "roles": ["employee"], "target": ["pc", "mobile"] },
计数组件
portal_plugin.json添加
{ "category_key": "count_sec", "key": "count_sec", "roles": ["employee"] }
portal_plugin_category.json
{ "key": "count_sec", "label": "计数组件(新)", "icon": "icon-system-set", "plugin": "count-sec", "roles": ["employee"], "target": ["pc"], "is_new": true }
行业资讯
在首页插件中用列表插件实现,模型为IndustryInformation,场景为homepage
列表展示内容通过地址common_model_list?model=IndustryInformation进行管理(可以发布成自定义应用,场景:common_model_list,参数:{"model":"IndustryInformation"})
特别说明:
如果需要自定义行业资讯的分类,需要将info元数据,list层homepage场景标准的类别字段隐藏,
然后仿照标准类别字段,在model元数据、info元数据、list层homepage场景元数据新增弹性字段作为新分类
并将list层homepage元数据的category_field改成新增的弹性字段