Organisations represent entities, which can have jobs, an organisation profile, access to resumes, or assigned products. The by far most common use case is to represent a company through an organisation.
Since companies and other types of organisations are usually managed by multiple users, organisations are represented as group entities within our system.
This makes it possible to create different relationships between an organisation and other entities.
Currently, the following relationships are possible:
- Job per template, link, or file (Group node): all jobs, which belong to an organisation
- Organisation profile (Group node): The Organisation Profile for that organisation
- Group membership: This is a relationship with users who can manage the organisation.
- Organisation (Subgroup): This represents child organisations that belong to a parent organisation
Organisation profile:
All organisation profiles are listed on the organisation management page (/admin/jobiqo/organizations).
Organisation management
On this page, you can edit the core details of organisations and access all relationships for an organisation. A new organisation can be created using the "+ New Recruiter / Organisation" button. Currently, each organisation requires a recruiter (employer) user, so the organisation is created when a new employer account is created. Note that when creating a employer user, you can also assign the account to an organisation instead of creating a new organisation.
Group membership:
An organisation member is a user who is able to manage an organisation.
An organisation can have multiple members, but one has to be an owner. By default, the account created with the organisation is set as the owner. This can be changed in the organisation base information. Apart from that, there is currently no difference between an owner and a regular member.
Organisation base information
Roles
Members could have different roles with different permissions, currently, we only have one assignable role though, which is the "Organisation admin" role.
Currently, the role has the following permissions:
- Members are allowed to create/edit jobs in the organisation
- Members are allowed to manage the organisation profile page
- Members have access to all resumes, for which applicants have applied to any job in the organisation
- Members can view credits assigned to an organisation
- Members can view the subscriptions of an organisation
Member management
Members of an organisation can only be managed through the backend and thus only by site admins. To view, add or remove members you need to go to Organisations -> Edit -> Members (tab).
Please note, that if you want to add new members to an existing organisation, you must first unassign that member from another organisation. To unassign a member, click on the operation arrow and then on the "Unassign" button
Unassign a member from an organisation
Commerce
Organisation members can post jobs for an organisation. The job will be assigned to the organisation through a relationship and published on the organisation profile, but the member user will remain the author of this job.
The order created while buying the job will be assigned to the user who posted the job.
Note that when deleting a member account completely, you should use the option "Disable the account and keep its content and groups." otherwise all the jobs, orders and the organisation group will be removed with the account. With the mentioned option the jobs will be kept in the system and still assigned through the relationship to the organisation. The order or any other entity without a direct relationship to the user on the other hand will lose the connection to the organisation.