AutoRABIT Knowledge Base
Ask or search…
K

Account & Administrator

Who should I contact to reactivate my AutoRABIT account if it has been locked?

If your account is locked, the person who holds the AutoRABIT main account should be your first point of contact because they will be able to reactivate it.

I have admin access, so why can't I see some users' branches and commits that are listed under my organization?

If your user account is associated to a different organisation, this can happen.

How would I go about updating or changing the username in all of the Salesforce Orgs specified in AutoRABIT?

To update the username on all registered orgs, re-authenticate the orgs in Admin > SF Org Management page.

Is it possible to change the username for the AutoRABIT login after it has been created?

Once a user has been created, it cannot be changed; however, the user's email address can be changed. But, if it is mandatory to change the username, follow the steps below:
  1. 1.
    First, you must delete this user account: Request your administrator remove you from the user list.
  2. 2.
    Make a new account with a different username and email address.
  3. 3.
    Again, request your administrator to grants all required permissions exactly as they were with the previous user account.

Can I change or switch the default branch repository in AutoRABIT, since I currently have two default branches?

You can do this by first unregistering both branches and then re-registering your repository's default branch in AutoRABIT and set registered branch as default branch.

How can I view my organization-related support tickets in AutoRABIT?

To view your support ticket and its status, follow the steps below:
  1. 1.
    Login to your ARM instance.
  2. 2.
    On top of the page, navigate to Quick Links > Help Center. You'll redirected to the ARM Support Dashboard page.
  3. 3.
    Navigate to Teams Queue under Tickets.
Now you will be able to view your org-related tickets here.

Unable to login into my ARM account.

If you're having trouble logging into your AutoRABIT account, here are some things you can try.
  1. 1.
    The account is not created: Please check with AutoRABIT admin for creating a new account
  2. 2.
    The User ID and Password supplied to access the AutoRABIT account were incorrect or invalid: Try resetting the password
  3. 3.
    Check if your account subscription has expired or your account is disabled: If your AutoRABIT account has been disabled, you'll see a message saying your account is disabled when you try to log in.
  4. 4.
    If you get the following error “getAttribute: Session already invalidated“, try clearing your browser cache
  5. 5.
    Restriction of your IP address: Verify with your network team internally and verify if there are any issues or restrictions for your IP address from the network side.
  6. 6.
    If nothing works out, please reach out to us by raising a Support Ticket

Not receiving email to reset your account password

If you requested a new password but didn't receive your password reset email, then:
  1. 1.
    Check the spam or junk email folder in your email accounts linked to your AutoRABIT account.
  2. 2.
    Try to reset your password again.

What are the factors I should consider when modifying or resetting my account password?

Password Requirements:
  1. 1.
    MUST contain at least 10 characters (12+ recommended)
  2. 2.
    MUST contain at least one uppercase letter (A-Z)
  3. 3.
    MUST contain at least one lowercase letter (a-z)
  4. 4.
    MUST contain at least one number (0-9)
  5. 5.
    MUST contain at least one special character (such as !, %, @, <, >, # and so on)
  6. 6.
    MUST NOT contain an email address, first, middle or last name, or commonly used passwords
  7. 7.
    MUST NOT be one of the 5 previously used passwords

How often do I have to change my password for the ARM application?

ARM has a 90-day rotational policy that requires you to change your password in every 90 days. Follow the instruction HERE to reset your ARM password.

Why am I unable to register my Salesforce Org using an OAuth connection?

  1. 1.
    Verify-in the user Salesforce Org if the AutoRABIT Connected App is “Blocked” then unblock it.
  2. 2.
    Verify-in user Salesforce Org if there are any specific permissions set for the Connected App.
  3. 3.
    Verify if the redirect URL, client ID, and the secret key in oauth.properties file (path: .rabit/org/oauth.properties) are valid or not.
If the user is on a proxy-enabled server and receives an error such as "Username may not be null", the proxy credentials must be validated. If the proxy username is set to "null", the above error will occur.

How will I track all the support tickets that I have created in ARM?

View all your support tickets via Quick Links > Help Center from the ARM application which redirects to the Support portal page where you can see the list of open cases created by you or by your team.

Which version of TLS does ARM run?

ARM runs on TLS 1.2, therefore when Salesforce disables TLS 1.0, it has no effect on ARM.

What rules do I need to obey when naming identifiers for all of the labels in the ARM application?

There are some rules you have to follow for naming identifiers:
  • Must contain at least 3 characters (5+ recommended)
  • Uppercase letter (A-Z) is allowed
  • Lowercase letter (a-z) is allowed
  • Number (0-9) is allowed
  • Special characters (- and ,) are allowed.

What is the primary reason for restricting special characters when naming identifiers?

It is done to restrict XML injections and prevent XML file corruption.

Where is the API token key used in the ARM application?

  1. 1.
    The API Token generated via ARM will be used to authenticate within the application and provide access to get details of CI Job configured & its build details.
  2. 2.
    To use the AutoRABIT capability, each user has their own API token, which should not be shared with anyone. If you come across something phishing, deactivate your current API token and create a new one.

Who all are authorized to access the API Token?

Super Admins, Org Admins, and the users with admin level permissions are authorized to access the API token.

What browsers does ARM support?

ARM works best in the two most recent versions of these browsers:
  • Chrome
  • Edge
  • Firefox
  • Safari

Not able to login to ARM using Chrome browser

  1. 1.
    Try logging in to your account using Chrome incognito mode.
  2. 2.
    Clear the Chrome browser cache.
  3. 3.
    If cleaning the cache does not help, try a different browser (Firefox) and see if the problem persists.
  4. 4.
    If the problem is solely with Chrome, reinstall it.

Given the shift in IP ranges, is it possible to migrate from one AutoABIT instance to another?

Yes, this is achievable; however, your Salesforce Orgs must be re-registered in AutoRABIT, and permissions provided to the relevant AutoRABIT users must be re-granted.

Why am I able to see some of the users that are deleted in AutoRABIT?

  1. 1.
    The deleted user's credential exists in AutoRABIT: Go to Admin > Credential Manager and type in the username that exists. You should find a record if it is still there.
  2. 2.
    Version Control repository is registered with the existing user's credentials: Get your existing user credentials updated with the new user details with the help of your admin. To do so, go to Credential Manager section and search for the existing user credential and get it updated with the new user details. Or, create a user credential for the new user and re-register the existing version control repository with it.

Why my users do not have access to all of features available in ARM?

  1. 1.
    Your users may not have the authority to access the modules that he is looking for; nevertheless, users with administrator privileges only will have access to certain features. To see the user's available roles in AutoRABIT, go to the Admin > Roles section.
  2. 2.
    For the necessary permissions, contact your Org Admin.

Is it feasible to update the repository URL without having to re-register the repository in ARM?

The repository URL cannot be changed; you must use the new repository URL and re-register it with ARM. To register a new repository, click this link.

What is the functionality of "Sync Branches" radio button in VC Repo's screen?

image.png
This radio button allows you to view branches that are no longer available in your version control repositories but are still visible in the ARM application, and you can delete them from the ARM application as well.

Why am I getting a Credential Name error while trying to Save Mappings?

If you're a sub-user and get an error message Ceredential with name: "qa private token cred" for this UserEmail does not have permission to save mapping while saving Org Mapping, then the admin must reregister the repository credentials and make the credentials Public. The subuser must then use the newly registered credentials.

Why am I unable to create branching baselines for UAT and new SIT and getting an error while trying to create a new branch from VC Repos?

Depending on the error, the credentials may have expired. Check the repository credentials and then Test Connection in ARM. Then retrigger the branching baseline. Please contact our support team if the problem continues.

Why is Test Connection in ARM failing even after re-authenticating the credentials?

If you have already re-authenticated, but the issue is still unresolved, it may not be a credential issue. Please contact our support team so we can whitelist the domain from our end with the SRO team. Once this is whitelisted on our end, you must also whitelist the Instance IPs on your network side.

How can I remove the previous Super Admin from ARM and assign access to myself?

Please contact the AutoRABIT support team; we will adjust the license to make you Super Admin. Once you have that access, you can log into ARM with your credentials and delete users without access.

I have refreshed one of our branches by using the Branching Baseline option. The process was successful, but is there no Revision# created?

Before proceeding with the Branching Baseline operation, please ensure you have the Write permission on the selected branch. Please refer to the knowledge base article below for more information: Branching Baseline

How often do I have to change my password for the ARM application?

ARM has a 90-day rotational policy that requires you to change your password every 90 days. Follow the instructions here to reset your ARM password.

How can I get access to the AutoRABIT Academy?

To register for the AutoRABIT Academy:
  1. 2.
    Click on Account -> Enroll.
  2. 3.
    Fill in all required details.
  3. 4.
    Click Register.

Is there a way to change an existing user’s email address without deleting the user?

As of now, you cannot simply change the email address of an existing user, either active or inactive. Your Admin must delete the user, then the user can create a new account with the desired email address.

Why is my On-Prem ARM Test Server not working even after I have restarted the server and also restarted the processes?

If there is a problem with the Test Server instance, we do suggest you restart it. However, please restart the services first and then restart the server. This should resolve the issue.

AutoRABIT displays unwanted changes and removes picklist options from branches when deploying changes to RecordTypes picklistValues.

If you have selected the below configuration for recordTypes picklistValues under Admin > Salesforce settings > Configuration for recordTypes picklistValues, then it will replace all picklist values with new picklist values.
replaceall
Solution: Select the Append button so that instead of overriding the entire record type picklist values, it adds to the existing picklist values.

Why can’t my colleague with Deployment Manager, Developer, and Pull Request Reviewer roles Approve/Reject Merge and EZ-Commits?

Please edit the role assigned to the user and ensure that the below-mentioned special permissions are enabled for that role:
  1. 1.
    Gated check-ins approver
  2. 2.
    EZ-Merge approver.

I see from the instructions that these plugins require some keys. Is it a license issue or can we get these keys and use the Static Code Analysis feature?

You can use Apex PMD and execute SCA without having to obtain a license for it. The other plugins are third-party tools and they require the license.

We’re switching from an on-premises GitHub account to the Cloud version of GitHub. I created the GitHub cloud account and tried setting up the cloud connection in ARM, but the system gave me an error.

Once the GitHub cloud account is created, you should be able to set it up with ARM as well. If you’re facing any issues, it is possible that the repository might still be migrating. If so, you are unable to register the repository during that time. But after migration is complete, you should be able to register the repository in ARM.

How can I setup SSO in ARM?

Please refer to this Knowledge Base article to set up SSO for your instance.

We’re switching from an on-premises GitHub account to the Cloud version of GitHub. I created the GitHub cloud account and tried setting up the cloud connection in ARM, but the system gave me an error.

Once the GitHub cloud account is created, you should be able to set it up with ARM as well. If you’re facing any issues, it is possible that the repository might still be migrating. If so, you are unable to register the repository during that time. But after migration is complete, you should be able to register the repository in ARM.

How can I setup SSO in ARM?

Please refer to the Knowledge Base article to set up SSO for your instance.

We can see the Diff when a Commit is created, but can we see a Diff during the process of Commit?

Using the Compare Changes option, you can file the Diff before performing a Commit.

I am trying to run the Branching Baseline job in ARM. Why is the job status showing as hanged for more than 24 hours?

Usually, the metadata retrieval would fail due to timeout. Please rerun the baseline and reduce the batch size. If this doesn’t resolve the issue, contact the AutoRABIT support team, and we should be able to assist further after inspecting the logs.

Why can’t I see the Pull Request Plugins dropdown and the Enable Pull Request Support checkbox in the Admin VC Repo page when the repository is registered with SSH?

Pull requests are currently not supported for repositories authenticated via SSH protocol. However, an HTTPS-based connection via username and personal access token is supported.

I want to add a user like I could before. Why can’t I see the User Management section anymore?

The User Permissions and Roles in your organization may have been rearranged. Please contact your Admin and they should be able to grant you the necessary permissions again.

Why am I getting an error when trying to register a Bitbucket repo?

Please check your credentials because your Bitbucket account username is different from your email address. Once you have confirmed your username, try to register the repository, and then test to see whether branch creation was successful.