Loading
B2C Commerce 入门
为购物者代理创建全渠道路由流

为购物者代理创建全渠道路由流

全渠道流程将有关购物者的消息和信息路由到 B2C 购物者代理。在创建流程之前,请确保您的代理处于活动状态。

  1. 在您的 Salesforce 组织中,在页面顶部,单击 设置 ,然后选择 设置
  2. 在“快速查找”框中,查找并选择 “流”。
  3. 单击“新建”,然后选择“全渠道流”模板。
  4. 命名流,例如,Route to the Shopper Agent。
  5. 添加这些变量资源。
    • 货币
    • DomainURL
    • IsCartMgmtSupported
    • OrganizationId
    • QueryFacets
    • recordId
    • RefreshToken
    • SiteId
    • UserLanguage
    • UserLocale
    • UsId
    • SfraAuth代币*
    • Csrf代币*
    *对于 Salesforce Reference Architecture (SFRA) 商店是必需的。
    1. 为每个变量配置这些设置。
      • 资源类型 -变量
      • API 名称:输入名称。
      • 数据类型:文本
      • 流程外的可用性:选择“ 可用于输入 除 QueryFacets 之外的所有变量”。
      备注
      备注 不要使 QueryFacets 在流外部可用。
    2. 点击完成
  6. 对于 SFRA 存储,请添加以下常量资源:
    • SfraNamedCredential - 将值设置为 SFRA 命名凭据的 API 名称。例如,SFRA_Guest_Named_Credential。请参阅 为 B2C API 创建命名凭据
    • BooleanTrue - True
    • BooleanFalse - False
    1. 为每个变量配置这些设置。
      • 资源类型 -常量
      • API 名称:输入名称。
      • 数据类型:文本
  7. 在流的 Start 元素后添加一个决策元素,例如 Select Facets。
    1. 对于决策元素可以采用的每个路径,为网店支持的所有用户区域设置添加输出条件。
    2. 在每个用户区域设置分面下,添加“分配”元素。
    3. 在赋值变量中,添加 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”:“真,假”}]”
    全渠道流方面示例。
    全渠道路由流中的分面示例
  8. 在分面后添加“更新记录”元素,例如“更新消息传递会话”,并将“消息传递会话 ID”设置为 “recordid”。
    消息会话 ID 值
  9. 设置聊天前变量的值。
    路由到全渠道流中的代理元素
  10. 在 Messaging Session 元素后,添加 Route Work 元素,例如 Route to Agent,并将 Record ID 设置为 recordid。
    路由到全渠道流中的代理元素
  11. 保存流程。
  12. 激活流程。
 
正在加载
Salesforce Help | Article