

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

# 在 Amazon Connect 任务中暂停和恢复任务
<a name="concepts-pause-and-resume-tasks"></a>

您可以暂停和恢复所有未过期、未断开连接或计划在以后执行的任务。暂停和恢复任务的好处是，它可让座席腾出一个活动时段，这样当他们当前的任务由于缺少批准或等待外部输入而停滞时，他们可以接收更关键的任务。

您还可以暂停全自动任务以应对不可抗力事件（自然灾害、基础设施故障、入侵），这些事件可能需要您暂时停止所有业务流程，然后在紧急情况过去后恢复这些流程。

**Topics**
+ [已暂停和已恢复的任务如何排队](#pause-tasks-queue)
+ [座席如何暂停和恢复任务](#pause-tasks-agent-experience)
+ [座席可以暂停多少任务](#pause-tasks-number)
+ [已暂停的任务何时可以恢复？](#when-resume-tasks)
+ [以编程方式暂停和恢复任务](#programmatically-pause-and-resume-tasks)
+ [配置流以暂停和恢复任务](#pause-and-resume-flow)
+ [联系事件流](#ces-pause-and-resume-tasks)
+ [联系记录中的暂停和恢复任务事件](#ctr-pause-and-resume-tasks)
+ [指标](#metrics-pause-and-resume-tasks)

## 已暂停和已恢复的任务如何排队
<a name="pause-tasks-queue"></a>
+ 所有处于队列中但尚未分配给座席的已暂停任务都将退出队列。这样，它们就不会消耗实例的队列限制，而会允许将其他更重要的联系人分配给座席。
+ 任务恢复后，它会重新排队，流也会根据您的配置继续运行。
+ 在设计流以恢复已退出队列的未分配的已暂停任务时，请务必在流中添加一个[转接队列](transfer-to-queue.md)数据块，以便在恢复后将任务排入队列。否则，任务将保持退出队列的状态。

## 座席如何暂停和恢复任务
<a name="pause-tasks-agent-experience"></a>

座席可以使用**暂停**按钮从其联系人控制面板（CCP）或 Agent Workspace 中暂停任务。要更新任务，座席必须选择**恢复**。对于处于“已暂停”状态的任务，座席可以采取的唯一操作是结束任务或转接任务。

下图显示了 CCP 上的**暂停**按钮。

![CCP 上的“暂停”按钮。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-pause-button-ccp.png)


下图显示了 Agent Workspace 上的**暂停**按钮。

![Agent Workspace 上的“暂停”按钮。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-pause-button-agentworkspace.png)


座席暂停或恢复任务后，会显示一条横幅，通知他们该任务的当前状态。下面的 CCP 图像显示了“暂停”横幅。

![CCP 上的“暂停”和“恢复”横幅。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-paused-ccp.png)


下面的 Agent Workspace 图像显示了“恢复”横幅。

![Agent Workspace 上的“暂停”和“恢复”横幅。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-resumed.png)


当座席打开了多个任务并且他们暂停了其中任何一个任务时，任务列表中的图标会更新，以通知他们任务的状态。下图显示了“已暂停”图标的示例。

![任务状态图标。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-pause-agentworkspace.png)


## 座席可以暂停多少任务
<a name="pause-tasks-number"></a>

座席可以暂停的任务数量最多为其[路由配置文件](routing-profiles.md)中的**每个座席的最大任务数**设置的两倍。

例如，一个座席的**每个座席的最大任务数**设置为同时处理 5 个活动任务。这意味着他们最多可以暂停 5 个任务，以便他们腾出活动时段来执行更关键的新任务。但是，这也意味着座席在任何时间点都可以在其工作区中拥有两倍的任务数量。在我们的示例中，该座席的工作区中可以有 10 个任务：5 个已暂停，5 个处于活动状态。

## 已暂停的任务何时可以恢复？
<a name="when-resume-tasks"></a>

已暂停的任务可以随时恢复。因此，座席可以临时处理两倍于其并发限制的任务。

例如，一个座席的工作区中有 10 个任务：5 个已暂停，5 个处于活动状态。他们同时恢复所有已暂停的任务。现在他们有 10 个活动任务。除非活动任务数低于其路由配置文件中**每个座席的最大任务数**限制，否则不会将新任务路由给他们。

## 以编程方式暂停和恢复任务
<a name="programmatically-pause-and-resume-tasks"></a>

您可以使用和以编程方式暂停[PauseContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_PauseContact.html)和[ResumeContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_ResumeContact.html) APIs恢复任务。

暂停和恢复任务时，可以将相应的流配置为在暂停和恢复事件时运行。例如：
+ 您可能需要设计一个流，以便在座席设定的午休时间后自动恢复已暂停的任务。
+ 您可能需要创建一个恢复流，以更新在任务暂停期间可能已更改的任务属性。

## 配置流以暂停和恢复任务
<a name="pause-and-resume-flow"></a>

配置[设置事件流](set-event-flow.md)数据块以暂停和恢复任务。下图显示了配置为暂停流的**设置事件流**数据块的**属性**页面。

![“设置事件流”数据块的属性页面。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-set-event-flow.png)


以下是您可能需要在流中配置的几个场景：
+ 对于在联系暂停时运行的流，请将其配置为在任务暂停时通知主管。
+ 恢复已暂停的联系时，请将流配置为更新联系属性，以确保座席始终使用最新版本的属性。

## 联系事件流和座席事件流中的新事件
<a name="ces-pause-and-resume-tasks"></a>

当任务暂停和恢复时，会在联系事件流和座席事件流中生成新的“已暂停”和“已恢复”事件。

下图显示了联系事件流中“已暂停”事件的示例。

![联系事件流中的“已暂停”事件。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-pause-ces.png)


下图显示了联系事件流中“已恢复”事件的示例。

![联系事件流中的“已恢复”事件。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-resumed-ces.png)


下图显示了座席事件流中“已暂停”任务的示例。

![座席事件流中的“已暂停”事件。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-aes.png)


## 联系记录中的暂停和恢复任务事件
<a name="ctr-pause-and-resume-tasks"></a>

在联系人记录数据模型的[ContactTraceRecord](ctr-data-model.md#ctr-ContactTraceRecord)部分中捕获了以下事件。您可以使用 [DescribeContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeContact.html)API 返回任务事件。


| 联系记录中的姓名 |  DescribeContact API 返回的名称 | 
| --- | --- | 
| TotalPauseDurationInSeconds | TOTAL\_PAUSED\_TIME | 
| TotalPauseCount | TOTAL\_NUMBER\_OF\_PAUSES | 
| LastPausedTimestamp | LAST\_PAUSED\_TIMESTAMP | 
| LastResumedTimestamp | LAST\_RESUMED\_TIMESTAMP | 

当您使用 [DescribeContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeContact.html)API 或查看正在进行的联系人的 “**联系人详情**” 页面时，可以近乎实时地看到以下值。
+ TotalPauseCount
+ LastPausedTimestamp
+ LastResumedTimestamp

已完成的联系具有 TotalPauseDurationInSeconds。

## 指标
<a name="metrics-pause-and-resume-tasks"></a>

以下指标显示活动时间、暂停时间和恢复时间。


| 实时指标 | 说明 | 
| --- | --- | 
| **[用户界面]** Agent/Routing Profiles/Queue → 性能 → **平均活动时间** | SUM(active\_time)/联系数 | 
| **[UI]** Agent/Routing Profiles/Queue → 性能 → **代理平均暂停时间** | SUM(agent\_pause\_time)/已暂停的联系数 | 
| **[UI]** 座席 → 联系 → **联系状态** | 任务联系的暂停状态 | 


| 历史指标 | 说明 | 
| --- | --- | 
| **[UI]** 座席 → 座席活动审计 → 支持“已暂停”状态 | 当座席的联系处于“已暂停”状态时，显示暂停状态 | 
| **[[GetMetricDataV2](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetMetricDataV2.html)]** 查询配置文件/任务的 AGENT\_PAUSE\_TIME 的平均值 queue/routing  | 所有已暂停的联系人的总和（total\_agent\_pause\_time） queue/routing profile/TaskAVG = SUM(total\_agent\_pause\_time)/number of paused contacts for queue/RP/Tasks | 
| **[[GetMetricDataV2](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetMetricDataV2.html)]** 查询配置文件的 ACTIVE\_TIME 的平均值 queue/routing  | 个人资料/任务的所有联系人的总和（total\_handle\_time-time-total\_agent\_pause\_time） queue/routing <br />AVG = SUM（total\_handle\_time-time-total\_agent\_pause\_time）/个人资料/任务的联系人总数 queue/routing  | 


| 联系详细信息页面 | 说明 | 
| --- | --- | 
| **[UI]** 联系搜索 → 联系详细信息 → 联系摘要 → 上次暂停时间 | 上次暂停时间 | 
| **[UI]** 联系搜索 → 联系详细信息 → 联系摘要 → 上次恢复时间 | 上次恢复时间 | 
| **[UI]** 联系搜索 → 联系详细信息 → 联系摘要 → 暂停次数 | 暂停的总次数，包括联系未连接时的暂停次数。 | 
| **[UI]** 联系搜索 → 联系详细信息 → 联系摘要 → 总暂停时长 | 总暂停时长包括座席连接之前和之后的时间。 | 

### 实时指标页面
<a name="rtm-tasks-ui"></a>

下图的**实时指标**页面将任务联系状态显示为**已暂停**。

![实时指标页面，任务处于已暂停联系状态。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-paused-rtm.png)


下图的**实时指标**页面显示了**平均活动时间**、**AHT** 和**平均座席暂停时间**。

![实时指标页面，任务处于已暂停联系状态。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-rtm-2.png)


### 座席活动审计报告
<a name="agent-audit-tasks-ui"></a>

下图的**座席活动审计报告**显示了座席暂停联系时的“已暂停”状态。

![座席活动审计报告，已暂停状态。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-agent-activity-report.png)
