19.4设置ServiceNow UI

19.4.1导入XML模板

现在,您将导入两个预定义的XML模板,通过加载许多预定义设置,它们有助于加快ServiceNow中的实施过程。

首先,将所需的XML模板下载到您的计算 机桌面 ,然后将其解压缩。

ServiceNow

在该目录中,您现在将拥有两个XML模板文件:

  • AEPWidget.xml
  • CSM-AEP-E2E-Flow.xml

这两个文件需要在ServiceNow中导入。

在ServiceNow的筛选器导航器中,输入搜索词“检索到 的更新集”。 单击“ 已检索更新集”

ServiceNow

你们看看这个。 单击“ 从XML导入更新集”

ServiceNow

你们会看到这个。 单击“ 选择文件”。

ServiceNow

在弹出窗口中,导航到桌面上的文件夹并选择文 件AEPWidget.xml。 单击​打开

ServiceNow

接下来,单击 上传

ServiceNow

你们会看到这个。 再次 单击“从XML导入更新集 ”。

ServiceNow

你们会看到这个。 单击“ 选择文件”。

ServiceNow

在弹出窗口中,导航到桌面上的文件 夹并选择文件CSM-AEP-E2E-Flow.xml。 单击​打开

ServiceNow

接下来,单击 上传

ServiceNow

你们会看到这个。 您现在已导入两个XML文件。

ServiceNow

19.4.2预览和提交更新集

接下来,您需要预览并提交刚上传的XML更新集。

ServiceNow

单击Agent Workspace上 的“更新集AEP构件 ”将其打开。

你们会看到这个。 单击 预览更新集

ServiceNow

几秒钟后,您将看到类似的弹出窗口。 应显示错误消息。 单击​关闭

ServiceNow

单击“ 接受远程更新”。

ServiceNow

你们会看到这个。 单击“ 提交更新集”

ServiceNow

然后,您将看到另一个弹出窗口。 等到完成,然后单击“关 ”。

ServiceNow

然后,您将返回到已检索更新集的概述屏幕。 单击“返 ”按钮可返回所有已检索的更新集。

ServiceNow

你们会看到这个。 单击“更新集 E2E CSM+AEP集成 ”以打开它。

ServiceNow

你们会看到这个。 单击 预览更新集

ServiceNow

几秒钟后,您将看到类似的弹出窗口。 单击​关闭

您可能会收到错误消息。 在这种情况下,请务必单击“ 接受远程更新 ”,就像在上一个练习中那样。

ServiceNow

你们会看到这个。 单击“ 提交更新集”

ServiceNow

然后,您将看到另一个弹出窗口。 等到完成,然后单击“关 ”。

ServiceNow

然后,您将返回到已检索更新集的概述屏幕。 单击“返 ”按钮可返回所有已检索的更新集。

ServiceNow

19.4.3在“ServiceNow案例”表中创建Adobe特定字段

在ServiceNow的过滤器导航器中,输入搜索词大小 。 单击 全部

ServiceNow

你们看看这个。

ServiceNow

如所示,右键单击表标题。 转至 配置 >

ServiceNow

你们会看到这个。 单击​新建

ServiceNow

然后您将看到一个空表单。

ServiceNow

按如下方式填写表单字段:

  • 类型:字符串
  • 列标签: AEP的时间戳
  • 列名称: u_timestamp_for_aep
  • 最大长度:100

填写上述表单字段后,右键单击表单标题,然后单击“保 ”。

ServiceNow

然后,单击 退按钮,如下所示。

ServiceNow

你们会看到这个。 单击​新建

ServiceNow

然后您将看到一个空表单。

ServiceNow

按如下方式填写表单字段:

  • 类型:字符串
  • 列标签: AEP的ID
  • 列名称: u_id_for_aep
  • 最大长度:100

填写上述表单字段后,右键单击表单标题,然后单击“保 存”

ServiceNow

然后,单击 退按钮,如下所示。

ServiceNow

现在可以定义表单字段,您现在可以继续设置填充这些字段所需的业务规则。

19.4.4在ServiceNow案例表中创建特定于Adobe的业务规则

在ServiceNow的过滤器导航器中,输入搜索词大小 。 单击 全部

ServiceNow

右键单击表标题。 随后将显示菜单。 导航到 配置 > 业务规则

ServiceNow

你们会看到这个。 单击​新建

ServiceNow

你们会看到这个。

ServiceNow

按如下方式填写表单字段:

  • 名称: 为AEP填充随机ID
  • 表: Case [sn_customerservice_case]
  • 选中“高级”复选
  • 何时运行,请确保:
    • 选中“插入”复选
    • 选中“更新”复选
    • 将过滤器条件设 置为 Consumer不为空

你现在应该有这个。 转至 高级 (绿色箭头)。

ServiceNow

在“脚 ”表单中,输入以下代码:

(function executeRule(current, previous /*null when async*/) {

  var randNumber = (Math.floor(Math.random() * 100000000000) + 1).toString();
    current.u_id_for_aep = randNumber;

})(current, previous);

单击​提交

ServiceNow

你会回来的。 再次 单击 “新建”。

ServiceNow

你们会看到这个。

ServiceNow

按如下方式填写表单字段:

  • 名称: 填充AEP的时间戳
  • 表: Case [sn_customerservice_case]
  • 选中“高级”复选
  • 何时运行,请确保:
    • 选中“插入”复选
    • 选中“更新”复选
    • 将过滤器条件设 置为 Consumer不为空

你现在应该有这个。 转至 高级 (绿色箭头)。

ServiceNow

在“脚 ”表单中,输入以下代码:

(function executeRule(current, previous /*null when async*/) {

  current.u_timestamp_for_aep =  new Date().toISOString();

})(current, previous);

单击​提交

ServiceNow

19.4.5在消费者概览上启用Adobe Experience Platform功能区

您现在需要运行脚本以确保特定组件显示在Consumer Case Overview中。

在ServiceNow的过滤器导航器中,输入搜索词“脚 本——背景”。 单击 脚本——背景

ServiceNow

你们看看这个。

ServiceNow

复制以下代码并将其粘贴到“运 行脚本 ”输入表单中。

var grSULSS = new GlideRecord('sys_ux_lib_source_script');
if (grSULSS.get('5acc97d956dc670d624ef4a31f70b919')) {
  grSULSS.inner_components = "223be0881a4988fcbe7112c23bf93c75,38a40eb364f0ac980c697fa64444f1e8,c817fad3b052fbd2443137d58b9b5024,3f9425191bf9c41091bf0d8cdc4bcb2e";
  grSULSS.update();
}

ServiceNow

单击“ 运行脚本”。 你们会看到这个。

ServiceNow

您现在已定义了在ServiceNow用户界面中可视化Adobe Experience Platform数据所需的所有组件,在另一个方向,将案例数据从ServiceNow发送到Adobe Experience Platform。

下一步: 19.5设置ServiceNow流

返回模块19

返回到所有模块

在此页面上