00:00
各位同学大家好,在前面呢,咱们在管理端已经把审批的相关操作都准备好了,咱们来看一下啊,包括在里边我们完成这个审批类型,包括审批模板,然后咱们现在呢,开始完成这个工端,在员工端里边呢,来完成它的相关的审批功能,那这个员工端我们具体要做哪些功能,下面给大家把这个过程咱们做个分析,然后咱们一个一个进行实现。那下面呢,我们来看一下啊,我在这个图里边给大家画一下员工端我们要做哪些事情,或者说我们要实现哪些功能,那这里边给大家写一下啊,首先我强调啊,在员工端里边呢,咱们后面会整合微信公众号,通过微信公众号进行授权,这个咱们最后再来加上目前先说这个审批的基本的功能。那我在这图里边给大家写一下啊,首先我们的第一部分啊,咱先省略公众号那部分啊,先说核心部分,第一部分做什么呢?比如现在我们要发起这个申请,或者发起这个审批,第一部分是不是先查询啊,查询什么?就是查询你的审批分类和它对应的那个审批的模板,也就是做成啊我们这个课件中的这个效果,比如现在我们打开这个员工端里面能看到当天分类有出勤,人事、财务,然后在每个里边有不同模板,比如说人事里边有请假,有离职。
01:36
出勤里边有加班,出差,外出等等,这是我们做的第一部分,也就是最终啊做成的就是里边的这么一个效果。这各位明确啊,我把这个截个图,让大家看到更明确,也就是我们一会儿做的第一个功能就是查询审批分类,以及审批分类中对应的审批模板,把所有的分类和里边的所有模板都进行查询,为了我们进行选择,这是第一部分的说明。
02:06
然后这个之后我们继续往下来看啊,这个之后咱们干什么呢?大家想一下,那后面做什么,比如我现在啊,我想请假,那咱是不是选择人事中的请假,选择这个模板,然后选择模之后干什么,我们是不是要填写里边的表单信息,比如说你的请假天数,请假时间等等,这些都听完之后,咱就提交审批进行审批,也就咱们启动那个流程实例。这个啊是我们要做的第二部分,我在这个位置给大家写一下。第二部分我们做法就是选择审批分类里边那个具体的某个模板,比如说啊,我们选择人事里边这个请假。可以看你的实际啊,根据实际来操作,然后选择之后怎么做,填写里边的表单信息,比如说请假里边啊,咱们有这个请假天数,请假的开始时间,请假的结束时间等等,我这里啊给大家写的更具体点啊,就是填一些请假这个表单信息,比如说啊。
03:20
请假里边有这个开始结束。时间,包括请假的理由等信息,这个咱们要进行填写,然后填写之后我们做什么呢?咱最终就提交这个审批啊,就进行这个审批的提交,提交审批之后这个过程呢,其实啊,我们是什么?就是要启动一个这个流程的实例。这各位应该记得啊,咱之前应该把那个流程定义进行了部署,那我们现在就要启动一个流程实例。你进行提交审批之后,就是启动一个流程实例,然后在启动这个过程中啊,就是咱们这个操作过程中,我们还要做件事情,记录我当前这个申请这个信息,比如我现在谁发起了申请,谁完成了审批,谁通过了,谁没有通过等等,这个咱要进行记录,而这个记录呢,咱把信息都要存到我们的这张表中。
04:23
O。这咱后面啊会具体行操作,所以第二部分呢,主要来做这个事情,我再重复一遍啊,在第二部分里边,首先咱们选择审批分类里边的某个具体模板,比如说选择人事中的请假,选择之后呢,填写你的表单信息,比如说填写请假中的开始结束时间,请假理由等等,最后提交审批,提交审批呢,其实就是其中一个流程实例,这个过程中我们会记录这个申请信息,比如说张三发起了请假申请,李四进行了审批等等。
05:09
啊,这是我们要做的第二部分。给大家啊,特别画一下,然后这个之后我们继续来看啊,比如说现在啊,我这个张三发起了请假申请,那后面是不是开始审批啊,比如说张三的流程中啊,他首先由部门经理审批,那部门经理是不是要看到里边他需要代班的任务进行审批,所以里边的第三步做什么?我想这位找。第三步做法就是要查询,就是当前这个。要执行的这个任务,或者说咱们叫代办任务啊,写一下啊,审批人查询他当前这个代办的。任务在里边进行查询,比如说到了张三这里,他查询哪些任务需要他处理,李四这里他要进行查询,这个啊就是第三步我们要做的事情怎么查询,咱之前讲activity入门中应该都讲过,咱们现在在具体的功能中,一会我们进行使用,这是咱一个说明,然后这个之后我们继续来看啊,比如说现在啊,我这个张三发起了请假,李四是部门主管,那李四查看他这个代班任务,那他查到之后,下面是不是开始审批,那咱们继续。
06:28
往下来看。往下要做什么呢?就是第四步。写到这位置啊,我这里写的具体点,比如说现在啊。张三。发起了这个请假的这个申请。然后发起审价申请之后呢,它的第一个部分啊,就是第一个流程中,他需要这个李四进行审批,那李四就查看到他这个代办任务,然后李四开始审批,但是李四审批啊,他要做一些事情,大家想一想啊,比如李四看到张三请假是不是要看一下呀,张三请假几天,请假理由是什么,这些是不是要查一下,所以第四步我们要做一件事情,就是查询你的审批信息。
07:16
就是比如说啊,这个请假的这个天数。请假的理由等内容,这个他肯定要看一下,比如说他请假1万天,那肯定不行嘛,他请假比如说十天,那这里边可能他要去实际现场去问一问,到底什么原因,为什么想要这么多天,因为这样的话肯定会影响工作啊,这个他肯定要查一下,查询审批信息,然后查询审批信息之后我们继续往下来看啊,下面做什么,比如他看到这个请假天数可以啊,包括里边这也没有问题,那他进行任务执行,这执行呢,可能是通过,当然也可能不通过。啊,这个往下继续来画一下啊,就是我们的第五步操作。写到这里。
08:01
这个位置第五步就是。执行这个任务,也就是咱通俗说这个啊,审批通过或者说不通过,如果说不通过呢,那咱这个流程就直接结束了啊,不通过那就直接。结束这个流程啊,比如这个张三他在提交或者在现场沟通,包括怎么样,这是啊我们说的第五步操作。所以说大家看啊,以上这个流程呢,应该就是咱们员工端做的一个最基础的过程啊,这个我再重复一遍啊,因为一会儿咱们写的话,就按这个流程进行功能开发。首先啊,咱们的第一部分就是我现在在我这个员工端应该能查询到所有的审批分类,以及每个分类中对应的审批模板。这是第一部分,然后第二部分呢,比如说现在啊,张三要请假,那张三要选择某个分类中的某个模板,他就选择人事中的请假,选择之后做什么填写表单信息,包括你的开始接入时间,请假理由等等,都填完之后提交审批,这个时候其实就是一个启动流程实例,然后在启动之后呢,发起提交之后会记录当前的信息,在表中进行记录啊,咱要记录当前这个信息。
09:25
然后之后第三步,比如说现在啊,张三发起之后,第一个流程需要李四审批,那四查一下他这个代办任务,查到之后看一下具体的审批信息,比如张三请假几天,请假理由是什么,他进行任务的执行,或者进行审批,通过或者不通过,如果通过继续往下执行,如果不通过,那咱这里边就直接结束流程了。以上啊,就是一个基本过程,然后在这个过程中呢,咱为了我们这个功能,或者说我们这个软件啊,它这个界面更加的这个人性化,一般来讲呢,我们还要加一个功能,就是第六部分,这是什么呢?就是查询里边这些历史的操作。
10:11
写下啊历史操作。那什么叫历史操作呢?比如现在我张三登录呢,那我可以看一下我张三,我这个人我之前处理过哪些任务,或者说我之前曾经提交过发起过哪些任务,这些咱都可以做一个查询。那我写一下啊,这是第一个就是。可处理的任务,或者说已经处理的任务。啊,已处理任务,可处理任务就是那个代办任务啊,咱查一个就是已经。处理的这个任务,然后第二个,比如咱们再查一个就是。已经发起的这个任务等等啊,咱们做一个历史查询,比如说张三之前他审批过什么什么事情,包括他做了什么操作,这里都有,然后张三之前曾经提交过什么申请,这里边让他也可以查到,这个叫做查询历史操作,咱们一会儿也进行实现。
11:10
所以以上这些呢,就是关于我们员工端主要做的功能,给各位做一个说明,咱们一会儿按照这张图上的功能,我们一个一个进行开发,咱们开发重点放到我们的接口中,前端部分我们就直接整合了接口中,按照这个流程我们一个一个进行开发。
我来说两句