IT access requirements¶
This page is for your IT or security team. It covers everything they need to enable before elevaite365 can run automated tests against your environment.
Share this page with IT
Everything here is a one-off setup. Send them this page. It's written for them, not for test authors.
Overview¶
elevaite365 runs your automated tests by logging into your D365 environment just like a real user, using a browser, a username, a password and MFA if you require it. Nothing needs to be installed.
Think of it as a short checklist for your IT team, so our virtual browsers can sign in safely and reliably:
| Step | What's needed |
|---|---|
| 1 | Allow our automation to sign in from our fixed IP addresses |
| 2 | Create 3 dedicated D365 test user accounts for workflows and approvals |
| 2a | Exclude those test users from mobile phone number registration |
| 3 | If you use MFA, configure it for app-based or TOTP-based methods (SMS and phone call are not needed) |
We use our own TOTP logic
elevaite365 uses in-house TOTP logic, not Microsoft Authenticator or a standalone MFA app. Make sure software OATH/TOTP is enabled for these users in your tenant. See Microsoft's Manage authentication methods and software OATH tokens.
Step 1 · Network¶
Automated test traffic comes from a small set of fixed IP addresses. Allowlist the IPs for your region only, and only if your security policy requires it.
| Region | IP addresses |
|---|---|
| Australia | 20.37.216.974.197.88.198 |
| United States | 4.155.240.15020.115.135.55 |
| Europe | 135.220.28.64135.220.222.42 |
Your region matches the URL you sign in at, see Setup your team.
Step 2 · Accounts¶
Create 3 dedicated test user accounts. These are automation accounts, not real employees, and they're used for workflows, approval chains and multi-user scenarios.
- MFA is optional for non-production automation accounts
- If using MFA, it works with our in-house TOTP logic, not Microsoft Authenticator or a traditional MFA app
- Ensure software OATH/TOTP is enabled in your tenant's authentication methods policy
- If using Conditional Access, scope it to your test user group
- You may restrict sign-ins to your region's elevaite365 IPs
Never use a real person's account
Test users must be dedicated accounts. A real person's credentials in an automated test means locked accounts, unattributable activity and an audit problem.
Once the accounts exist, add them in the product, see Setup test users.
Step 3 · Final IT checklist¶
- Create 3 test user accounts
- Exclude them from phone number registration
- If required, allowlist elevaite365 IPs for your region
- MFA optional; if used, configure app or TOTP
- Confirm the test users can log in successfully
How elevaite365 connects to your environment¶
A simplified view of how elevaite365 operates within our Azure tenant and interacts with your non-production D365 environment.
Traffic is outbound HTTPS only, from static region-specific IPs. Test user credentials are held encrypted in Key Vault.
Next: Setup test users