SharePoint轻量化应用之HR系统构建-人才归档 及隐藏参数界面设计

1.   当时所有面试过程完毕之后,我们需要将所有的面试过程归档,因此我们需要把所有的面试过程归档下来,便于我们后期可以在人才库里面搜索相应的合适人选,这里我们开始没有相应的视图,我们这里面新建一个归档视图:


2.   我们新添加一个字段,字段名称为mianshi_Status,这边的数据隐藏我们的隐含参数的数据,因此这边我们写上只读属性:

 

3.   因为所有的数据为只读,不需要更新,也不需要其他的信息,因此我们这个页面不需要设置按钮,这里我们把按钮删除掉即可:


4.   接下来我们来设计隐含参数了,因为隐含参数的数据相对来说构建了整个页面的逻辑,因此我们需要设置好页面的隐含参数且不允许用户能够看见,我们首先来设置页面的逻辑,我们设置页面对应的参数值如下:


5.   这个数字主要是为了在表单加载的时候能够自动的定位到相应的视图:


6.   同时我们的还有一个隐藏参数用来做招聘状态的更新,比如初试,还是复试,复试通过还是未通过状态,基本上我们以下面的字段作为面试状态字段,这些字段将结合Designer 实现流程的工作流:


7.   我们开始设计我们的隐含参数列表,这里面我们就用隐含参数来实现我们的数据变换:


8.   接下来我们来编写表单加载规则,来实现我们的页面切换功能。大家可以点击默认页签的表单加载功能:


9.   这里我们给出的规则就是做视图切换,这里面我们根据数值来确定切换到哪个视图:


10.  最终有9个页面需要进行切换,我们根据9个数值分别切换:


11.  接下来我们就有一个问题了,我们的页面的数据和面试状态的数据怎么改变呢?我们的的改变数值的诀窍就是我们的按钮,按钮可以实现更改域值得效果,接下来我们就通过设置按钮规则来更改我们的数据字段的数据了,首先是我们的面试通知页面的按钮,我们来给他添加规则,几条规则如下,注意规则是有先后顺序的:

a.    选中后我们就需要设置域值page_num,将他更改为2,代表进入到面试的面谈状态

b.    更改域值,将mianshi_status的状态变更为初试通知状态

c.    提交表单数据

d.   关闭表单


12.  接下来我们来设置面试面谈页面的表单按钮设置,面试中我们需要有四个规则,这里面我们同样要注意到先后顺序:

a.    将面试的status 修改为初试面试

b.   同时将page_num的值修改为3

c.    提交数据到我们的表单库

d.   关闭表单


13.  接下来到了我们的初试结果通知的页面了,初试结果通知的里面有两个不同的逻辑,一个是初试未通过,一个是初试通过,我们这里面分别针对两个按钮分别设置不同的规则,首先我们设置初试未通过规则:

a.    切换域值,这里面意味着我的整个面试的流程结束,我们需要把整个page_num设置为我们的归档页面所对应的数值9

b.   同时我们需要更新我们的面试status的域值,面试status 的值为初试未通过。

c.    提交我们的表达数据

d.   关闭表单

 

14.  针对初试通过的我们需要进行如下的操作:

a.    更新域值page_num为4进入到复试面试界面。

b.   更新我们的域值mianshi_status为 复试通知界面

c.    提交我们的表单

d.   关闭表单


15.  进入到复试页面之后,我们就开始进行复试了,这里我们的规则也同上一样,主要的设置的域值和提交方法一样,需要设置的方法如下:

a.    设置域值page_num为5,

b.   设置域值mianshi_status 为复试面试

c.    提交我们的表单数据

d.   关闭表单

 

16.  接下来就切换到我们的复试结果通知页面,复试结果通知页面包含三个不同的按钮,需要针对不同的三个按钮设定三个不同的规则,我们先来设置没有通过复试结果的:

a.    修改域值page_num为9,直接进入到存档周期

b.   修改mianshi_status 的值为 复试未通过

c.    提交表单数据

d.   关闭表单



17.  接下来我们设置入职按钮的配置,由于入职只是涉及到了我们的视图切换,也不需要提交数据,所以我们给他定义功能相对来说比较简单,我们需要设置以下域值:

a.    设置Page_num的值为8

b.   切换视图到入职通知

 

18.  针对需要第三次面试的人,我们需要设置三试通知按钮,三试通知按钮需要设置几个属性,我们需要设置相应的对象的属性:

a.    设置域值page_num 为6

b.   设置mianshi_status 为  三试通知

c.    提交表单数据

d.   关闭表单


19.  当复试结果和通知页面完成之后,我们就可以设置三试面试的表单中的按钮了,三试中表单的按钮需要做的事情如下:

a.    更新域值page_num的值为7

b.   更新面试状态域值misnshi_status 为 三试面试

c.    提交表单数据

d.   关闭表单

 

20.  当上面全部设置完成之后,我们开始设置三试结果通知了,三试通知界面中有两个按钮,其中的三试未通过的按钮包含以下规则:

a.    更新域值page_num的为9,直接切换为归档

b.   更新域值mianshi_status 为三试未通过

c.    提交数据

d.   关闭表单


21.  另外我们可以直接切换到入职通知的简历,我们需要执行如下操作:

a.    更新page_Num值为8

b.   切换视图到入职面试视图

 

22.  接下来我们通过配置入职通知页面的按钮,配置按钮需要按照如下的方式去配置,我们需要配置如下的选项:

a.    更新域值page_num 为9

b.   更新域值mianshi_Status 为入职通知

c.    提交数据

d.   关闭表单


到此我们所有的归档界面和隐藏参数设计完成。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾岛心情

欢迎你的打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值