

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 将座席的休假时间余额导入 Amazon Connect
<a name="upload-timeoff-balance"></a>

您可以导入或导出座席休假余额的 .csv 文件。例如，您可以从人力资源系统下载休假余额，然后将其上传到 Amazon Connect。

Amazon Connect 会使用休假余额根据座席的可用净余额自动批准或拒绝休假请求。

有关您可以上传的最大文件大小，请参阅[预测、容量规划和调度功能规范](feature-limits.md#forecasting-cap-planning-scheduling-specs)中的*每次上传的座席休假数据文件大小*。

**提示**  
**IT 管理员**：要了解要添加到座席例外列表中以实现此功能的端点，请参阅[允许在日程安排中 Connect Customer 上传休假余额和津贴](ccp-networking.md#endpoints-scheduling)。

1. 使用具有日**程安排、日程**安排 Connect Customer **管理器-编辑的安全配置文件权限的帐户登录管理**网站。

   有关更多信息，请参阅 [分配权限](required-optimization-permissions.md)。

1. 在 Amazon Connect 导航菜单上，选择**分析和优化**、**调度**。

1. 在**调度**页面上，选择**员工细则**选项卡。

1. 选择下载模板并将 .csv 文件存储到桌面。它类似于下图。  
![个人休假余额文件。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/schedule-timeoff-balance-ic.png)

1. 根据需要添加数据或更改 .csv 文件，然后使用新文件名保存到桌面。
**提示**  
要删除座席的休假余额，请在该座席的休假余额小时数列中上传一个空值。

1. 选择**上传数据**以上传 .csv 文件。Amazon Connect 将执行以下操作：
   + 验证数据并在出现错误时提供详细信息。
   + 提示您确认是否要上传数据。
   + 上传文件并在完成后显示确认消息。

成功上传 .csv 文件后，Amazon Connect 会在提交休假请求时检查可用的剩余休假时间。如果有足够的休息时间，它就会批准该请求。否则，请求将被拒绝。
+ 请求休假类型的休假余额必须等于或大于请求的休假时间。

## 下载快照
<a name="download-timeoff-snapshot"></a>

选择**下载快照**可下载最新上传的完整休假余额和截至下载时的净休假余额。

## 系统如何计算休假扣除
<a name="how-system-calculates-time-off-deductions"></a>

批准员工的休假后，将使用以下逻辑来计算要从员工的休假余额和团队限额余额中扣除多少小时：
+ 如果批准的休假期与一个或多个员工轮班重叠，那么：
  + 系统会通过计算重叠的总时数，减去将**从休假余额中扣除**设置为**是**的轮班活动的持续时间，得出可扣除的休假时间。
+ 如果由于该时间段的计划尚未公布，批准的休假期没有员工轮班重叠，那么：
  + 系统将根据轮班配置文件**日期**（复选框）设置检查员工是否计划在当天工作。
    + 如果未计划员工在这一天工作，或者如果批准的休假不在配置的轮班时间窗口内，则不会扣除任何休假时间。
    + 如果员工计划在该特定日期工作，则系统会根据配置的轮班配置文件确定有效的轮班时间。如果在配置文件中没有明确设置轮班时长，则系统将默认为**员工细则**中为该员工定义的最长工作时间与轮班配置文件中规定的轮班窗口时间之间的最小值，从而有效设置有效的轮班时长。如果没有为员工定义**最长工作时间**，则系统将使用在员工特定轮班配置中分配的轮班窗口时间。
    + 根据此有效轮班持续时间，系统将确定用于安排轮班的轮班活动组，然后减去该组中所有将**从休假余额中扣除**设置为**是**的轮班活动的持续时间。

## 休假扣除逻辑示例
<a name="timeoff-deduction-examples"></a>

员工经理和主管可以指定除默认工作活动外，哪些轮班活动将计入其座席的休假余额。以下重点介绍此功能的示例：

**配置了两个休假时间：**
+ 假期时间 - 活动名称：VACAY\_SK
+ 病假时间 - 活动名称：SICK\_SK

座席 1 的假期 (VACAY\_SK) 余额为 30 小时。

座席 2 的病假 (SICK\_SK) 余额为 12 小时。

座席 3 的假期 (VACAY\_SK) 余额为 15 小时。

座席 1、2 和 3 的轮班时间为 6 小时。在这些轮班中，有一个 30 分钟的**休息**活动，其中**从休假余额中扣除**设置为**否**。

**场景**
+ 座席 1 请求全天休假 (VACAY\_SK)。休假获得批准后，系统将从当前的 30 小时休假余额中扣除 5 小时 30 分钟。由于**从休假余额中扣除**的轮班活动标志设置为**否**，因此**休息**活动的 30 分钟不会被扣除。扣除休假后的净余额将变为 44 小时 30 分钟。
+ 座席 2 要求在轮班时间以外（**上午 9:15** 至**上午 10:15** 之间）休假。在这种情况下，鉴于请求不在规划的计划内，系统将不会从座席的休假余额中扣除。
+ 座席 3 要求在**凌晨 2 点**至**凌晨 4 点**之间休假，部分在轮班之外，部分与轮班重叠。**从休假余额中扣除****休息**活动在休假请求范围内。在这种情况下，系统将在**凌晨 2:45** 到**凌晨 4:00** 之间扣除 1 小时 15 分钟。现在，座席 3 的假期余额为 13 小时 45 分钟。

![该图像显示了如何使用假期时间和病假时间对这三个座席进行休假配置。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/timeoff-deduction-examples.png)
