The process of creating user accounts in Rally can be time-consuming and prone to errors. To enhance efficiency and reduce manual work, there is a need to automate the creation of Rally users when a new account is created via AD/ADLDS membership. This integration would streamline the entire account creation process, ensuring a seamless and consistent user experience.
Rally SAAS
Rally API allows for user creation via a POST call. It falls upon the customer to build the necessary integration within their SSO system. This means that without this custom integration, automating user creation in Rally cannot be achieved directly through AD/ADLDS membership alone.
Here are the steps that you need to follow to create a new user in AD/ADLDS.
Please request your SSO team to create a script or write an integration using Rally API to create a Rally user.
User Creation and Management - Users can be created and managed through the CA Agile Central Web Service API. The following explains how to create users and manage their permissions.
Creating Users
The following code is an example of creating a User object in CA Agile Central using the Web Services API. NOTE: Only Subscription Administrators and Workspace Administrators are allowed to create Users.
HTTP call - POST - https://rally1.rallydev.com/slm/webservice/v2.0/user/create
Payload, set "Content-Type" header to text/plain:
{
"User": {
"EmailAddress": "<EMAIL_ADDRESS>",
"FirstName": "<FIRST_NAME>",
"LastName": "<LAST_NAME>",
"DisplayName": "<DISPLAY_NAME>",
"UserName": "<USER_NAME>"
}
}
After user creation, a password reset email will be sent to the email address that is set up for the userʼs login name. This newly created user will have Workspace User and Project Viewer permissions according to the subscription administrator's default workspace and project.
NOTE: If no default workspace or project is set the first open project will be chosen alphabetically. The workspace associated with that project will be chosen as the current default workspace.
To know more please check the API documentation - https://rally1.rallydev.com/slm/doc/webservice/index.jsp