版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

目录

页面树

目录

新增培训班:专员可以在【培训云】-【培训班】中新增

1、基本信息

包括基本信息、报名参数、人数控制

基本信息字段:

...

报名参数字段:

这三个字段只有新建时可以修改,编辑状态不允许修复

...

是:员工报名该课程后,需要专员手动审核通过,该员工才会成为该课程学员;张三扫码签到时,会提示非本课程学员不能签到

专员报名审核包括两种方式(默认使用第一种方式):

1)不使用流程,直接在培训班-培训学员-管理已报名学员处,点击审批不通过、添加按钮

2)使用流程,需在培训设置-报名审批是否走标准流程,选择是,配置报名审批流程,通过报名流程审核

自动审核:员工报名该课程后,就直接成为该课程学员,无需专员审核;如果张三不是该课程学员,也可以扫码签到,签到后,张三就自动被加到该课程学员里

...

课程的报名开始时间,与报名结束时间共同控制报名时间范围

...

人数控制字段:

...

启动状态、审批状态

1、【培训设置】-培训班是否需要审批,选择否,新增培训班,其状态默认为审批通过,未启动
2、【培训设置】-培训班是否需要审批,选择是,新增培训班,默认状态未草稿,未启动,提交审批,审批通过,状态改为审批通过,启动中

流程:

Image Removed

二代流程

编码必须为trainClass,设置弹性模型为是,表单设置、单据插件、事件设置已预置,其中表单设置需要打开点击保存后才生效。

建议流转设置中的审批节点为【培训专员】,在【审批人】中,【审批人类型】选【手工录入代码】,代码为:

@api:查找业务专员!employee_id,role;employee_id=wst.submit_user_id,role=cm-train@

Image Removed

审批人类型没有培训专员,需要我们手动创建培训专员类型:

1)、创建一个团队管理类型

http://inspur.hcmcloud.cn/#/business_type

Image Removed

  • 新增一个【管理团队类型】--→ 在【流程转至】那里的审批人类型就会增加一个培训专员;2. 
2)、将团队管理类型 与 岗位做一个关联

https://inspur.hcmcloud.cn/#/org_list

Image Removed

Image Removed

在组织架构选择某一个公司例如:

  • 【集团本部】--→ 【人力资源部】--→ 定位到某个具体的岗位(这个岗位内的所有员工都具有审批的权限)

注:

Image Removed

1)、前提:【集团本部】- 创建了培训专员;【下属部门】- 没有创建培训专员的;

                          在【下属部门】创建流程转至,并且选择上图的人员的按组织树丛下往上找业务主管,那么在会往上找到集团本部创建的培训专员,有点类似继承的感觉;

2)、推荐:【集团本部】- 创建培训专员;【下属部门】- 创建培训专员;

2、培训活动结束

课程结束后,需要点【结束课程】,此时会自动回写学员培训信息,包括培训记录、培训积分、培训成绩,所有的信息都不可以再修改,包括学员成绩、积分;

附:培训活动各状态下可进行的操作

...

草稿

...

审批中

...

审批通过,未启动

...

进行中

...

结束

root0502 培训班管理

...

维护预算

...

...

...

...

...

...

增删改学员、课程

...

...

...

...

...

...

...

...

...

...

...

培训报名

...

...

...

...

...

...

实际花费

...

...

...

...

...

...

二维码实时签到

...

...

...

...

...

...

评估问卷修改

...

...

...

...

...

...

学员积分、成绩修改

...

...

...

...

...

...

上传培训总结

...

...

...

...

...

3、二开在基本信息页面配置页签

state:train_class_nav_multi

eg:

代码块
{
    "childs": [{
        "key": "Teaching_plan",
        "label": "授课计划",
        "sequence": 100,
        "parent_id": "class_id",
        "meta_state": "Teaching_plan_zb",
        "jump_state": "train_class_nav_multi",
        "model": "TrainPlan"
    }]
}

Image Removed