to add to it, when we do a “get roles” api call the roles returned are completely different than what is first extracted from the get users (why would htis be?)
{
“message”: “Success”,
“statusCode”: 200,
“data”: [
{
“role_id”: 1,
“role_name”: “Account Owner”,
“role_slug”: “ah-account-owner”,
“role_description”: “The first user of the tenant automatically receives the Account Owner role, allowing them to edit the Tenant Settings page, as well as manage the subscription plan for the tenant.”,
“role_type”: “service”,
“role_order_number”: 100,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 0
},
{
“role_id”: 2,
“role_name”: “System Admin”,
“role_slug”: “ah-system-admin”,
“role_description”: “System Admins can view and edit everything within their UiPath Automation Hub tenant instance. They are primarily responsible for managing users and doing the platform configuration.”,
“role_type”: “service”,
“role_order_number”: 200,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 3,
“role_name”: “RPA Sponsor”,
“role_slug”: “ah-rpa-sponsor”,
“role_description”: “RPA Sponsors have read-only rights for viewing all the information around the automation ideas and the reusable components, access to the built-in Dashboards and Reports.”,
“role_type”: “service”,
“role_order_number”: 300,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 4,
“role_name”: “Component Curator”,
“role_slug”: “ah-curator”,
“role_description”: “Componnent Curators are responsible for curating the flow of RPA reusable components within UiPath Automation Hub.”,
“role_type”: “service”,
“role_order_number”: 400,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 5,
“role_name”: “Program Manager”,
“role_slug”: “ah-program-manager”,
“role_description”: “Program Managers can view and edit the automation ideas, decide what ideas should progress in the implementation phases, assign implementation teams.”,
“role_type”: “service”,
“role_order_number”: 500,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 6,
“role_name”: “Idea Approver”,
“role_slug”: “ah-idea-approver”,
“role_description”: “Idea Approvers push forward ideas by identifying duplicates and approving ideas they endorse for a detailed assessment.”,
“role_type”: “service”,
“role_order_number”: 600,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 7,
“role_name”: “Authorized User”,
“role_slug”: “ah-authorized-user”,
“role_description”: “Authorized Users target Subject Matter Experts, Process Owners, RPA Business Analysts, Process Consultants who know the process in detail and have access to Submit a CoE-driven idea, in order to submit their idea by directly filling in the detailed assessment.”,
“role_type”: “service”,
“role_order_number”: 700,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 8,
“role_name”: “Standard User”,
“role_slug”: “ah-standard-user”,
“role_description”: “It gives access to submitting automation ideas and reusable components, as well as exploring the pipeline of automation ideas, the gallery of reusable components and the enterprise community of Automation Hub users.”,
“role_type”: “service”,
“role_order_number”: 800,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 9,
“role_name”: “Employee Idea Submitter”,
“role_slug”: “ah-submitter”,
“role_description”: “Role automatically assigned to any user submitting an idea. Gives access to contribute with documentation.”,
“role_type”: “process”,
“role_order_number”: 900,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 1
},
{
“role_id”: 10,
“role_name”: “Process Owner”,
“role_slug”: “ah-process-owner”,
“role_description”: “As a Process Owner you are responsible for:\n- Submitting the detailed assessment,\n- Perform updates on the About page as needed,\n- Provide complete and accurate documentation in relation to the process,\n- Participate in UAT.”,
“role_type”: “process”,
“role_order_number”: 1000,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 1
},
{
“role_id”: 11,
“role_name”: “Project Manager”,
“role_slug”: “ah-project-manager”,
“role_description”: “As a Project Manager you are in charge of:\n- Allocating collaborators to the automation initiative,\n- Performing and updated the cost-benefit analysis,\n- Keep track of the implementation progress\n- Keep stakeholders informed and manage their expectations.”,
“role_type”: “process”,
“role_order_number”: 1100,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 1
},
{
“role_id”: 12,
“role_name”: “Business Analyst”,
“role_slug”: “ah-business-analyst”,
“role_description”: “As a Business Analyst you will gather the business requirements and understand the process AS IS, as well as document the TO BE process post automation. You will:\n- Help business users/process owners complete the assessment for the process prior to automation;\n- Perform in-depth analysis of the process once it is in implementation and capture all requirements and your recommendations for optimization in the Process Definition Document;\n- Prepare test cases and conduct tests on the developed solution to make sure that it meets the acceptance criteria.”,
“role_type”: “process”,
“role_order_number”: 1200,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 1
},
{
“role_id”: 13,
“role_name”: “Solution Architect”,
“role_slug”: “ah-solution-architect”,
“role_description”: “As a Solution Architect you will design the technical architecture for the automation solution and document it in the Solution Design Document. Your focus when developing the architecture will be on:\n- Robustness;\n- Scalability;\n- Efficiency;\n- Replicability;\n- Reusability of components.”,
“role_type”: “process”,
“role_order_number”: 1300,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 1
},
{
“role_id”: 14,
“role_name”: “Rpa Developer”,
“role_slug”: “ah-rpa-developer”,
“role_description”: “As an RPA Developer you will be coding the solution, testing as well as providing guidance on process design. You will:\r\n- Document your code in the Development Specifications Document;\r\n- Create and link reusable components to the automation initiative;\r\n- Fix bugs and provide support during UAT and hypercare period;\r\n- Create the Move to Production checklist.”,
“role_type”: “process”,
“role_order_number”: 1400,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 1
},
{
“role_id”: 21,
“role_name”: “CoE Idea Submitter”,
“role_slug”: “ah-top-down-submitter”,
“role_description”: “Role automatically assigned to any user submitting a CoE idea.”,
“role_type”: “process”,
“role_order_number”: 2100,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 1
},
{
“role_id”: 22,
“role_name”: “Citizen Developer Self User”,
“role_slug”: “ah-cd-self-user”,
“role_description”: “Citizen Developer Self Users automate tasks for themselves, on top of their day to day job. They are capable to automate low risk, simple task/activities for own usage only. They have access to Share an automation that they have worked on.”,
“role_type”: “service”,
“role_order_number”: 2200,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 23,
“role_name”: “Citizen Developer Power User”,
“role_slug”: “ah-cd-power-user”,
“role_description”: “Citizen Developer Power Users automate tasks or processes for others and for themselves, on top of their day to day job. They are capable of automating low risk, simple/medium task/activities or processes for users from own department/team. They have access to Share an automation and to the Automation Pipeline to view and select automations that they want to develop.”,
“role_type”: “service”,
“role_order_number”: 2300,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 24,
“role_name”: “Business Reviewer”,
“role_slug”: “ah-business-reviewer”,
“role_description”: “Business Reviewers push forward automations created by a Citizen Developer Self User and select which automations are worth being endorsed for a technical review.”,
“role_type”: “service”,
“role_order_number”: 2400,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 25,
“role_name”: “Technical Reviewer”,
“role_slug”: “ah-technical-reviewer”,
“role_description”: “Technical Reviewers push forward automations by identifying code quality issues and approving automations for large consumption.”,
“role_type”: “service”,
“role_order_number”: 2500,
“role_is_visible”: 1,
“role_is_editable”: 0,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 26,
“role_name”: “Citizen Developer Submitter”,
“role_slug”: “ah-automation-submitter”,
“role_description”: “Role automatically assigned to any user sharing an automation.”,
“role_type”: “process”,
“role_order_number”: 2600,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 1
},
{
“role_id”: 27,
“role_name”: “Citizen Developer”,
“role_slug”: “ah-citizen-developer”,
“role_description”: “As a Citizen Developer you will:\n- Start development for the automations that you have selected;\n- Update the Source Code file;\n- Document your code in the Development Specifications Document;\n- Create and link reusable components to the automation initiative;\n- Fix bugs and provide support during UAT and hypercare period;\n- Create the Move to Production checklist.”,
“role_type”: “process”,
“role_order_number”: 2700,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 1
},
{
“role_id”: 29,
“role_name”: “Process Mining Submitter”,
“role_slug”: “ah-process-mining-submitter”,
“role_description”: “Role automatically assigned to any user submitting a Process Mining idea.”,
“role_type”: “process”,
“role_order_number”: 2900,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 0
},
{
“role_id”: 31,
“role_name”: “Task Mining Submitter”,
“role_slug”: “ah-task-mining-submitter”,
“role_description”: “Role automatically assigned to any user submitting a Task Mining idea.”,
“role_type”: “process”,
“role_order_number”: 3100,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 0
},
{
“role_id”: 32,
“role_name”: “Idea Generator”,
“role_slug”: “idea-generator”,
“role_description”: “”,
“role_type”: “service”,
“role_order_number”: 3200,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 38,
“role_name”: “Change Request Submitter”,
“role_slug”: “ah-change-request-submitter”,
“role_description”: “Role automatically assigned to any user submitting a change request.”,
“role_type”: “process”,
“role_order_number”: 3200,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 0,
“role_is_default”: 1,
“role_number_assignable”: 1,
“role_is_active”: 1,
“role_admin_console_assignable”: 0,
“role_is_used_in_automation”: 0
},
{
“role_id”: 33,
“role_name”: “BUSS Developer”,
“role_slug”: “buss-developer”,
“role_description”: “”,
“role_type”: “service”,
“role_order_number”: 3300,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 34,
“role_name”: “BUSS Idea Generator”,
“role_slug”: “buss-idea-generator”,
“role_description”: “”,
“role_type”: “service”,
“role_order_number”: 3400,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 35,
“role_name”: “3rd Party Dev”,
“role_slug”: “3rd-party-dev”,
“role_description”: “”,
“role_type”: “service”,
“role_order_number”: 3500,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 36,
“role_name”: “Business Unit Idea Generator”,
“role_slug”: “business-unit-idea-generator”,
“role_description”: “”,
“role_type”: “service”,
“role_order_number”: 3600,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
},
{
“role_id”: 37,
“role_name”: “ASTEA Technical Review”,
“role_slug”: “astea-technical-review”,
“role_description”: “”,
“role_type”: “service”,
“role_order_number”: 3700,
“role_is_visible”: 1,
“role_is_editable”: 1,
“role_is_renamable”: 1,
“role_is_default”: 0,
“role_number_assignable”: -1,
“role_is_active”: 1,
“role_admin_console_assignable”: 1,
“role_is_used_in_automation”: 0
}
]
}