You are viewing an earlier version of the admin guide. For the latest version, please visit EmpowerID Admin Guide v7.211.0.0.

Grant Access to My Tasks

My Tasks Management Roles are divided into UI- * Management Roles and Vis-MyTasks-API Management Roles. The UI-* Management Roles provide access to the application and UI components such as pages and controls, while the Vis-MyTasks-API Management Roles provides access to all the necessary API’s used by the microservice. For successful usage of the microservice, a person must have a combination of both the UI-* and Vis-MyTasks-API Management Roles, in addition to any required ACT-Person-* (activity) and VIS-Person-* (visibility) roles applicable for the persona they use.

Depending on the level of access to the My Tasks application, users need to have one or more of the below Management Roles.

  • UI-MyTasks-Participant-Limited – This Management Role provides limited access to all pages and controls required for a My task user to include the ability to view my requests, my to-do requests and my all requests.

  • UI-MyTasks-Participant-Full – This Management Role provides access to all the pages and controls for the My Tasks microservice app.

  • VIS-MyTasks-MS-API – This Management Role provides executer access to the My Tasks API. 

Each of these roles inherits a base amount of access from their parent Management Role Definitions. Access granted to the definition and the roles are shown in the below table.

Management Role Definition 

Access Granted

UI-MyTasks-Participant-Limited

Provides limited access to all pages and controls required for a My task user to include the ability to view my requests, my to-do requests and my all requests.

 Application Access

Viewer Access Level for the My Tasks application

Control (User Interface) Access

Viewer Access Level for the following controls:

  • Request Item Details Process Steps (My Tasks)

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

  • Request Item Details Current Step Approvers Control (My Tasks)

  • My Requests Item View Status Filter Control (My Tasks)

  • All Requests Request View Status Filter Control (My Tasks)

  • All Requests Approver Filter Control (My Tasks)

  • My Requests Requested For Filter Control (My Tasks)

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

  • My Requests Item Type Filter Control (My Tasks)

  • My Requests Item Type Filter Control (My Tasks)

  • Show Pre Approved Filter Control (My Tasks)

  • My Requests Approver Filter Control (My Tasks)

  • All Requests Requested By Filter Control (My Tasks)

  • Request Details Current Step Approvers control (My Tasks)

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

  • My Tasks Item Type Filter Control (My Tasks)

  • All Requests Item View Status Filter Control (My Tasks)

  • Request Details Current Step Approvers Control (My Tasks)

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

  • My Tasks Item Type Filter Control (My Tasks)

  • All Requests Requested By Filter Control (My Tasks)

  • My Tasks Requested By Filter Control (My Tasks)

  • My Requests Requested by Filter Control (My Tasks)

  • Workflow Tasks and Requests

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

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

  • Request Details Process Steps Control (My Tasks)

  • My Requests Request View Status Filter Control (My Tasks)

  • My Tasks Requested For Filter Control (My Tasks)

  • All Requests Item Type Filter Control (My Tasks)

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

 

Pages and Reports Access

Viewer Access Level for the following pages and reports:

  • Item View My Tasks Page (My Tasks)

  • Request View My Tasks Page (My Tasks)

  • Request View All Requests Page (My Tasks)

  • Item View My Requests Page (My Tasks)

  • Item View All Requests Page (My Tasks)

 

Management Role Definition 

ACCESS GRANTED

UI-MyTasks-Participant-Full

Provides access to all the pages and controls for the My Tasks microservice app.

Grants the following additional access beyond that granted by the above UI-MyTasks-Participant-Limited role:

 

Control (User Interface) Access

Viewer Access Level for the following controls:

  • Assign Task Delegate Control (My Tasks)

  • Request Item Details Claim Control (My Tasks)

  • BusinessRequestView All

  • Add Additional Approvers Delegate Control (My Tasks)

  • Permanently Delegate Step Delegate Control (My Tasks)

  • Request Details Delegate Control (My Tasks)

  • Request Item Details DelegateControl (My Tasks)

 

Pages and Reports Access

Viewer Access Level for the following pages and reports:

  • Business Request Refresh

 

Management role Definition 

ACCESS GRANTED

VIS-MyTasks-MS-API

Provides executer access to the My Tasks API. Specific Web services include the following:

  • BusinessRequestAPI.GetAllBusinessRequests

  • BusinessRequestAPI.GetBusinessRequest

  • BusinessRequestAPI.GetBusinessRequestItemTypeSummary

  • BusinessRequestAPI.GetBusinessRequestMyApprovalDecisions

  • BusinessRequestAPI.GetBusinessStepApprovers

  • BusinessRequestAPi.GetBusinessRequestSummary

  • BusinessRequestAPI.GetByMeForMe

  • BusinessERequestAPI.GetMyToDo

  • BusinessRequestAPI.GetStatuses

  • BusinessRequestCmmentAPI.CreateComment

  • BusinessRequestCommentAPI.EditComment

  • BusinessRequestCommentAPI.GetChildComments

  • BusinessRequestCommentAPI.GetComments

  • BusinessRequestCommentAPI.ReplyToComment

  • BusinessRequestCommonAPI.ApprovalStepAddApprovers

  • BusinessRequestCommonAPI.ApprovalStepAssignApprover

  • BusinessRequestCommonAPI.CreatePermanentDelegation

  • BusinessRequestCommonAPI.GetRequestItemTypes

  • BusinessRequestCommonAPI.GetTargetComponent

  • BusinessRequestCommonAPI.SubmitDecision

  • BusinessRequestCommonAPI.UnclaimApprovalStep

  • BusinessRequestItemAPI.GetAllBusinessRequestItems

  • BusinessRequestItemAPI.GetBusinessRequestItem

  • BusinessRequestItemAPI.GetBusinessRequestItemApproves

  • BusinessRequestAPI.GetBusinessRequestItems

  • BusinessRequestItemAPI.GetBusinessRequestItemsByRequestIDItem

  • BusinessRequestItemAPI.GetBusinessRequestItemStepApprovers

  • BusinessRequestItemAPI.GetBusinessRequestItemTypeActionSummary

  • BusinessRequestItemAPI.GetByMeForMe

  • BusinessRequestItemAPI.GetMyPendingItemsByItemID

  • BusinessRequestItemAPI.GetMyPendingITemsByRequestID

  • BusinessrequestItemAPI.GetMyToDo

  • BusinessRequestITemAPI.GetStatuses

  • CartSubmissionAPI.BusinessRequestTypes

  • MscGlobalConfig/GetConfigSetting

  • MscLocalization.AvailableLanguages

  • MscLocalization.GetAnonEntries

  • MscLocalization.GetByResourceSet

  • MscPerson.GetPersonByGUID

  • MscPerson.GetSearch

  • MscPerson.PeopleToSetAsApprover

  • MscPerson.PeopleToSetAsDelegate

  • MscProtectedApplication.AllowedSsoApplications

  • MscProtectedApplication.GetChildren