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