您在此处:
为购物者代理创建全渠道路由流
全渠道流程将有关购物者的消息和信息路由到 B2C 购物者代理。在创建流程之前,请确保您的代理处于活动状态。
-
在您的 Salesforce 组织中,在页面顶部,单击
,然后选择 设置。
- 在“快速查找”框中,查找并选择 “流”。
- 单击“新建”,然后选择“全渠道流”模板。
- 命名流,例如,Route to the Shopper Agent。
-
添加这些变量资源。
- 货币
- DomainURL
- IsCartMgmtSupported
- OrganizationId
- QueryFacets
- recordId
- RefreshToken
- SiteId
- UserLanguage
- UserLocale
- UsId
- SfraAuth代币*
- Csrf代币*
*对于 Salesforce Reference Architecture (SFRA) 商店是必需的。-
为每个变量配置这些设置。
- 资源类型 -变量
- API 名称:输入名称。
- 数据类型:文本
- 流程外的可用性:选择“ 可用于输入 除 QueryFacets 之外的所有变量”。
备注 不要使 QueryFacets 在流外部可用。 - 点击完成。
-
对于 SFRA 存储,请添加以下常量资源:
- SfraNamedCredential - 将值设置为 SFRA 命名凭据的 API 名称。例如,SFRA_Guest_Named_Credential。请参阅 为 B2C API 创建命名凭据。
- BooleanTrue - True
- BooleanFalse - False
-
为每个变量配置这些设置。
- 资源类型 -常量
- API 名称:输入名称。
- 数据类型:文本
-
在流的 Start 元素后添加一个决策元素,例如 Select Facets。
- 对于决策元素可以采用的每个路径,为网店支持的所有用户区域设置添加输出条件。
- 在每个用户区域设置分面下,添加“分配”元素。
-
在赋值变量中,添加 QueryFacets 变量,并输入定义分面的 JSON 字符串,最多 131,072 个字符。
该字符串包括分面名称 (“f”)、分面定义 (“d”) 和分面值 (“e”)。对于非英语区域设置,请保留英文分面名称和说明,但以区域设置的语言输入分面值。下面是英语区域设置的示例。
“[{”f“:”c_refinementColor“,”d“:”这是产品的颜色“,”e“:”白色、蓝色、紫色、红色“}, {”f“:”品牌“,”d“:”这是品牌“,”e“:”索尼、三星“}, {”f“:”cgid“,”d“:”表示产品的分类“,”e“:”“}, {”f“:”价格“,”d“:”表示产品的价格范围“,”e“:”(20..49.99), (50..99.99), (100..499.99)“}, {”f“:”c_isNew“,”d“:”表示产品是否为新品“,“e”:“真,假”}]”
全渠道流方面示例。
-
在分面后添加“更新记录”元素,例如“更新消息传递会话”,并将“消息传递会话 ID”设置为 “recordid”。
-
设置聊天前变量的值。
-
在 Messaging Session 元素后,添加 Route Work 元素,例如 Route to Agent,并将 Record ID 设置为 recordid。

- 保存流程。
- 激活流程。
