One of the very first steps you will need to do is set up your organization. Everything you set up from that point on is dependent on the organization you are working with; it is important to understand the meaning of an organization in CourseMill and how you work within it. All of your users can be categorized into one or more independent organizations which simply represent an independent group of users within your company.
The organizations that you set up will define a particular group of users within your company that you would like to provide training for – specific to that organization. For example, if training will be set up differently for sales as opposed to manufacturing, then you would want to set up those organizations independent from each other. Each of those organizations would have their own set of courses, their own instructors, and maybe their own CourseMill administrators.
How you set up your organizations from the beginning is very important. Start by asking yourself these questions:
Are we setting up training for third parties? For example: different customers who have different needs? or different types of agencies? Or different types of users regulated in different ways?
Will your company require any security restrictions between different parts of the company? Or will you allow every student in your company to see everything on the site?
Will the company need several administrators to handle the volume of users and special requests?
Do different parts of the company want to have their own News section addressing their specific users?
Will one part of the organization be able to allow students to self-register? While another part mirror its users with a HRIS or ERP system?
Will you have courses that need to span multiple organizations? If so, each course will need to be loaded into each organization with a unique name.
Will only certain students be allowed community board access (chat/discussion boards)?
If you answered yes to any of these questions you will most likely want to set up more than one organization.
There is a way to further define an organization by using the definition of sub-orgs.
However, numerous configurations relating to the questions above can be set up on the organization level only.
Let’s review some examples of companies that set up various numbers of organizations and why they set them up that way.
Businesses with only a small number of users in their CourseMill system will typically set up only one overall organization. For example, ACME Call-A-Nurse is a small company that dispatches nurses to people’s homes for medical assistance. Being in the Healthcare business, they do require each nurse to continually take training and become certified in order to pass government regulations. They have approximately 200 nurses in the field that will be expected to take online training through CourseMill.
Their organization will be called CallaNurse and there will be one administrator handling all the course and user input. Everyone that is set up by the administrator as a student will have access to all courses in the catalog and will be able to chat with anyone else in that course. The administrator will easily be able to send mass emails out to all students registered in the organization, announcing a new course.
They do have various levels of nurses (STNA, LPN’s, RNs, etc) which may require different levels of training. These nurses are assigned to serve in different parts of the city. The use of Sub-Orgs (further defined in this document) could further define these factors for reporting/enrolling.
Businesses that have a medium amount of users in their CourseMill system may set up several organizations. ACME Family Safe is a medium business that has several divisions. One division is similar to ACME Call-A-Nurse in that it employs 1200 nurses in a 5 state region that are dispatched out to the field. Another division carries products that are used for home safety – like security systems, pill dispensers, and health monitoring equipment. This division has 500 sales people across all 50 states. And a third Division is re-modeling division that provides construction service for home remodeling (putting in elevators, etc). This division has 100 full-time employees and many times 2000 contractors on payroll at any one point in time.
Each division is run totally differently with different levels of required certifications. The manager of each division wants to set up and run the administration in their own way, have their own news, and create various types of reporting.
In this case they have set up three organizations: FS-Nurse, FS-Safety, and FS-Home.
Businesses that will have a large amount of users in their CourseMill system may set up a large amount of organizations. ACME Healthy Advisors is a service company that provides training to 10,000 customers worldwide across various topics. Each customer will have its own particular training needs and each customer will be in charge of managing its own student database. Some customers will be charging for courses that students take and others will not.
Since each customer may have their own requirements, ACME Healthy Advisors is setting up a unique Organization for each customer. Therefore ACME Advisors will have one overall administrator, but then each customer will have their own Administrator managing their own courses and requests.
Once you set up your organizations, you now may want to further break that organization down to allow an administrator or instructor to mass-enroll all students in a particular part of that Organization. Alternatively, when you create reports, you may only want to report on a particular part of your organization.
In CourseMill, an organization can be categorized into 16 different categories (Sub-Org 0 through Sub-Org 15). The diagram below shows an organization further broken down into two sub-categories: Department and Team.
Sub-Org 0 = Department
Possible values = | Development Management Marketing Sales Training |
Sub-Org 1 = Team
Possible values = | Development • Product 1 • Product 2 • Product 3 Management (none) Marketing • Social • Web Sales • Region 1 • Region 2 • Region 3 Training (none) |
This diagram also shows the four types of users (administrators, instructors, reporters, and students) that will be defined in organization.
Refer to Understanding roles to gain more insight into this topic.
When you have multiple organizations within your CourseMill system, you may have a user that needs to have access to numerous organizations. CourseMill’s rule is that each user’s unique ID can belong to only one organization. If a user within the system needs to have access to more than one organization, you can create multiple User IDs for that user. Example: JohnDoe-Sales and JohnDoe-Training.
User names have to be unique within the entire CourseMill site.
For example, a User ID of “Tom.Jones”, in one organization could be “Tom.Jones1”, in another organization.
All reporting within an organization is only pulling data for that organization. Reports cannot include data from multiple organizations (unless you are a global administrator).
Course IDs have to be unique within the entire CourseMill site.
For example, a Course ID of “Acctg101”, in one organization could be “Acctg101A”, in another organization.
Each unique organization can be configured in a completely different way than the others.
Each unique organization can have its own set of curriculums, courses, sessions, logo for branding, and News page.
There is added security when a user in one organization cannot see anything in another organization. All data is secure within the organization and cannot cross organizations.
After logging in as an administrator, use the Add Organization button on the Manage Orgs tab to add a new organization to your CourseMill system. When adding an organization, you will define the organization details by filling in data in various tabs. For details, see Adding an organization.
In addition to the organization that you have set up, you can also further define organizations by setting up to 16 sub-orgs (0 to 7 on the first tab, and 8-15 on the second tab). Creating and defining sub-orgs enables you to categorize the various users inside an organization. For example, you may want to categorize the users in your system by Division, Region, Department, Geographical Location, Job Title, or some other category based on the overall structure of the users in the system. Making use of sub-organizations to further define categories of users has its advantages:
You can generate reports with data pertaining to a specific sub-org category of users.
You can assign courses and curriculums to entire groups of people, using the sub-org selection.
Administrators and instructors can easily generate emails addressed to an entire sub-org group.
![]() |
• |
When creating sub-orgs do not skip a sub-org in the sequence. CourseMill stops reading the organizational categories at the first blank. |
• | It is best to establish all sub-orgs prior to adding users to your organization. This will ensure that all users are classified properly in the system. If you do not, there are ways to re-classify but will take some time on your part. See How to clean up sub-org tables using data in your user records. |
ub-Org 0 = Department
Possible values = | Development Management Marketing Sales Training |
Sub-Org 1 = Team
Possible values = | Development • Product 1 • Product 2 • Product 3 Management (none) Marketing • Social • Web Sales • Region 1 • Region 2 • Region 3 Training (none) |
In this example, if the user’s profile indicates that the user belongs to the Marketing Department, then he or she can further belong only to the Print, Social, or Web Teams.
For more information about setting sub-org values, see Setting sub-org values in Adding and managing organizations.
Support | About Trivantis
© Copyright Trivantis 2018