Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

EmpowerID provides a central location called "My Tasks" from which users can view the status of their access requests, make , and respond to comments about those requests, and in situations where they are designated approvers, approve or reject access requests submitted by other users.

...

The My Requests page displays access requests submitted by the user or by another user on their behalf. From this page, users can view the status of their access requests, see who the approver is and add comments about their request.

The To Do page displays access request-related tasks for which the user is an approver. From this page, users can make decisions about those tasks, add comments, and delegate them to others.

The All page displays all access request-related information.

...

...

Microservices are small, decoupled software modules that run independently and communicate with each other using specific API contracts. The EmpowerID My Tasks microservice follows this pattern, which allows the My Tasks application to be deployed to Azure or IIS decoupled from the EmpowerID platform. The deployment model for Azure hosting is depicted in Figure 1 below.

Image Removed

Architecture of the My Tasks Microservice Application

...

Subcomponents configured with the default My Tasks microservice include those listed in Table 1 the below table.

Expand
titleView Table

Controls

Name

Description

My Requests Requested By Filter Control (My Tasks)

Control that lets the user filter the requests based on who initiated the requested.

My Requests Requested For Filter Control (My Tasks)

Control that lets the user filter the requests based on who's the target person.

My Requests Approver Filter Control (My Tasks)

Control that lets the user filter the user's requests by approver.

My Requests Request View Status Filter Control (My Tasks)

Control that lets the user filter the user's requests based on request status.

My Requests Item Type Filter Control (My Tasks)

Control that lets the users filter their requests by request item type.

My Requests Request View Advanced Search Control (My Tasks)

Control that lets the users filter their requests in request view using advanced search control.

My Requests Item View Status Filter Control (My Tasks)

Control that lets the users filter their requests in item view by the request item status.

My Tasks Requested By Filter Control (My Tasks)

Control that lets the user filter their tasks based on who initiated the request.

My Tasks Requested For Filter Control (My Tasks)

Control that lets the user filter their tasks based on who the target person is.

My Tasks Item Type Filter Control (My Tasks)

Control that lets the user filter their tasks based on the item types.

My Tasks Request View Advanced Search Filter Control (My Tasks)

Control that lets the user filter their tasks in request view using advanced search control.

All Requests Request View Status Filter Control (My Tasks)

Control that lets the user filter all requests in request view based on the request status.

All Requests Requested By Filter Control (My Tasks)

Control that lets the users filter all requests based on who initiated the request.

All Requests Requested By Filter Control (My Tasks)

Control that lets the users filter all requests based on who the target person is.

All Requests Approver Filter Control (My Tasks)

Control that lets the users filter all requests by approver.

All Requests Item View Status Filter Control (My Tasks)

Control that lets the user filter all request items in item view based on the item status.

All Requests Item Type Filter Control (My Tasks)

Control that lets the users filter all requests based on item type.

All Requests Request View Advanced Search Filter Control (My Tasks)

Control that lets the user filter all requests in request view using advanced search.

Request Details Process Steps Control (My Tasks)

Control that lets the users see the process steps diagram.

Request Details Current Step Approvers Control (My Tasks)

Control that lets the users see the current step approvers on the business request details.

Request Details Claim Control (My Tasks)

Control that lets the user claim a business request if it's claimable.

Request Details Delegate Control (My Tasks)

Control that lets the user delegate a business request.

Request Item Details Process Steps (My Tasks)

Control that lets the user see the process steps for a business request item.

Request Item Details Claim Control (My Tasks)

Control that lets the user claim a business request item if it's claimable.

Request Item Details Delegate Control (My Tasks)

Control that lets the user delegate a business request item.

Out of office Delegate Control (My Tasks)

Control that lets the user manage the out of office delegations.

All Requests Request Item View Advanced Search Filter Control (My Tasks)

Control that lets the user filter all requests in request items view using advanced search.

My Requests Request Item View Advanced Search Control (My Tasks)

Control that lets the users filter their requests in request item view using advanced search control.

My Tasks Request Item View Advanced Search Filter Control (My Tasks)

Control that lets the user filter their tasks in request item view using advanced search control.

Request Item Details Current Step Approvers Control (My Tasks)

Control that lets the users see the current step approvers on the business request item details.

Show Pre Approved Filter Control (My Tasks)

Control that lets the users filter all requests and request items based on whether those are pre-approved or not.

Assign Task Delegate Control (My Tasks)

Control that lets the user assign a business request or business request item to somebody.

Add Additional Approvers Delegate Control (My Tasks)

Control that lets the user add additional approvers for a business request and a business request item.

Permanently Delegate Step Delegate Control (My Tasks)

Control that lets the user create a permanent delegation for business requests and business request items against a given approval step.

Request View Request Number Attribute Control (My Tasks)

Control that lets the user see the request number attribute in request view.

Request View Request For Attribute Control (My Tasks)

Control that lets the user see the requested for attribute in request view.

Manual Delegations Control (My Tasks)

Control that lets the user see manual delegations for business requests and business request items.

Admin Assign Task Delegate Control (My Tasks)

Control that lets the admins assign a task to somebody regardless of whether they are the current approvers or not.

Admin Add Additional Approvers Delegate Control (My Tasks)

Control that lets the admins add additional approvers for a business request and a business request item regardless of whether they are current approvers or not.

Delete Comment Control (My Tasks)

Control that lets the user delete a comment.

Edit Comment Control

Control that lets the user edit a comment.

Admin Cancel Request Control (My Tasks)

Control that lets the admin cancel a business request regardless of who the initiator is.

Admin Cancel Request Item Control (My Tasks)

Control that lets the admin cancel a business request item regardless of who the initiator is.

Cancel Request Control (My Tasks)

Control that lets the non-admin users cancel a business request.

Cancel Request Item Control (My Tasks)

Control that lets the non-admin users cancel a business request item.

Risk Level Filter Control (My Tasks)

Control that lets the users filter their business requests and business request items by risk level

Risk Mitigation End Date Control (My Tasks)

Control that lets the user select an end date while mitigating a risk.

Refresh Violations Control (My Tasks)

Control that lets the users refresh violations for a given business request.

Fulfillment Schedule Date Control (MyTasks)

Control that lets the user see fulfillment schedule date.

Edit Fulfillment Schedule Date Control (MyTasks)

Control that lets the user edit fulfillment schedule date.

Risk Violations By Items Control (My Tasks)

Control that lets the user see risk violations grouped by items.

Risk Violations By Risks Control (My Tasks)

Control that lets the user see risk violations grouped by risks.

Fulfillment Status Filter Control (My Tasks)

Control that lets the users filter their business request items by fulfillment status.

MyTasks Business Request Type Filter Control

Controlling the visibility for business request filter

MyTasks Person SubjectType EIDLink Control

Controls the visibility of the link to EID person profile, if the subject type is of type: Person

MyTasks ToDo Item TimeConstraint Control

Controls the visibility of the time constraint icon in BusinessRequest Items to-do list

Audit Filter Control (My Tasks)

Control that lets the user run the Audit filter on My Tasks

MyTasks-ShowWentForApprovalFilter-Control

Control that lets the user filter workflow tasks that went for approval

Workflows Claim Control

Workflow Details Delegate-Control

Business Process Status

Pages

Request View My Requests Page (MyTasks)

Page where the users can see their business requests in request view mode.

Item View My Requests Page (MyTasks)

Page where the users can see their business requests in item view mode.

Request View My Tasks Page (MyTasks)

Page where the users can see their business requests tasks in request view mode.

Item View My Tasks Page (MyTasks)

Page where the users can see their business requests tasks in item view mode.

Request View All Requests Page (MyTasks)

Page where the users can see all their business requests in request view mode.

Item View All Requests Page (MyTasks)

Page where the users can see all their business requests in item view mode.

Find Business Requests and Items Page

Find Business Requests and Items Page – Page in the ASP.NET web application to report/view business requests and items

View My Workflows Page (MyTasks)

Page where the users can see allworkflows in item view mode.

Workflows View My Requests Page (MyTasks)

Page where the users can see My Requests page workflows

Workflows View All Page (MyTasks)

Page where the users can see all workflows

Search Filters

workflowsAdvancedSearch

MyRequests WorkflowTasks ViewAdvancedSearch Filter

MyTasksWorkflowTasksViewAdvancedSearchFilter

MyTasks WorkflowTasks View Advanced Search Filter

AllRequestsWorkflowTasksViewStatusFilter

All Requests Workflow Tasks View Status Filter

AllRequestsWorkflowTasksViewAdvancedSearchFilter

All Requests Workflow Tasks View Advanced Search Filter

Views

BusinessRequestView All

Access to this lets you filter BusinessRequestsView/BusinessRequestItemView GetAllSearch by AnyParticipantByPersonID. If not current person GUID is passed.

BusinessRequestApprovalStepAssigneeExclusionView

BusinessRequestApprovalStepAssigneeView

BusinessRequestApprovalStepItemStatus

BusinessRequestApprovalStepItemStatusView

BusinessRequestApprovalStepItemView

BusinessRequestApprovalStepStatusView

BusinessRequestApprovalStepView

BusinessRequestCommentHistory

BusinessRequestCommentHistoryView

BusinessRequestCommentView

BusinessRequestEventView

BusinessRequestItemApprovalStepAssigneeExclusionView

BusinessRequestItemApprovalStepAssigneeView

BusinessRequestItemApprovalStepStatusView

BusinessRequestItemApprovalStepView

BusinessRequestItemFulfillmentStatusView

BusinessRequestItemStatusView

BusinessRequestItemTypeActionAccessRequestPolicyView

BusinessRequestItemTypeActionApprovalFlowPolicyStepDecisionView

BusinessRequestItemTypeActionApprovalFlowPolicyStepView

BusinessRequestItemTypeActionApprovalFlowStepDecisionView

BusinessRequestItemView

BusinessRequestLevelView

BusinessRequestNotificationInboxView

BusinessRequestNotificationPersonAdvancedPreferenceView

BusinessRequestNotificationPersonDefaultPreferenceView

BusinessRequestParticipantTypeView

BusinessRequestStatusView

BusinessRequestTypeAccessRequestPolicyView

BusinessRequestTypeApprovalFlowPolicyStepDecisionView

BusinessRequestTypeApprovalFlowPolicyStepView

BusinessRequestTypeApprovalFlowStepDecisionView

BusinessRequestView

BusinessRequestWatcherView

Web API Services

BusinessRequestCommonAPI.ApprovalStepAssignApprover

BusinessRequestCommonAPI.ApprovalStepAddApprovers

BusinessRequestCommonAPI.CreatePermanentDelegation

BusinessRequestCommonAPI.UnclaimApprovalStep

BusinessRequestItemAPI.GetBusinessRequestItemTypeActionSummary

BusinessRequestAPI.GetBusinessRequestSummary

BusinessRequestAPI.GetBusinessRequestItemTypeSummary

BusinessRequestItemAPI.GetBusinessRequestItemStepApprovers

BusinessRequestAPI.GetBusinessRequestStepApprovers

BusinessRequestCommentAPI.CreateComment

BusinessRequestCommentAPI.EditComment

BusinessRequestCommentAPI.ReplyToComment

BusinessRequestCommentAPI.GetChildComments

BusinessRequestCommentAPI.GetComments

BusinessRequestItemAPI.GetStatuses

BusinessRequestAPI.GetStatuses

BusinessRequestAPI.GetMyToDo

BusinessRequestItemAPI.GetMyToDo

BusinessRequestCommonAPI.GetRequestItemTypes

BusinessRequestItemAPI.GetBusinessRequestItemsByRequestIDItemTypeID

Business Request Refresh

BusinessRequestItemAPI.GetMyPendingItemsByRequestID

BusinessRequestItemAPI.GetMyPendingItemsByItemID

BusinessRequestItemAPI.GetBusinessRequestItemApprovers

BusinessRequestCommonAPI.GetTargetComponent

BusinessRequestItemAPI.GetByMeForMe

BusinessRequestAPI.GetByMeForMe

BusinessRequestCommonAPI.ClaimApprovalStep

BusinessRequestCommonAPI.GetApprovalStepDiagram

BusinessRequestCommonAPI.GetTargetAssigneeComponent

BusinessRequestApprovalStepAssigneeExclusion

BusinessRequestCommentAPI.DeleteComment

BusinessRequestCommonAPI.GetAuditLogHistory

BusinessRequestCommonAPI.GetAccessRequestPolicyByResourceId

BusinessRequestItemAPI.GetBusinessRequestItemCategorySummary

BusinessRequestItemAzLocalRiskViolation

BusinessRequestCommonAPI.GetRequestItemCategorys

BusinessRequestItemAzLocalRiskViolationView

BusinessRequestCommonAPI.GetResources

BusinessRequestCommonAPI.GetBusinessRequestResourceTypes

BusinessRequestItemAPI.CancelRequestItem

BusinessRequestAPI.CancelRequest

BusinessRequestRiskAPI.GetRisks

BusinessRequestRiskAPI.GetRisk

BusinessRequestRiskAPI.GetMitigatingControls

BusinessRequestItemAPI.GetMyPendingNonRiskItemsByRequestID

BusinessRequestItemAPI.GetMyPendingRiskItemsByRequestID

BusinessRequestItemAPI.GetMyPendingNonRiskItemsByItemID

BusinessRequestItemAPI.GetMyPendingRiskItemsByItemID

BusinessRequestRiskAPI.SubmitRiskDecision

BusinessRequestRiskAPI.GetRisksByIDs

BusinessRequestRiskAPI.CompileRisks

BusinessRequestItemAPI.UpdateRequestItem

BusinessRequestRiskAPI.GetViolationItemMitigatingControls

BusinessRequestRiskAPI.SubmitViolationItemDecision

WorkflowTasksAPI.GetAllWorkflowTasks

WorkflowTasksAPI.GetMyToDo

WorkflowTasksAPI.GetTodoWorkflowTasks

WorkflowTasksAPI.GetMyRequestsWorkflowTasks

WorkflowTasksAPI.GetSingleWorkflowTask

WorkflowTasksAPI.GetTaskApprovers

WorkflowTasksAPI.GetWorkflowTaskComments

WorkflowTasksAPI.CreateBusinessProcessComment

WorkflowTasksAPI.GetBusinessProcessStatus

WorkflowTasksAPI.GetWorkflowRelatedTasks

WorkflowTasksAPI.GetBusinessProcessTaskDecisions

WorkflowTasksAPI.GetWorkflowTaskAffectedResources

WorkflowTasksAPI.GetBusinessProcessTaskDecisionSummary

WorkflowTasksAPI.AddAdditionalApproversToTask

WorkflowTasksAPI.ClaimBusinessProcessTask

WorkflowTasksAPI.UnClaimBusinessProcessTask

WorkflowTasksAPI.DelegateBusinessProcessTask

WorkflowTasksAPI.UnDelegateBusinessProcessTask

Page Properties
hiddentrue

Subcomponent

Description

Any Additional Approver Delegate Control (My Tasks)

Control that lets the user add additional approvers for a business request and a business request item.

All Requests Approver Filter Control (My Tasks)

Control that lets the users filter all requests by approver.

All Requests Item Type Filter Control (My Tasks)

Control that lets the users filter all requests based on item type.

All Requests Item View Status Filter Control (My Tasks)

Control that lets the user filter all request items in item view based on the item status.

All Requests Requested By Filter Control (My Tasks)

Control that lets the users filter all requests based on who initiated the request.

All Requests Requested By Filter Control (My Tasks)

Control that lets the users filter all requests based on who the target person is.

All Requests Request Item View Advanced Search Filter Control (My Tasks)

Control that lets the user filter all requests in request items view using advanced search.

All Requests Request View Advanced Search Filter Control (My Tasks)

Control that lets the user filter all requests in request view using advanced search.

All Requests Request View Status Filter Control (My Tasks)

Control that lets the user filter all requests in request view based on the request status.

Assign Task Delegate Control (My Tasks)

Control that lets the user assign a business request or business request item to somebody.

Item View All Requests Page (MyTasks)

Page where the users can see all their business requests in item view mode.

Item View My Requests Page (MyTasks)

Page where the users can see their business requests in item view mode.

Item View My Tasks Page (MyTasks)

Page where the users can see their business requests tasks in item view mode.

My Requests Approver Filter Control (My Tasks)

Control that lets the user filter the user's requests by approver.

My Requests Item Type Filter Control (My Tasks)

Control that lets the users filter their requests by request item type.

My Requests Item View Status Filter Control (My Tasks)

Control that lets the users filter their requests in item view by the request item status.

My Requests Requested By Filter Control (My Tasks)

Control that lets the user filter the requests based on who initiated the requested.

My Requests Requested For Filter Control (My Tasks)

Control that lets the user filter the requests based on who is the target person.

My Requests Request Item View Advanced Search Control (My Tasks)

Control that lets the users filter their requests in request item view using advanced search control.

My Requests Request View Advanced Search Control (My Tasks)

Control that lets the users filter their requests in request view using advanced search control.

My Requests Request View Status Filter Control (My Tasks)

Control that lets the user filter the user's requests based on request status.

My Tasks Item Type Filter Control (My Tasks)

Control that lets the user filter their tasks based on the item types.

My Tasks Requested By Filter Control (My Tasks)

Control that lets the user filter their tasks based on who initiated the request.

My Tasks Requested For Filter Control (My Tasks)

Control that lets the user filter their tasks based on who the target person is.

My Tasks Request Item View Advanced Search Filter Control (My Tasks)

Control that lets the user filter their tasks in request item view using advanced search control.

My Tasks Request View Advanced Search Filter Control (My Tasks)

Control that lets the user filter their tasks in request view using advanced search control.

Out of office Delegate Control (My Tasks)

Control that lets the user manage the out of office delegations.

Permanently Delegate Step Delegate Control (My Tasks)

Control that lets the user create a permanent delegation for business requests and business request items against a given approval step.

Request Details Claim Control (My Tasks)

Control that lets the user claim a business request if it's claimable.

Request Details Current Step Approvers Control (My Tasks)

Control that lets the users see the current step approvers on the business request details.

Request Details Delegate Control (My Tasks)

Control that lets the user delegate a business request.

Request Details Process Steps Control (My Tasks)

Control that lets the users see the process steps diagram.

Request Item Details Claim Control (My Tasks)

Control that lets the user claim a business request item if it is claimable.

Request Item Details Current Step Approvers Control (My Tasks)

Control that lets the users see the current step approvers on the business request item details.

Request Item Details Delegate Control (My Tasks)

Control that lets the user delegate a business request item.

Request Item Details Process Steps (My Tasks)

Control that lets the user see the process steps for a business request item.

Request View All Requests Page (MyTasks)

Page where the users can see all their business requests in request view mode.

Request View My Requests Page (MyTasks)

Page where the users can see their business requests in request view mode.

Request View My Tasks Page (MyTasks)

Page where the users can see their business requests tasks in request view mode.

Request View Request For Attribute Control (My Tasks)

Control that lets the user see the requested for attribute in request view.

Request View Request Number Attribute Control (My Tasks)

Control that lets the user see the request number attribute in request view.

Show Pre Approved Filter Control (My Tasks)

Control that lets the users filter all requests and request items based on whether those are pre-approved or not.

Insert excerpt
IL:External Stylesheet
IL:External Stylesheet
nopaneltrue