1. 应用需求
2004年度某公司为控制销售部门员工的上网行为,针对其实际需求,规定在工作时间中只允许web业务,在其余时间则开放所有业务。该公司的工作时间为:周一~周五,上午9点~12点,下午1点~6点;中午12点~13点为午间休息时间。
2. 分析
由上,可以将该公司上网时间划分为工作时间(worktime)和休息时间(freetime)两个时间段。
1)工作时间段划分为2个时间单元,具体信息如下:
开始日期和时间:2004年1月1日00:00:00
结束日期和时间:2004年12月31日23:59:59
时间段一:类型为“工作日(周一至周五)”,开始时间09:00:00,结束时间11:59:59
时间段二:类型为“工作日(周一至周五)”,开始时间13:00:00,结束时间17:59:59
2)由于休息时间段划分为4个时间单元,具体信息如下:
开始日期和时间:2004年1月1日00:00:00
结束日期和时间:2004年12月31日23:59:59
时间段一:类型为“工作日(周一至周五)”,开始时间00:00:00,结束时间08:59:59
时间段二:类型为“工作日(周一至周五)”,开始时间12:00:00,结束时间12:59:59
时间段三:类型为“工作日(周一至周五)”,开始时间18:00:00,结束时间23:59:59
时间段四:类型为“周末(周六、周日)”,开始时间00:00:00,结束时间23:59:59
3. 配置步骤
第一步,进入web管理界面—]基本配置—]时间段配置页面;
第二步,配置工作时间段“worktime”。选中“添加”选项,如图4-25所示,在“时间段名称”中填入worktime;
第三步,设置worktime起止时间:
在“开始日期和时间”中填入2004年1月1日00:00:00,
在“结束日期和时间”中填入2004年12月31日23:59:59;
第四步,分别设置该时间段的2个时间单元,首先选择类型,然后填入开始时间和结束时间:
时间段一:在“类型”中选择“工作日(周一至周五)”,在“开始时间”中填入09:00:00,在“结束时间”中填入11:59:59;
时间段二:在“类型”中选择“工作日(周一至周五)”,在“开始时间”中填入13:00:00,在“结束时间”中填入17:59:59;
第五步,单击“保存”按钮,时间段worktime设置成功;
第六步,配置休息时间段“freetime”。选中“添加”选项,如图4-27所示,在“时间段名称”中填入freetime;

第七步,设置freetime起止时间:
在“开始日期和时间”中填入2004年1月1日00:00:00,在“结束日期和时间”中填入2004年12月31日23:59:59;
第八步,分别设置该时间段的4个工作单元,首先选择类型,然后填入开始时间和结束时间。
时间段一:在“类型”中选择“工作日(周一至周五)”,在“开始时间”中填入00:00:00,在“结束时间”中填入08:59:59;
时间段二:在“类型”中选择“工作日(周一至周五)”,在“开始时间”中填入12:00:00,在“结束时间”中填入12:59:59;
时间段三:在“类型”中选择“工作日(周一至周五)”,在“开始时间”中填入18:00:00,在“结束时间”中填入23:59:59;
时间段四:在“类型”中选择“周末(周六、周日)”,在“开始时间”中填入00:00:00,在“结束时间”中填入23:59:59;
第九步,单击“保存”按钮,时间段freetime设置成功。
至此,时间段配置成功,在“时间段信息列表”(如表4-12)中,可以查看和编辑时间段“worktime”和时间段“freetime”的具体信息。