Timetabling Solutions V10 uses a single, fixed Entity ID and Enterprise Application identifier: https://auth.timetabling.education

Because the Entity ID is global, only one copy of the Enterprise Application can exist within an Entra ID tenant. Entra treats this identifier as unique across the entire tenant.

This means:

• You cannot create separate Enterprise Applications in Entra for each school

• All schools under the same Entra tenant must authenticate through the one Enterprise Application

• Each school is differentiated inside Timetabling Solutions rather than within Entra ID

How to Support Multiple Schools Within One Entra Tenant


1. Keep One Enterprise Application

• Maintain the existing Timetabling Solutions Enterprise Application within your Entra tenant

• All schools will authenticate through this single application


2. Assign Users from Each School to the Same Enterprise Application

In the Azure Portal, navigate to:

Azure Portal > Enterprise Applications > Timetabling Solutions > Users and Groups


Add the appropriate Entra groups for each school, for example:

• A security group for School A users

• A security group for School B users

• Optional: separate groups for administrators and standard users

These assignments control which users are permitted to sign in.

3. Each School Uses Its Own Timetabling Solutions Instance

School separation occurs within the Timetabling Solutions platform. After sign-in, the system:

• Reads the authenticated user’s UPN

• Maps the user to the correct school based on existing configuration

• Ensures users only access their own school’s data

No school-specific or domain-specific Enterprise Applications are required.

4. If a School Changes Email Domains
When a school updates its email domain and changes user UPNs:

• Update user UPNs in Entra ID

• Timetabling Solutions will then update corresponding user identities in the Timetabling Solutions database

• No changes are required to the Enterprise Application itself


5. Applying Conditional Access Policies
Schools can be further isolated or restricted using Conditional Access policies applied to their respective security groups, including:

• School-specific access controls

• MFA requirements

• Sign-in frequency settings

• Device or network restrictions

These policies operate independently for each school, as each has its own security group.


Summary


• Timetabling Solutions V10 uses a global Entity ID and only one Enterprise Application per Entra tenant

• All schools under the same Entra tenant must authenticate through this single application

• School separation is managed within Timetabling Solutions, not in Entra configuration

• Assign each school’s user group to the Enterprise Application to support multiple schools in the same tenant


If you require further assistance, please contact Timetabling Solutions Support.