As a Service Broker consumer or a Cloud Assembly user, you received an email notification about a deployment request for a vRealize Orchestrator workflow that requires user input before it proceeds. The deployment might request you or another user to provide input. You can use these procedures to understand how your request is processed and how to respond to user input requests.

How do I track my requests that require user input

You receive an email with the name of your deployment and the name of the first assignee on the list. The message includes a link to the deployment details where you can track responses to your request on the User Events tab.

This procedure assumes that you received an email notification about the user input request, or that you noticed that your deployment did not progress.

Prerequisites

Procedure

  1. Select Consume > Deployments > Deployments.
  2. Locate your deployment request for the vRealize Orchestrator workflow.

    You notice a message on your deployment card. For example, your card displays User Interaction Pending.

  3. To view a summary of your request, click the deployment name.
  4. Click the User Events tab.
    Until the user input request is answered, you see USER_INTERACTION_IN_PROGRESS and the list of users who must provide input.
  5. If you are one of the response assignees, you see an input form.
    Provide the information required for the workflow to proceed, and click Submit.
  6. When your request is answered or rejected, you receive another email message.
    If the user input request is rejected, your deployment request is cancelled.

    The deployment details History tab displays REQUEST_FAILED.

How do I respond to a user input request

When a vRealize Orchestrator workflow that contains a user interaction element is requested in the Service Broker catalog, the deployment remains in progress until the assigned users provide the required input.

A vRealize Orchestrator workflow can sometimes require additional input parameters while it runs. For example, if a certain event occurs while a workflow runs, the workflow can request user interaction to decide what course of action to take. The workflow waits before continuing, either until the assigned user responds to the request for information, or until the waiting time exceeds a possible timeout period.

If multiple users are listed as assignees that can respond to the input request, only one of them must answer or reject the request.

You can use the filter option to limit the number of the user input requests that you manage. For example, rather than all the requests that are waiting for input, you can use the Answered filter to see only requests that were answered by you or other assignees.

Prerequisites

Procedure

  1. If a workflow requires your input, you receive an email that provides the name of the requesting user, the name of the requested workflow, and a link to the request in the User Input Requests page in Service Broker.
    You can also select Inbox > User Input Requests in Service Broker and continue with the following steps.
  2. Locate the card for the user input request.
  3. Review the request summary and input fields, and answer or reject the request.
    • Answer. Provide the required input, and click Submit.
    • Reject. If you reject a user input request, the deployment request for the workflow is cancelled.
  4. The system sends an email to the requester indicating that the user input request was answered or rejected.