ServiceNow是一家提供服务管理软件即服务的公司。ServiceNow的TeamViewer (Classic)集成允许用户直接从ServiceNow仪表板远程支持ServiceNow的TeamViewer (Classic)集成允许用户直接从ServiceNow仪表板远程支持受管设备,轻松启动远程会话。
一、配置说明
配置TeamViewer (Classic)应用程序时,请考虑以下几点:
- 出于安全原因,请勿将令牌表ACL使用的角色分配给用户;
- 连接表供将来使用,请勿删除设置TeamViewer (Classic)提供的管理令牌;
- 设置TeamViewer (Classic)提供的管理员令牌。
二、管理员令牌
1、指示
为了能够访问 TeamViewer (Classic) API 的某些功能,例如计划的公司范围连接报告,需要配置管理 TeamViewer (Classic) 脚本令牌。 以下是有关如何创建一个并相应地配置 TeamViewer (Classic) 实例的步骤。
2、创建管理令牌
- 转到TeamViewer登录页面;
- 转到右上角的“编辑配置文件”,然后选择管理<公司名称>。 需要拥有Corporate或更高级别的TeamViewer (Classic)许可才能使用此功能;
- 转到“应用”并选择“创建脚本标志”;
- 设置权限,如下所示:
- 单击“保存”以生成脚本标志。
三、设置管理员令牌
需要的角色:管理员
- 通过在导航过滤器中键入 sys_properties.list 转到系统属性;
- 找到属性:x_tvgh_teamveiewer.adminToken;
- 将值设置为 TeamViewer (Classic) 提供的管理属性;
- 使用所需的用户和角色连接到 ServiceNow。
四、添加任务扩展表
需要的角色:管理员
- ServiceNow Store应用程序:必须安装TeamViewer (Classic) Integration for ServiceNow 2.0或更高版本;
- 以下说明只能应用于表中的记录。该应用程序预先配置了事件表单上的TeamViewer (Classic) Control和TeamViewer (Classic)连接历史记录(默认视图)。
五、添加远程控制部分
要将TeamViewer (Classic) control 添加到表格,请按照以下步骤操作。
- 打开要添加TeamViewer (Classic) Control的扩展记录类型的表格(例如,问题,更改请求,请求的项目);
- 在表格上右键单击表格的标题;
- 从菜单中选择配置 – >表格布局;
- 在“部分”字段中,点击“新建” 输入名称(例如TeamViewer (Classic)远程控制),然后单击“确定”;
- 将TeamViewer (Classic)支持者控件添加到新创建的表格部分;
- 单击“保存”将更改应用于表格;
- TeamViewer (Classic) Control现在应该在表单部分的表格上可见。
六、添加将连接报告
下一步是将 TeamViewer (Classic) 连接报告添加到表单中,此相关列表显示打开任务记录的连接历史记录。
- 打开扩展记录类型的表单(例如问题,更改请求,请求的项目),要在其中添加TeamViewer (Classic)连接报告;
- 右键单击表单的标题,转到配置 – > Related Lists;
- 从“可用”列表中,选择“TeamViewer (Classic)连接报告”,然后单击“添加”按钮;
- 单击保存对视图的更改;
- 现在,TeamViewer (Classic)连接报告对表格底部的相关列表可见。
七、角色
应用程序权限模型基于两个角色,ServiceNow中的标准itil角色和连接历史记录的x_tvgh_teamviewer.session_history_user。
八、历史记录/计划作业
ServiceNow应用程序的TeamViewer (Classic)集成保留了通过ServiceNow为帐户创建的Sessions创建的连接历史记录。它存储在“连接历史记录”表中。此表中的信息会定期刷新,并使用会话中的相关信息进行扩充,如任务参考。
九、连接历史刷新
连接历史记录通过API从TeamViewer (Classic)中获取三次:
- 会话关闭时,该会话的连接历史记录;
- 定期作业(默认为6小时)检索连接历史记录;
- 具有TeamViewer (Classic)连接报告中适当角色的用户请求手动刷新连接历史记录。
十、设置预定作业期
需要的角色:管理员
定期检索连接历史记录的计划作业设置为每6小时运行一次。 ServiceNow系统管理员可以更新此间隔。
- 转到系统定义>计划作业;
- 打开作业的记录检索TeamViewer (Classic)连接;
- 通过“立即执行”按钮运行一次作业,以确保检索到最新的连接历史记录,并且不会因更改的期间而错过任何记录;
计划作业和刷新操作都使用计划作业中定义的时间段来确定必须在多长时间内检索连接历史记录。因此,如果上一个作业在6小时前运行并且将重复间隔更新为3小时,则会错过3个小时的连接。
- 更新重复间隔;
- 单击“更新”。
十一、在线服务案例
在TeamViewer (Classic) Integration for ServiceNow应用程序中,支持者可以使用在线服务案例小组件从一个视图查看所有在线服务案例,可通过TeamViewer (Classic)集成>在线服务案例访问。
十二、更改列
需要的角色:管理员
ServiceNow Online中显示的列可以由ServiceNow系统管理员更改,并影响应用程序的所有用户。 要更改列,请按照以下步骤进入窗口小部件实例选项:
- 将应用程序(设置>开发人员>应用程序)更改为TeamViewer (Classic) Integration for ServiceNow;
- 转到TeamViewer (Classic)集成>在线服务案例;
- 按键盘上的ctrl,然后右键单击小部件上的任意位置;
- 单击“实例选项”;
- 在“字段”列表中添加或者移除任何列;
- 单击实例选项对话框底部的“保存”。
十三、更改刷新率
需要的角色:管理员
只要页面保持打开状态,Online Service Cases Widget就会自动刷新数据,默认情况下,数据每30秒刷新一次。 这可以由ServiceNow系统管理员更改。
- 按照上一节中的步骤1 – 4进行操作;
- 将刷新间隔更改为首选设置,设置为秒;
- 单击“保存”。
十四、配置电子邮件模板
TeamViewer (Classic)远程控制上的共享会话代码功能使用ServiceNow的标准快速消息功能将每封电子邮件的会话代码发送给客户。管理员可以为这些快速消息定义模板。
1、命名惯例
由于我们使用ServiceNow的标准快速消息功能,因此“电子邮件”窗口显示ServiceNow实例中的所有可用电子邮件模板,包括为其他应用程序创建的电子邮件模板。要区分TeamViewer (Classic)集成的电子邮件模板,建议为快速消息使用明确的命名约定,例如:
- TV_ShareSessionSimple
- TV_ShareSessionAdvance
2、创建和编辑电子邮件模板
ServiceNow系统管理员可以创建新的快速消息模板并编辑现有模板。可以通过TeamViewer (Classic)集成应用程序访问TeamViewer (Classic) Integration for ServiceNow应用程序的电子邮件模板。
- 将应用程序(Settings> Developer> Application)更改为TeamViewer (Classic) Integration for ServiceNow;
- 转到TeamViewer (Classic)集成>电子邮件模板;
- 单击现有的电子邮件模板或单击“新建”;
- 填写表格,可以使用变量替换来使用任务记录中的字段,例如$ {} caller_id;
- 单击更新(对于现有记录)或提交(对于新记录)。
十五、创建服务案例
每个用户第一次尝试创建服务案例时,系统会提示他们使用TeamViewer (Classic)账户登录。
这只需要每个用户执行一次,并且他的访问令牌将存储在ServiceNow平台中,直到用户或管理员从TeamViewer (Classic)管理控制台撤消。
用户成功登录后,将创建服务案例。
共享服务案例并建立连接
一旦创建了服务案例,支持者就可以通过单击“共享会话代码”轻松地与最终用户共享会话链接。这将打开电子邮件窗口,支持者可以在其中选择预定义的电子邮件模板。
最终用户的电子邮件地址和名称以及客户链接和电子邮件的主题/正文可以通过预先配置的模板自动填充。
然后,支持者可以立即选择“开始会话”并在虚拟大厅中等待,直到最终用户点击链接,之后将建立远程控制会话。否则,支持者可以等到最终用户首先选择链接(在这种情况下,他/她将在“活动会话”屏幕中显示为在线),然后启动会话。
十六、查看连接报告
在每个模块(事件,问题,变更请求,控制请求)中,管理员都能够添加一个相关列表对象,其中包含用于解决特定事件的远程控制会话列表。
当服务案例关闭或按下“刷新”按钮时,列表将刷新。