简介
本文描述传入电子邮件失败并出现“status : 4002 , desc : value is mandatory , name : customer name ”错误的情况。
先决条件
要求
Cisco 建议您了解以下主题:
- Webex联系中心(WxCC)2.0
- 配置了电子邮件流的Webex Connect门户
使用的组件
本文档中的信息基于以下软件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
问题
当打开邮件流并解密调试日志时 — 在“创建任务”(Create Task)节点上看到错误“value is mandatory , name :customer name”(值为必填,名称:customer name)。
错误说明:
"status : 4002 , desc : value is mandatory , name : customer name [ id: xxx]”
失败的原因
发生此问题的原因是,电子邮件到达时没有发件人名称,因为Create Task节点要求发件人名称 — 在流中发生故障。
解决方案
修改邮件流,以便在没有此必填字段的邮件到达时插入通用发件人/发件人名称。
步骤1:访问邮件流,然后单击右上角的齿轮以访问流设置。创建名为“customername”的新自定义变量并保存。
第二步:点击Configure Email Event Node - > Transition Actions(可选) — >选择“add a new variable” ->选择“customername”变量(在第1步中创建) — >选择email.senderName在输出变量下添加值 — >选择Save。
第三步:将泛型发件人/发件人名称添加到解析变量节点并保存。
在第33行和第34行中添加此条件。
if (customername==='') {
customername = 'Generic Sender' ;
第四步:将customername变量添加到创建对话和创建任务节点。