Adding & Syncing Users¶
End users are the people who interact with the GRC-ITSM self-service portal: submitting tickets, viewing request status, reviewing compliance reports, and responding to approval requests. There are two ways to add users to the platform.
Navigation
Configuration > Users on the GRC-ITSM website navigation.
Method 1: Manual Creation¶
Create a user record directly in the platform.
- Navigate to Configuration > Users
- Click New
-
Fill in the user's details:
Field Purpose Name Display name shown in the portal and on tickets Email Address Used for login (if not using SSO), notifications, and ticket correspondence Site The organizational site or location the user belongs to User Role The user role that determines their function (e.g., Access Approver, Standard User) -
Save the user record
Approval Participation¶
If the user needs to participate in approval workflows (e.g., they hold an Access Approver, Change Approver, or Deviation Approver role), enable the approval permission on their profile:
- Open the user's profile
- Navigate to the Permissions tab
- Enable This User can partake in approvals
- Save
Without this permission, the user will not receive approval requests even if they hold an approval role.
Method 2: Microsoft Entra ID Synchronization¶
For organizations using Microsoft 365, users can be imported from Microsoft Entra ID and kept in sync automatically. This is the recommended approach for organizations with an existing identity provider, as it eliminates manual user management and ensures the platform's user directory reflects the current state of the identity provider.
Configuration¶
- Navigate to Configuration > Integrations > Microsoft Entra ID
- Select the target tenant
- Configure Site/Agent Mappings:
- Select the target site
- Set Role for Users to the appropriate default role (e.g., Standard User)
- Specify the Azure group that contains the users to import (e.g., a security group for portal users)
- Open the Imports tab
- Click Import Users to perform an initial manual import
- Review the presented users and import
Automated Synchronization¶
To keep users in sync automatically, enable the Halo Integrator:
- Within the same Imports tab, locate the Halo Integrator section
- Enable the Halo Integrator for the Microsoft Entra ID integration
- Select Users as the entity to import
- Enable Deactivate Users when they are not found in Entra ID to automatically disable accounts for users removed from the directory
- Save
Once configured, the Integrator runs on a recurring schedule, importing new users, updating changed records, and deactivating users who no longer appear in the mapped Entra ID groups.
What Entra ID Sync Handles¶
| Capability | Description |
|---|---|
| User creation | Creates user records from Azure accounts in mapped groups |
| Field mapping | Maps Azure user properties (name, email, department, manager) to user record fields |
| Role assignment | Azure security groups can map to specific user roles |
| Ongoing sync | The Halo Integrator keeps user records current with each sync cycle |
| Automatic deactivation | Users removed from mapped Azure groups are deactivated in the platform |
Compliance Benefit¶
Automated user synchronization supports several access control requirements:
- FedRAMP AC-2 (Account Management) - ensures the platform's user directory reflects the current state of the identity provider
- FedRAMP PS-4 (Personnel Termination) - automatic deactivation of users removed from Entra ID supports timely access revocation
- CMMC AC.L2-3.1.1 (Authorized Access Control) - only users present in the identity provider retain access to the platform
Managing Users¶
Deactivating Users¶
When a user departs the organization or no longer needs portal access:
- If using Entra ID sync - remove the user from the mapped Azure group. The Halo Integrator will automatically deactivate their account on the next sync cycle
- If managing manually - open the user's profile and deactivate their account
Deactivated users cannot log in to the portal but their historical ticket data is preserved for audit purposes.
Bulk Operations¶
For organizations not using Entra ID sync, users can be imported in bulk via CSV or other import methods available under Configuration > Users.