

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

# Connect Customer 中的流程块：创建任务
<a name="create-task-block"></a>

本主题定义了手动或基于现有任务模板创建新任务的流数据块。

## 说明
<a name="create-task-description"></a>
+ 手动或使用任务[模板创建新任务](task-templates.md)。
+ 设置任务属性。
+ 初始化流以立即启动任务，或将其安排在未来的某个日期和时间。

有关 Connect 客户任务的更多信息，请参见[Connect Customer 中的任务频道](tasks.md)和[在 Connect 客户任务中暂停和恢复任务](concepts-pause-and-resume-tasks.md)。

**注意**  
如果您的 Connect Customer 实例是在 2018 年 10 月当天或之前创建的，则联系人会被路由到错误分支。要让联系人走上成功路径，请创建具有以下权限的 IAM 策略并将其附加到 Connect 客户服务角色。您可以在您的 Connect 客户实例的**账户概述**页面上找到 Connect 客户服务角色。  

```
{
     "Effect": "Allow",
     "Action": "connect:StartTaskContact",
     "Resource": "*"
}
```

## 支持的渠道
<a name="create-task-channels"></a>

下表列出了此数据块如何路由正在使用指定渠道的联系人。


| 频道 | 是否支持？ | 
| --- | --- | 
| 语音 | 是 | 
| Chat | 是 | 
| 任务 | 是 | 
| 电子邮件 | 是 | 

## 流类型
<a name="create-task-types"></a>

您可以在以下[流类型](create-contact-flow.md#contact-flow-types)中使用此数据块：
+ 所有流

## Properties
<a name="create-task-properties"></a>

配置**创建任务**数据块时，您可以选择**手动创建**或**使用模板**。您的选择决定了您需要在**属性**页面的其余部分填写哪些字段。以下是有关这两个选项的更多信息。

### 选项 1：手动创建
<a name="create-manually"></a>

下图显示了选择**手动创建**时的**属性**页面。页面上的所有设置都可以手动或动态指定。

![“创建任务”数据块的属性页面，“手动创建”选项。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/create-task-properties-manually.png)


如果您在页面底部选择**使用模板**，整个页面将切换到该选项。如果需要，您可以切换回**手动创建**，然后继续进行手动设置。

### 选项 2：使用模板
<a name="use-template"></a>

[创建模板](task-templates.md)后，您可以在**创建任务**数据块中对其进行指定。

下图显示了选择**使用模板**时的**属性**页面。
+ 如果所选模板不包含流，则必须指定要运行任务的流。
+ 您不能覆盖页面上由模板填充的任何字段的设置。

![“属性”页面，“使用模板”选项。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/create-task-properties-template.png)


## 配置提示
<a name="create-task-tips"></a>
+ **创建任务**数据块会根据任务是否成功创建进行分支：
  + 如果任务已创建，则**成功**。它会使用新创建的任务联系人 ID 进行响应。
  + 如果任务未创建，则**错误**。
+ **引用任务联系人 ID**：新创建的任务运行您在数据块**流**部分中指定的流，或者运行由您选择的任务模板配置的流。您可以在后续数据块中引用新创建的任务联系人 ID。

  例如，您可能需要在**播放提示**数据块中引用任务联系人 ID。您可以使用以下属性动态指定任务联系人 ID：
  + **命名空间：系统**
  + **值：任务联系人 ID**
+ **计划任务**：当您**使用属性设置日期和时间**时：日期字段的值必须采用 Unix 时间戳（纪元秒）。因此，你很可能会为**命名空间**选择一个**User-defined**属性。

  例如，您的流程可能有一个 “**设置联系人属性” 块，用于设置用户定义的属性**，其密钥名为 schedu *le* d TaskTime。然后，在**创建任务**块中，您可以选择 **User-defined**，密钥将被*调度TaskTime*。

  *要继续此示例，TaskTime必须将 scheduled 中的值指定为 Unix 时间戳。*例如，1679609303 是 Unix 时间戳，对应世界标准时间 2023 年 3 月 23 日星期四晚上 10:08:23。

  当日期和时间过期后，联系人会被转到**错误**分支。为避开**错误**分支，请务必将纪元秒更新为未来的有效日期和时间。
+ 使用**链接到联系人**选项将任务自动链接到联系人。
+ 请务必检查任务和 API 限制的[服务限额](amazon-connect-service-limits.md)，如果需要，请申请增加限额。当此数据块创建任务时，限额适用。

## 已配置的数据块
<a name="create-task-configured"></a>

下图显示了该数据块已配置好的样子。它有两个分支：**成功**和**错误**。

![已配置的“创建任务”数据块。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/create-task-configured.png)


## 流示例
<a name="create-task-samples"></a>

Connect Customer 包括一组示例流程。有关如何在流设计器中访问流示例的说明，请参阅[Connect Customer 中的示例流程](contact-flow-samples.md)。以下主题介绍了包含该数据块的流示例。
+ [Connect Customer 中的入站流程示例，以获得首次联系体验](sample-inbound-flow.md)