9. 系统管理

9.1. 用户管理

实现用户角色权限管理功能,实现不同角色的用户在系统中的操作权限控制。

9.1.1. 系统用户

系统用户是指系统的使用者。此模块提供功能包括:查询用户、新增用户、修改用户、删除用户、重置密码。校内用户数据同步自人事系统,只能添加校外用户。

添加用户

校内人员的用户数据和学院部门数据都是从人事系统获取的,用户的部分字段应以人事系统的数据为准,包括:用户ID(工号)、姓名、部门,不能在系统中修改校内人员的这些字段。只能添加校外人员用户。可以在用户角色栏中选择多个角色,但是不能选择"科研人员"和"评审专家"的角色,因为这两种角色必须要额外的信息,只在人员管理中添加"科研人员"和"评审专家"。

user add
编辑|删除用户

不能修改用户ID,校内用户不能修改姓名、所属部门。系统里不能直接删除用户,但是可以将用户状态设为"已禁用",被禁用的用户无法再登录系统。

user edit
重置密码

修改用户的密码,需要输入用户的新密码。

user reset password

9.1.2. 系统角色

角色体现用户身份,是一组操作权限的集合,权限是指系统提供给用户的操作功能。该模块包含的功能有:新增角色、修改角色。

系统已经提供了一些内置角色,包括:系统管理员、校领导、科研处负责人、科研处管理人员、学院科研秘书、学院负责人、科研人员、评审专家、法律顾问。

添加角色

为了实现更精细的权限控制,也可以添加"自定义类型"的角色。

role add
编辑角色

修改角色信息,包括:名称、备注、数据访问范围、分配权限。 (不能修改角色类型)

role edit

9.2. 监控管理

系统管理员可以通过此页面查看系统的一些实时的状态数据、历史的日志记录、系统需要定期执行的一些任务,例如定期与外部系统的数据同步任务。

9.2.1. 在线用户

当用户登陆系统之后,系统会管理当前在线用户的信息。管理员可以查看实时在线用户,并让个别用户强制退出。

online user

9.2.2. 操作日志

当用户在系统中进行一些“重要”操作时,系统会自动记录下相关数据。系统管理人员可以追溯用户的操作记录。

operate log

9.2.3. 登陆日志

当用户登陆系统后,系统会自动记录下用户登陆时的相关信息。系统管理人员可以追溯用户的登陆记录。

login log

9.2.4. 定时任务

定时任务是指系统需要周期性地执行的一些任务,例如:在相关条件具备的情况下,系统可以通过周期性地执行预先定义好的定时任务,与学校的数据中心平台通信,获取或推送科研设备数据、科研财务数据和人员信息数据,实现与学校的资产管理系统、财务系统、人事管理系统的数据同步功能。

此模块提供的功能包括:新增任务、修改任务、删除任务、启动任务、暂停任务、执行任务、查看任务执行日志。

当任务处于"启用"状态时,系统会根据任务的cron表达式,定期执行任务。对于已启用的任务,可以点击"停用"按钮,取消定期执行。除了自动地周期性执行任务之外,管理员也可以点击"执行"按钮,手动地一次性执行任务。

job

无论是何种方式启动任务,当任务执行一次后,系统会生成任务执行的日志,管理员可以点击水平导航栏的"任务日志"菜单,打开任务执行日志的查看页面。

job log

9.3. 人员管理

此模块管理的资源是指科研方面的资源,具体包括:科研人员管理、评审专家管理。

9.3.1. 科研人员

系统中管理的项目、成果等内容都要归属于科研人员,科研处管理人员可以在校内用户中选择科研人员,设为科研人员的用户默认拥有"科研人员"的角色权限。

此模块提供功能包括:新增科研人员、查询科研人员、修改科研人员、删除科研人员、审核科研人员信息。

添加人员

点击"添加按钮",在弹出的添加科研人员窗口中,先选择部门,系统会返回该部门下的所有非科研人员。然后再选择设置科研人员的科研归属二级学院,点击确定按钮,系统将把设置了科研归属的校内用户设为"科研人员"。

researcher add
审核信息

当科研人员修改了自身的信息后,需要经过二级审核(学院审核、学校审核),二级审核通过后,修改的信息才能生效。

researcher audit query

对于待审核状态待数据,审核人点击"审核"按钮,可以查看到具体修改到信息内容,红色部分为修改部分。

researcher audit

在审核记录详情页中,审核人点击"学院审核"或"学校审核"按钮,添加审核结果和备注说明,完成审核工作。

researcher audit result

在多条数据需要审核的情况下,审核人也可勾选复选框,进行批量审核操作。当选择标题行上的复选框时,会选中当页数据中所有待审核的数据。选中后,点击"批量审核"按钮,进行批量审核。

researcher audit batch

9.3.2. 评审专家

评审专家分为校内和校外两种。科研处管理人员可以在科研人员中选择校内评审专家,也可以在校外用户中选择校外评审专家,设为评审专家的用户默认拥有"评审专家"的角色权限。对于校外评审专家,科研处管理人员需要其完善信息。

此模块提供的功能包括:查询评审专家、新增评审专家、修改专家信息、删除评审专家。

评审专家的管理操作和科研人员的管理操作类似。主要的区别在于修改信息后的审核步骤,只需要经过"学校审核"一个步骤。

expert query

9.4. 通告管理

9.4.1. 系统公告

系统公告是告知系统所有用户的通知。科研管理人员可以创建、发布、关闭、删除系统公告,用户可以看到处于发布状态的公告。此模块提供功能包括:查询公告、新增公告、修改公告、发布公告、关闭公告、删除公告、查看公告详情。

类型管理

创建发布公告之前,要设置好对应的公告类型,支持子类型设置,建议不超过类型树不超过两层。

announcement type query

提供添加、编辑、删除公告类型的功能

announcement type create
添加公告

填写系统公告信息,包括标题、类型、是否置顶、内容、附件。使用富文本框编辑公告内容,可设置多个附件。

announcement add
预览公告

创建公告后,可以点击"预览"按钮,查看公告详情。

announcement preview
其它操作

可对"编辑中"状态的公告进行"编辑"、"发布"、"删除"操作。普通用户只能看到"已发布"状态的公告。可以"关闭"处于"已发布"状态的公告。

announcement query

9.4.2. 系统消息

消息通知是在某些业务场景下,系统自动推送给相关用户的通知。科研处管理人员也可以手动给指定的用户群发送消息。消息发送后,会以站内信的方式呈现给用户,系统会记录下用户是否阅读这条消息。同时系统也可以将消息以短信、邮件等其他方式发送给用户。

此模块提供功能包括:查询消息、新增消息、删除消息、查看消息详情。注意:只能删除未读的,且只以站内信形式推送给用户的消息。

message query
添加消息

填写消息通知信息,包括标题、类型(可选)、指定接收人、推送方式(可选)、简明内容、详细内容(可选)、附件。

message add
查看消息

创建消息后,可以点击"查看"按钮,查看消息详情。

message preview

9.4.3. 文档模板

文档模板是科研人员在科研活动过程中要用到的说明、模板等文件。科研管理人员可以进行科研文档的创建、发布、管理和维护。科研人员可查询、浏览和下载相关科研文档。

此模块提供的功能包括:查询科研文档、新增科研文档、修改科研文档、发布科研文档、关闭科研文档、删除科研文档。

document query
添加文档

填写上传科研文档信息,包括名称、类型、说明、附件。使用富文本框编辑说明。

document add
预览文档

创建文档模板后,可以点击"预览"按钮,查看文档模板详情。

document preview
其它操作

可对"未发布"状态的文档模板进行"编辑"、"发布"、"删除"操作。普通用户只能看到"已发布"状态的文档。可以"关闭"处于"已发布"状态的文档,关闭后,已发布的文档状态改回为"未发布"。