Introduction

Many companies today consist of multiple subsidiary companies. The subsidiary companies might represent distinct business units, brands, or geographies. For example, Google owns subsidiary websites like google.com, adwords.com, youtube.com, google.co.uk, and google.de, among many others. Similarly, a state university might have multiple .edu internet domains for each campus.

Employees or students from any of these subsidiaries need access to the same shared set of MangoApps. They also need to be able to work with employees or students in other subsidiaries or campuses that are part of the larger company / university.

The MangoApps platform offers two approaches for managing multiple subsidiary companies (referred to as Organizations from here on). Deciding on the best option for your company is an important activity for your business operations. This document highlights the options and identifies the factors you need to consider in order to choose the appropriate one.

Key Terms and Concepts

  • Domain:  This is your company’s unique address that becomes your company’s URL to access MangoApps. In most cases it is formed from the portion after the “@ sign” in your user’s company email address. For example, if you signup with john@ibm.com it becomes ibm.mangospring.com (on US data center) or ibm.mangoapps.com (on any of the 4 international data centers). Another example is if you signup with john@stateuniversity.edu, it becomes stateuniversity.mangospring.com (on US data center) or stateuniversity.mangoapps.com (on any of the 4 international data centers). This domain URL is customizable for all our private cloud & on-premise customers. This domain also becomes the top level Organization in MangoApps.

 

  • Organization: In MangoApps, Organizations are a helpful means of sorting your employees, students, or associates into specific groups. If you have multiple companies under a holding company, you can create an Organization for each business or department. You can setup the Organization so it consists of all of the company’s employees and associates. The Organization will help individuals keep in touch and on the same page. If you’re a university — you can do the same thing, but with your students and faculty members.
  • How Organizations Work: Creating an Organization within MangoApps will give a specific group of users a unique domain name. There is no restriction on the number of Organizations you can create in MangoApps. Organizations reside under the domain which is the default top level Organization. Organizations can also have child Organizations and are flexible to support n-level nesting of Organizations as per your business.
  • Organization Admins: Organization admins can be designated, if desired, for both top tiered or child Organizations. Admins can help manage the Organizations, approve new Organization members, and access special information.

Multiple Organization Options

1. Multiple Organizations with collaboration open for full company.

With this configuration, when you provision user accounts (either by inviting users or by integrating with Active Directory) the users in the domain get assigned to an Organization based on their email address automatically. This makes the Organization setup fast and simple. As a domain admin you can change the user’s Organization at anytime.

Under this option:

  • A user can only belong to 1 Organization.
  • Organization admin for the Organization is responsible for user administration.
  • Parent Organization admin can administer child Organization users as well.
  • A user from one Organization can follow any user from any other Organization.
  • All content visibility is by default at full company level. Further granular control to access content can be achieved by creating departments, projects, and groups within which fine grained access rights can be setup for updates, files, wikis, posts, events, etc.

2. Multiple Organizations with collaboration open within a company subsidiary.

When you provision user accounts (either by inviting users or by integrating with Active Directory) the users in the domain get assigned to a “Primary” Organization based on their email address automatically (just like in the first option). This will make your setup fast & simple — although this Organization management option will get a bit trickier down the road. As a domain admin you can change the user’s Organization at anytime or add more Organizations.
Under this option:
  • A user can belong to multiple organizations.
  • A user can have 1 Primary Organization and multiple Secondary Organizations.
  • Organization admin of the Primary Organization is responsible for user’s administration.
  • Parent Organization admin can administer child Organization users as well.
  • A user from one Organization can follow a user only if they share an Organization. This limits the users in the domain you can follow.
  • All content visibility is by default limited to your Organizations (Primary +
    Secondary). For the user to have visibility to particular content, he has to be part of the Organization in which the content belongs to — even if the content is public. Once the user is part of the Organization — then within the Organization, further access is governed by the same rules as the above option.
  • A user’s Primary Organization only determines the Organization’s admins. The Primary and Secondary Organizations together determine the public content that the user has access to.

Example Customer Deployments

  • Security: A security company consisting of 7 subsidiary internet security companies is managed within one MangoApps domain. All user accounts are provisioned centrally using MangoApps integration with Active Directory. Each security company is modeled as an Organization receiving a fixed number of licenses from the parent company license pool. Acquiring and adding another security company was easy. And getting the new acquired users on-board was simple due to the multi-Organization functionality.
  • Transportation: A transportation asset & management company consisting of 6 subsidiary companies is managed within one MangoApps domain. All user accounts provisioned centrally using MangoApps integration with Active Directory.  The subsidiary companies provide commercial and industrial-focused rail and vehicle transportation equipment solutions across North America, Australia, and Europe. These subsidiary companies were modeled as Organizations in MangoApps to allow collaboration to be within the subsidiary company only. User membership in an Organization determined the content visibility and sharing rights. Ability to have users belong to multiple Organizations gives them flexibility to do cross-Organization collaboration within 1 single MangoApps domain. Their is no switching interfaces and contexts to do cross Organization communication — which makes it easier for user’s to adopt it for work collaboration.
Recommendations:

Answer the following questions to help your company understand which MangoApps Organization option is most suitable:

  • How many company subsidiaries/business units does your company currently own/manage ?
  • How many internet domains does your company/university currently own/manage?
  • What are the collaboration requirements between different company subsidiaries/business units?
  • Do you wish to setup data sharing & content visibility to be within a subsidiary, across multiple subsidiaries or the full company/university?

Armed with this information — and a clear understanding of how you would like to address the key areas of user administration and collaboration for each of your company subsidiary/business — you’ll be able to move forward with a successful MangoApps deployment.

 

To learn more, please see the related articles & videos: