Managing Users
Manage user records, create and restore accounts, apply hierarchy restrictions, and import users in bulk.
Users Overview
The Users administration area stores every employee record in the company database, whether or not the person needs to log in to myosh. Depending on your system configuration, user accounts may also be created automatically from HR feeds or onboarding workflows.
Create Missing Training Records
A Create missing training records button is available in the Users list toolbar. This gives administrators a system-wide view of users who are missing a training record for any mandatory competencies configured for semi-automated creation.
For more detail, refer to the Semi-Automated Creation of Mandatory Training Records guide.
Create a New User
- Select New User.
- Complete First Name, Last Name, and Email.
- Confirm that the Username field is populated automatically from the email address.
- Enter Employee ID.
- Enter the Phone number if required.
- Select the Occupation and any secondary occupation if needed.
- Choose en-AU as the Locale.
- Select the user's Manager if applicable.
- Tick Login Required if the person needs access to myosh.
- If login is required, set an initial password and assign the relevant Groups.
- Upload a User Picture if desired.
- Set the appropriate Hierarchy values.
- Optionally add one or more User Statuses.
- Select Create to save.
After creating or updating a user, myosh can automatically check for missing mandatory training records and prompt you to create them where applicable.
User Statuses
What Is a User Status?
A User Status is a time-bounded label, such as Maternity Leave, Not Started, Special Leave, or On Holiday, that can be attached to a user record.
| Capability | Details |
|---|---|
| Multiple statuses per user | A user can hold several statuses at the same time. |
| Date-driven activation | Each status has From and To dates. It is active only within that period. |
| Visibility | Active statuses appear in bold in the user record and in the Active Statuses column of the Users grid. |
| Hide in Training Matrix | A status can temporarily remove the user from the Training Matrix while it is active. |
| Notifications | A status can exclude the user from email notifications while it is active. |
| Permissions | Managing status types and assignments requires the Modify User Status admin right. |
Define Status Types
- Go to Administration -> Users -> User Statuses from the Users dropdown.
- Click Add Status.
- Enter the status name.
- Optionally add a description.
- Configure Hide in Training Matrix if needed.
- Configure Exclude from Notifications if needed.
- Click Save.
You can edit, archive, or translate statuses later.
Assign a Status to a User
- Open the user record.
- Scroll to the User Statuses section.
- Click Add.
- Select the required status type.
- Set the From and To dates.
- Click Save.
The status row appears in bold while active, the Active Statuses grid column updates immediately, and any training matrix or notification behaviour linked to that status takes effect.
Reset Password
- Open the user record.
- Enter a new value in Password and Retype Password.
- Select Save.
Archive a User
- Locate the user in the list.
- Select the user.
- Choose Archive User from the toolbar.
- Confirm the action.
Restore a User
- Change the Archived filter from
FalsetoTrueto show archived users. - Select the user.
- Re-enter the email address and login credentials if needed.
- Click Restore User at the bottom of the record.
Create, Archive and Restore Users
Create, Archive and Restore Users - Video Demo
Hierarchy Restrictions
General Principles
Each user can be limited to records for particular hierarchy values, such as a site or department. Restrictions apply across all modules unless they are specifically overridden. Blank hierarchy values can also be blocked by restrictions, so apply and test them carefully.
Default Hierarchy Access
Hierarchy restrictions limit access; they do not grant it. If no restriction is defined for a hierarchy type, the user can access any value for that type as long as access is not already limited by another restriction or by group permissions.
To make restrictions transitive, configure hierarchy parent relationships. For example, if Company is the parent of Division, a user restricted to Company A can only access divisions under Company A.
Apply a Single Hierarchy Restriction
- Open the user record.
- In Hierarchy Access, click Edit.
- Choose the hierarchy level.
- Select the required value.
- Move it to the selected list.
- Click OK.
Apply Multiple Hierarchy Restrictions
- Open the user record.
- In Hierarchy Access, click Edit.
- Add the first restriction.
- Repeat for each additional hierarchy level.
- Click OK.
When multiple restrictions are applied, a record is visible only if all selected hierarchy conditions are met.
Import Users
Importing employees and users is an admin task completed from the Users area. The Users list stores all employees, including people who do not log in to myosh, so their names can still be linked to records and training data.
Import a User List
- Select the Users tab from the Administration menu.
- Select Import.
- Download the template.
- Complete the spreadsheet.
- Save the file and close Excel.
- Select Next to move to the password step.
- Choose whether to generate passwords automatically or provide them in the spreadsheet.
- Select Next.
- Choose whether to send registration emails immediately.
- Select Next.
- Choose the secondary field used to match existing users if the User ID is missing or invalid.
- Select Next.
- Upload the completed import file.
- Review the import summary and any row-level errors.
- Select Next.
- Review the summary tab.
- Select Finish.
Template Notes
- Fields marked with an asterisk must be completed.
- Existing myosh values can often be chosen from spreadsheet dropdown lists.
- Use
Truefor yes andFalsefor no. - The User ID column must remain present in the spreadsheet, even for new users.
- Leave User ID blank for new users being added to the system.
Unprocessed Emails
If you choose not to send registration emails during import, users with logins are stored in Unprocessed Emails until the emails are released.
Release Unprocessed Emails
- From the Users tab, select Unprocessed Emails.
- Select Release Emails to send the stored registration emails.
- Use Delete Emails only if you intentionally want to remove the unsent list.
Releasing emails sends all stored registration emails; you cannot release only some of them.
Useful To Know
- Hierarchy restrictions cannot be assigned in the user template file.
UNID_DOMINO KEYis not required.- The Locale field relates to the available language options in your environment.
- Access Levels are controlled through the user group membership listed in the Groups column.