作为 Service Broker 使用者或 Cloud Assembly 用户,您会收到一封有关 vRealize Orchestrator 工作流部署请求的电子邮件通知,指出该工作流需要用户输入才能继续进行。部署可能会请求您或其他用户提供输入。您可以使用这些过程了解如何处理您的请求以及如何响应用户输入请求。

如何跟踪需要用户输入的请求

您将收到一封电子邮件,其中包含您的部署名称和列表中第一个被分配用户的姓名。该邮件包含一个指向部署详细信息的链接,您可以通过此链接在用户事件选项卡上跟踪对请求的响应。

此过程假设您收到了有关用户输入请求的电子邮件通知,或者您注意到您的部署没有进展。

前提条件

过程

  1. 选择使用 > 部署 > 部署
  2. 找到 vRealize Orchestrator 工作流的部署请求。

    您的部署卡视图上会显示一条消息。例如,您的卡视图显示 User Interaction Pending

  3. 要查看请求摘要,请单击部署名称。
  4. 单击用户事件选项卡。
    在应答用户输入请求之前,您会看到 USER_INTERACTION_IN_PROGRESS 以及必须提供输入的用户列表。
  5. 如果您是响应被分配用户之一,则会看到一个输入表单。
    提供继续执行工作流所需的信息,然后单击 提交
  6. 当您的请求已应答或被拒绝时,您会收到另一封电子邮件。
    如果用户输入请求被拒绝,则会取消您的部署请求。

    部署详细信息历史记录选项卡将显示 REQUEST_FAILED。

如何响应用户输入请求

Service Broker 目录中请求包含用户交互元素的 vRealize Orchestrator 工作流时,部署仍在进行中,直到分配的用户提供所需的输入。

vRealize Orchestrator 工作流在运行时有时可能需要额外的输入参数。例如,如果在工作流运行时发生特定事件,该工作流可以请求用户交互以决定要采取什么操作。工作流在继续前会等待,直到分配的用户响应信息请求或等待时间超出超时时间段为止。

如果多个用户列为可以响应输入请求的被分配用户,则只有其中一个用户必须应答或拒绝请求。

您可以使用筛选器选项限制您管理的用户输入请求数。例如,您可以使用“已应答”筛选器仅查看您或其他被分配用户已应答的请求,而不必查看所有等待输入的请求。

前提条件

过程

  1. 如果工作流需要您输入,您将收到一封电子邮件,其中包含请求用户的名称、请求的工作流的名称以及指向 Service Broker用户输入请求页面中该请求的链接。
    也可以在 Service Broker 中选择 收件箱 > 用户输入请求,然后继续执行以下步骤。
  2. 找到用户输入请求对应的卡视图。
  3. 查看请求摘要和输入字段,并应答或拒绝请求。
    • 应答。提供所需输入,然后单击提交
    • 拒绝。如果您拒绝用户输入请求,将取消工作流的部署请求。
  4. 系统会向请求者发送一封电子邮件,指明用户输入请求已应答或被拒绝。