Overview
The Partner/Employer username format setting allows administrators to define a consistent, automatic pattern for generating login account names for Partner (Employer) entities in Classter. Instead of entering a username manually each time a new Partner/Employer is created, Classter reads this pattern and suggests an account name automatically, ensuring that all Partner/Employer accounts follow a uniform, predictable naming convention.
This setting is configured per institution. Each institution on a shared platform can maintain its own format independently.
What This Setting Does
When a new Partner/Employer record is added to Classter, the system reads the format defined in this setting and uses it to build a suggested username for that entity. The username suggestion appears automatically in the account creation form, saving time and reducing the risk of inconsistent naming.
The format is a text pattern composed of placeholder tokens representing specific fields of the Partner/Employer record — such as the entity’s title (company or organisation name) or its internal code. Tokens can be combined with separator characters (such as a dot or underscore) to produce usernames in any style required.
Important points:
- The system proposes a username — the administrator can accept the suggestion or override it manually.
- If the suggested username already exists in the system, Classter automatically appends an incrementing number to guarantee uniqueness (for example: globalcorp, globalcorp1, globalcorp2).
- If this setting is left blank, no suggestion is generated and administrators must type the username manually every time.
Where It Is Used
Location in Classter
Main Settings > General Settings > Security Settings > Accounts & Roles
The setting is located in the Accounts & Roles section alongside the equivalent username format settings for other user types (Students, Teachers, Employees, and Parents).
When It Takes Effect
Every time a new Partner/Employer record is created and assigned a login account in Classter, the system uses this format to suggest the account name.
Who Configures It
Institution administrators, as part of initial setup or whenever the institution updates its account naming policy.
Business Logic / Behavior
Format Tokens
The format pattern is assembled from tokens and optional static separators. The following tokens are available for the Partner/Employer entity:
Understanding the N ParameterN is a number that controls how many characters are extracted from the selected field:
SeparatorsA static separator character — such as a full stop (.) or an underscore (_) — can be placed directly between tokens to structure the username. For example, a dot between a code token and a title token would produce a format like code.title.
Uniqueness RuleIf the username generated by the format already exists in the system (because a different Partner/Employer already has the same derived name), Classter automatically appends an incrementing integer to make it unique. For example: globalcorp becomes globalcorp1, then globalcorp2, and so on. Administrators do not need to handle uniqueness manually.
K-12 Mode vs. Higher Education ModeThis setting behaves identically in both K-12 mode and Higher Education mode. The label, location, available tokens, and functionality are the same regardless of which mode the institution operates in. No distinction in behavior applies.
Examples
Example 1 — Full title as usernameFormat configured as: [SchoolPortal.Title(10)] A new Partner/Employer is added with the title: Bright Solutions Suggested username: brightsolu Explanation: N = 10 means the first ten characters of the title are used. The title Bright Solutions has ten characters before the space is reached.
Example 2 — First word of the title onlyFormat configured as: [SchoolPortal.Title(0,’ ‘)] A new Partner/Employer is added with the title: North Star Academy Partners Suggested username: north Explanation: The (0,’ ‘) parameter stops extraction at the first space, so only the first word of the title is used.
Example 3 — Internal code as the usernameFormat configured as: [SchoolPortal.Code] A new Partner/Employer is added with the internal code: EMP-0042 Suggested username: EMP-0042 Explanation: This format is useful when Partners/Employers already have an official code in the institution’s records and that code is meaningful as a login name.
Example 4 — Code combined with first word of titleFormat configured as: [SchoolPortal.Code].[SchoolPortal.Title(0,’ ‘)] A new Partner/Employer is added with code EMP-0015 and title: Redwood Technology Suggested username: EMP-0015.redwood Explanation: The code and the first word of the title are combined with a dot separator.
Example 5 — Handling duplicate usernames automaticallyFormat configured as: [SchoolPortal.Title(10)] Two different Partners/Employers both have a title starting with Blue Ocean:
No manual action is required from the administrator.
When to Use
Configure This Setting When
Leave Blank (or Do Not Configure) When
Notes
PrerequisitesBefore configuring this setting, ensure the following:
Related SettingsThe following settings work in exactly the same way but apply to different user types. All are located at Main Settings > General Settings > Security Settings > Accounts & Roles:
Changes to any one of these settings do not affect the others. The following setting complements the username format in multi-institution environments:
The following setting controls the default access role assigned to new Partner/Employer accounts and should be configured alongside the username format:
Editing the FormatTo open the format builder, click the three-dots button next to this setting. A popup form will appear where you can select tokens, add separators, and preview how a sample username would look with your chosen format. Special functions for character conversion (such as converting to lowercase) are available within this popup and are explained in the extra information provided there. Token |
What It Inserts |
|
[SchoolPortal.Title(N)] |
Takes the first N characters from the Partner/Employer’s title (the name of the company or organisation). |
|
[SchoolPortal.Code] |
Uses the Partner/Employer’s internal identifier code. |
|
[SchoolPortal.CrossCode] |
Uses the Partner/Employer’s cross-reference code. |