自动化请求履行概述

Service Desk 和 Asset Manager 能够通过 Ivanti Process Manager (LPM) 提供其自身与 Ivanti Endpoint Manager (LDMS) 之间的广泛集成。同时,作为标准服务交付的一部分,这些应用程序可以包括自动化请求履行和软件部署等功能:

  • Ivanti Service Desk 和 Asset Manager 提供以客户为中心的流程,通过最终用户和分析人员管理服务请求。
  • LPM 通过事态管理器从 Service Desk 或 Asset Manager 获得这些请求,并提供 Endpoint Manager 等工具的界面,从而自动化服务请求的交付。它还将结果传递回事态管理器,为最终用户提供反馈并使分析人员关闭服务请求。
  • Ivanti Endpoint Manager 提供自动化软件和补丁部署。

要启用该集成,请将行为添加至对象,以便在每次创建、更新或删除该对象的实例时,调用一次 Web 服务,其中包括取自数据库的一组可配置参数。之后 LPM 将读取该 Web 服务,然后处理数据并按照提供的信息进行操作。LPM 完成其工作流之后,会向事态管理器发送一组值,其中包括标识原始流程的数据,这样便可对原始流程进行相应的推进。

如果您集成的是无法与 Web 服务交互的流程工具,也可以向对象添加行为,这样每次创建、更新或删除该对象的实例时,都会向队列表 (tps_event_queue) 添加一个条目。之后,您的流程工具可以读取该表格,从而处理数据并按照提供的信息进行操作。流程工具完成其工作流后,会将一组值返回至入站事态表格 (ev_event)。这些值包括确定原始流程的数据,因此事态管理器可以适当处理原始的流程。

在先前的章节(配置事态管理器)中,您了解了如何配置事态管理器以便与外部应用程序(如 SolarWinds Orion 网络管理工具)相集成,从而创建并处理流程。在本章节中,您将了解如何配置事态管理器,通过创建识别并处理入站事态表格(源自 LPM)中值的集成流程来源,来处理非自身创建的流程。

""

1 – 在 Service Desk 或 Asset Manager 中,用户单击通过 Web 服务行为创建对象的操作。这将自动调用 Web 服务方法,其中包括特定流程实例的标识符,以及其他可用于引导 LPM 的可配置信息。

2 – LPM Web 服务监听程序会读取 Web 服务调用。

或者,用户通过行为事态生成器来创建对象,这将向 tps_event_queue queue 表格添加条目,然后由 LPM 数据库监听程序以类似的方式进行读取。

3 – LPM 使用接收的数据履行服务请求,还使用 Active Directory 操作或使用其他具有 LPM Web 界面(例如 Ivanti Endpoint Manager)的产品来履行服务请求。

4 – LPM 调用事态管理器 Web 服务的 SendIntegrationEvent 命令,这将标识原始流程实例,并提供其他相应的数据供事态管理器解读和作为操作依据。

5 – Service Desk 或 Asset Manager 读取 SendIntegrationEvent 命令并处理 LPM 返回的数据。

6 – 流程根据由 LPM 传递回来的信息继续进行。例如,根据 LPM 操作成功与否,您可以设计流程以通过不同的路径继续进行。

以下是与 LPM 集成的四个步骤:

  1. 创建并配置对象和将用于发起服务请求的操作。有关详细信息,请相应地参阅使用 Web 服务链接至 Ivanti Process Manager,或不使用 Web 服务发送信息
  2. 设计您想用于上述对象的流程。有关详细信息,请参阅流程设计器
  3. 设置 LPM 以获得所需的 Web 服务监听程序、工作流以及与 Ivanti Endpoint Manager 的集成。有关详细信息,请参阅设计 LPM 工作流并参考 LPM 和 Ivanti Endpoint Manager 随附的文档。
  4. 在事态管理器中设置集成流程来源。有关详细信息,请参阅创建集成流程来源

预构建内容文档对包含许多此功能示例的请求管理流程和查询进行说明;该部分的剩余内容介绍如何在“请求管理”模块中实施请求功能。

有关设置 Web 服务行为的详细信息,请参阅 将对象链接到 SOAP Web 服务