Workflows Assigned to Me Operations

Only workflowClosed A workflow is a series of steps necessary to complete a process. In Keyfactor Command, it refers to the workflow builder, which allows you to automate event-driven tasks such as when a certificate is requested, revoked or found in a certificate store. instances that are in a Waiting for Approval state and that the current user has permissions to submit signals for (for example, approve or deny) appear on the Assigned to Me tab of the My Workflows page. Once the user submits a signal to a workflow instance on this page, it is removed from the page.

Tip:  Where to find this in the Management Portal:
Workflow → My Workflows → Assigned to Me Tab
Note:  If a workflow instance is initiated for a workflow definition that has more than one step requiring input (signals), a user can only provide that input (for example, approve or deny a require approval request) at the step in the workflow instance where the workflow instance was suspended pending input. The user cannot jump ahead and provide input for future steps in the workflow that have not yet occurred.
Tip:  The following permissions (see Security Roles and Claims) are required to use this feature:
/workflows/instances/read/mine/
OR
/workflows/instances/read/

Searching Workflows Assigned to Me

This page supports the standard query format described in Using Search in the Management Portal and includes its own set of query parsers specific to this operation. Use the following parsers to filter and refine results for this page.

  • DefinitionId

    Complete or partial matches with the Keyfactor Command reference GUID of the workflow definition.

  • Id

    Complete or partial matches with the Keyfactor Command reference GUID of the workflow instance.

  • InitiatingUserName

    Complete or partial matches with the name of the user who initiated the workflow instance. For implementations authenticated using Active Directory, this will be in NetBIOS format (DOMAIN\username). For implementations authenticated using OAuth, this will be in the format defined by the Name Claim Type.

  • LastModified

    The date and time on which an initiated instance was last updated. The instance is updated each time a step in the workflow is completed, when signals are received for a step that accepts signals (for example, a requires approval step), or when an instance is stopped or restarted.

Review a Workflow

To review a workflow instance and submit a signal for it:

  1. On the Assigned to Me tab of the My Workflows page, double-click an instance or select the instance and choose Review from the toolbar or right-click menu.
  2. On the Workflow Signal Review page, review the information in the instance before submitting a signal for the request. Information on the review page includes:

    Figure 259: Approve or Deny a Workflow Instance

  3. At the bottom of the Workflow Signal Review page in the Signal Input section, select an option in the Signal Type dropdown, enter any required signal data, and click an appropriate signal button to submit the signal. For the built-in require approval workflow step type, select ApprovalStatus in the dropdown, enter an optional Comment (the maximum comment length is 500 characters), and click either Approve to add your approval to the workflow or Deny to deny the workflow instance.

    Tip:  If you reference the approve/deny comments using the $(approvalsignalcmnts) token, the included comments will vary depending on where you use the token. If you use the token in an email message within a require approval step, only comments from that require approval step will be included. If you use the token in a separate email step within the same workflow, all comments from any require approval steps within the workflow will be included.
    Important:  Comments entered when approving or denying a built-in require approval workflow step can be included in emails delivered either as part of the require approval step or in subsequent steps within the workflow, but they are not retained for future reference. To retain them for future reference, use a workflow step that copies the comments to a metadataClosed Metadata provides information about a piece of data. It is used to summarize basic information about data, which can make working with the data easier. In Keyfactor Command, the certificate metadata feature allows you to create custom metadata fields that allow you to tag certificates with tracking information about certificates. field (see Use Custom PowerShell).
  4. On the Confirm Operation alert, click OK to confirm or Cancel to cancel the operation.
Note:  The workflow definition may require more than one approval to be completed and so may not be immediately completed when you click Approve. However, a single denial is enough to reject the workflow instance.

An audit log entry is created when you provide input to a workflow instance (see Audit Log).