使用流程生成器传送 Salesforce 电子邮件

注意: 本文适用于适用于 Salesforce 的 Genesys 云。

在 Salesforce 中配置 Salesforce 电子邮件的路由后,请使用 Flow Builder 在 Salesforce 中创建一个流程,以便通过 Genesys Cloud for Salesforce 自动路由 Salesforce 借助 Flow Builder,您可以使用流程自动执行复杂的流程。 

路由 Salesforce 电子邮件的基本流程要求路由请求中有两个字段: 队列或入站电子邮件流和 Salesforce 对象 ID(用于屏幕弹出)。 您可以在 Flow Builder 中使用更多字段进行高级自定义。

  1. 在 Salesforce 中,单击 设置
  2. 在 “快速查找” 框中搜索流程,然后选择 “流程”
  3. 单击 “ 新建流程”
  4. 选择 “记录触发流程”,然后单击 “创建”
  5. 对象下,选择 电子邮件消息
  6. 在下面 何时触发流程, 选择 创建了一条记录.
  7. 在 “设置输入条件” 部分中,选择 “满足所有条件 (AND)” 作为条件要求,然后添加以下条件:
    字段 运算符
    拨入 等于
    parentID 为空
  8. 单击 “ 完成”
  9. 在流生成器中,单击图标以添加元素。
  10. 在 “添加元素” 列表中的 “数据” 下,选择 “创建记录”
  11. 在 “标签” 下,输入 Genesys 云路由请求,然后选择以下选项进行记录:
    • 要创建多少条记录:
    • 如何设置记录字段: 使用单独的资源和字面值
    • 对象: Genesys 云路由请求
  12. 为 Genesys Cloud 路由请求添加和设置字段值:

    字段

    pureCloud__queue__C

    purecloud__inbound_email_flow__C

    从列表中选择队列或入站电子邮件流。
    purecloud__salesforce_object_id__C {!$record.parentID}
  13. 单击 “ 完成”
  14. 在 “流生成器” 中,单击 “保存”
  15. 输入流的名称并单击 节省 再次。
  16. 单击 “ 激活”

该流程现已准备就绪,可供使用。

您可以在 Genesys Cloud 路由请求中使用两个以上的必填字段。 Flow Builder 中的一些可用字段映射到默认和自定义属性。 (请参阅下表。) 

默认属性会自动映射到交互详细信息,如果将 Salesforce 中的活动字段映射到活动记录。 有关详细信息,请参阅将交互属性 映射到 Salesforce 活动字段

自定义属性需要配置。 要使自定义属性显示在交互详细信息和交互日志中,请将其添加到 Salesforce 中客户端设置下的自定义交互详细信息和活动字段映射部分。 有关客户端设置的更多信息,请参阅 托管软件包设置。 

以下示例显示了如何使用必填字段、默认属性和自定义属性来路由 Salesforce 电子邮件。此图显示了 Genesys 云路由请求的字段值。

 

下表介绍了示例流程中使用的字段。 (* 入站电子邮件流程未出现在示例流程中。 使用示例中的 “队列” 或 “入站电子邮件流”。)

字段 类型 描述
pureCloud__queue__C 选择清单 客户服务

必需 Genesys Cloud 组织中要接收交互的队列的名称。 在交互详细信息中映射到 call.queueName。

注意: 使用队列或入站电子邮件流程。 如果同时使用两者,则集成默认为 Queue。

*purecloud__inbound_email_flow__C 选择清单 路由电子邮件

必需 Genesys Cloud 组织中要通过其路由 Salesforce 电子邮件的 Architect 入站电子邮件流的名称。

注意: 使用队列或入站电子邮件流程。 如果同时使用两者,则集成默认为 Queue。

purecloud__salesforce_object_id__C(用于屏幕弹出) 引用 [电子邮件消息]。父项 ID 必需 交互提醒时要屏幕弹出的 Salesforce 对象的 ID。 
pureCloud__Attributes__C 公式

'case 编号 = 大小写: '+ {!$record.parent.caseNumber} + ',contactEmailAddress='+ {!$record.toAddress

将数据添加到交互详细信息(例如,CASENNumber)和 Salesforce 中的活动记录(例如,ContactemailAddress)的自定义属性。 格式: 'Name1= Value1,名称 2 = 值 2'。” 

注意: 由于 casenNumber 和 ContactemailAddress 是自定义属性,因此必须首先添加参与者。{customFieldName} 到客户端设置下的自定义交互详细信息和活动字段映射部分。 有关客户端设置的更多信息,请参阅 托管软件包设置。 

purecloud__display_address__C 字符串 john.smith@customer.com 交互提醒时,活动交互的远程电子邮件地址会添加到交互详细信息中。
purecloud__remote_name__C 字符串 约翰史密斯 当交互发出警报时,活动交互的远程名称会添加到交互详细信息中。 在交互详细信息中映射到 call.remotenAME。
pureCloud__title__C 字符串 保修问题 当互动提醒时,电子邮件主题行会添加到互动详细信息中。 在交互详细信息中映射到电子邮件主题。
pureCloud__skills__C 多选清单 手机维修;保修 Genesys Cloud 组织中与您想要接收互动的代理相关的技能。
pureCloud__language__C 选择清单 英语 — 口语 Genesys Cloud 组织中与想要接收互动的座席相关的语言技能。

该示例将 Salesforce 电子邮件路由到客户服务。 此队列中在 Genesys Cloud 中被分配了 “手机维修” 和 “保修” 技能以及语言 “英语 — 口语” 的座席会收到警报互动。 

当互动发出警报时,字段 pureCloud__salesforce_object_id__C(用于屏幕弹出)会导致标识为 500360000015OCJ 的页面在 Salesforce 中弹出。

字段 pureCloud__title__C(保修问题)和 pureCloud__remote_name__C(John Smith)字段是交互详细信息中显示的默认属性。

字段 purecloud__display_address__C (john.smith@customer.com) 是映射在 “客户端设置” 下的 “自定义交互详细信息” 部分中的属性。 有关客户端设置的更多信息,请参阅 托管软件包设置

字段 pureCloud__Attributes__C 使用自定义属性 caseNumber 和 contactEmailAddress 来添加案例: 000149 发送到互动详情,并将电子邮件地址写入 Salesforce 的活动记录。 

使用 Apex 代码的交互详情

要在 Architect 流程中使用这些属性,请参阅 关于 Architect

有关详细信息,请参阅 配置 Salesforce 电子邮件的路由关于 Salesforce 电子邮件的路由

有关集成的更多信息,请参阅 关于适用于 Salesforce 的 Genesys Cloud