Skip to main content

UserApprovals

The ApprovalRequest class encapsulates the details of an approval request within a workflow system, including information about the process, the user who initiated it, and relevant metadata. It provides a structured representation of the request, detailing identifiers, status, timing, and possible actions. This class is valuable for tracking and interacting with approval processes, as well as for presenting information to users in a meaningful way. By including fields for both process and user information, it supports visibility into who created the request, when, and its current status in the workflow.

Properties

NameDescription
DeploymentIdGets or sets the identifier of the deployment associated with the user approval.
ProjectNameGets or sets the name of the project associated with the request.
FlowNameGets or sets the name of the flow associated with the request.
ProcessStartDateGets or sets the date and time when the process was started.
RequestDateGets or sets the date and time when the request was made.
ProcessCreatorIdGets or sets the identifier of the user who created the process.
UrlGets or sets the URL associated with the user approval.
MobileFormViewGets or sets the mobile form view identifier.
EventsGets or sets the list of events associated with the user approvals.
ProcessRequestObjectNameGets or sets the name of the process request object.
ProcessStatusNoGets or sets the numerical status of the process.
ProcessCreatorNameGets or sets the name of the user who created the process.
ProcessCreatorUserNameGets or sets the username of the user who created the process.
PackageVersionGets or sets the version of the package associated with the user approval.
ProcessIdGets or sets the identifier of the process associated with the request.
ProcessStatusGets or sets the status description of the process.
RequestIdGets or sets the identifier of the request.
FlowIdGets or sets the identifier of the flow associated with the request.

Constructors

NameDescription
UserApprovals()Initializes a new instance of the UserApprovals class.