全部产品
云市场

工作时间设置

更新时间:2019-08-07 10:01:24

非客服工作时间,用户打来电话,长时间等待,无人接听,如何更友好的提示用户呢? 可以在编辑IVR的时候通过条件判断模块,来判断当前时间是否在工作时间范围内,如果是则继续下面的流程;反之,采取其他更加友好的方式。下面我们以周一到周五工作时间为09:00:00-18:00:00,周六日休息为例,为您说明流程的配置方法(下面的IVR流程设置中,所有的标点符号全部使用英文标点符号)

一、增加获取星期几的自定义参数

  • 在IVR画布中,编辑开始模块,增加一个自定义参数,用来获取当前为星期几,参数名称为weekDay,初始值为getWeek(),然后点击下方的确定保存。weekDay的返回值为1-7。

  • 查看系统参数,如下图所示,我们可以看到_date_time_ORGDNIS_ANI四个系统参数,这些参数是系统默认参数,我们可以逐个在流程的其他模块中获取它们的值为我们所用。设置工作时间,我们将会用到_time这个系统参数,通过它获取到的时间值的格式为小时:分钟:秒

二、增加条件判断模块,用来判断星期

  • 如图所示,我们根据第一步中增加的weekDay参数,获取到今天是星期几;小于等于5,即为周一到周五;大于5,即为周六日。

三、增加条件判断模块,用来判断时间

如图所示,在设置条件判断时,我们用到了_time这个系统参数,通过这个参数获取当前时间,图中我们设置了两个条件:

  1. _time < 09:00:00, 表示判断当前时间是否早于09:00:00
  2. _time > 18:00:00, 表示判断当前时间是否晚于18:00:00

我们的需求是09:00:00-18:00:00为工作时间,那么当不满足上述两个条件时即为工作时间,否则即为非工作时间。所以我们将时间判断中的其他条件出口指向工作时间内正常进行的流程,_time < 09:00:00和_time > 18:00:00两个条件的出口都指向非工作时间的流程。

上图的表格中,赋值的那已列,时间的输入格式必须是09:00:00这种格式;9:00:0009:0:0009:00:009:00:00(标点符号错误)这些格式都是错误的。

四、非工作时间内的处理建议

  1. 可以使用放音模块,友好的提示客户,如下图所示:

  2. 如果有需要,也可以使用转外线模块,将来电转接到外部手机号码。如果采用此方式,建议在转外线模块前增加放音模块说明一下,例如:”目前不在工作时间内,将为您转接值班人员。”。

五、完成各模块的连线,测试流程

如上图,我们就完成了工作时间的设置,当通话时间在周一到周五的09:00:00到18:00:00之间时,会进入转人工模块,转给客服人员接听;其他时间则进入放音模块,提示用户当前不在工作时间范围内。

六、较为复杂的工作时间设置

此流程较为复杂,但是功能非常完善,如果有需要可以了解学习一下。需求:

  1. 所有法定节假日,周六日全部为非工作时间;
  2. 周一到周五09:00到20:00时为工作时间,但是中午12:00到13:00时为午休非工作时间;
  3. 09:00到12:00、13:00到18:00 这两个时间段均有两个技能组的客服上班,由客户进入到分支模块自主选择所需要的人工服务;4.18:00到20:00,只有一个技能组的客服上班,所以不需要客户自主选择,转接进入到人工服务即可。

实现(详细查看图片以及图片中的注释):