Skip to main content

Management Roles Needed to 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.

Required Management Roles

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.
info

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

Management Role Definitions and Access

Management Role DefinitionAccess Granted
UI-MyTasks-Participant-LimitedProvides 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)
UI-MyTasks-Participant-FullProvides 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
VIS-MyTasks-MS-APIProvides 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