Locations

Configuring the locations and location-based groups on your domain

Managing the Location & Location-based Groups

As a network admin you can configure the office locations and location-based groups for all users on your domain.

    1. Edit: Modify the office location information.

    2. Delete: Delete the office location from your domain.

    3. Associate Location Group: Create a new location group or assign an existing group with the office location. Converts a general group into a location based group.

    4. Disassociate Location Group: Remove the associated location group with the office location.

    5. Re-sync Location Detail: Refresh the office locations details from the specified API in Webhook or Import via API.

  1. Create Groups: Click the Create Groups button to add location-based groups on your domain. MangoApps automatically manages the membership for these groups based on a user's office location. Location-based groups have the same permissions as private groups in MangoApps.

  2. Add Locations: Click the Add Locations button to a new office location on your domain. You can customize the location fields appearing in the Add Location pop-up using the Location Fields tab. MangoApps automatically creates a company office locations page when you add at least one office location - https://your_domain_name.mangoapps.com/sites/office_locations

    1. Import New Location: Click the Import New Location button to bulk import office locations from a .xlsx or a .csv file.

    2. Import via API: Click the Import via API button to import an office location from an API.

      The external system ID for the request and response parameters MUST match your third-party API field for successful exchanges. Refer your third-party API specifications for the API fields for locations.

  3. Quick Find: Enter the preferred keyword in the Quick Find search box to search within office locations list.

Only network admins can edit and delete locations.

Deleting an office location archives the location-based group and all its content.

Associating a location group changes the general group to a location-based group in MangoApps. Members are managed automatically of this associated group. If you associate an existing group with an office location only the members with the matching office location are retained and others are deleted from the group.

Disassociating a location group changes the location-based group to a general group in MangoApps. You need to manage the members of this disassociated group manually like other MangoApps groups. The disassociated group has the same permissions as private groups in MangoApps.

Adding an Office Location

You can add office locations as a headquarter or a general business office in MangoApps. To add a new office location:

  1. Click the Add Locations button to open the Add Location pop-up.

  2. Enter the basic information for the office location in the Basic Information tab. Add an image for the location. If do not add an image, the office location displays a map view as the image. To add the location as a headquarter and add a Headquarter label to it, check the Mark this location as Our Headquarter check box. The Headquarter Label can be customized in the General Settings tab (Admin Portal > Domain > Locations > General Settings). Click Next.

  3. Enter additional information for the office location in the Additional Information tab such as location summary, special instructions, emergency contacts, and associated locations. Select the type of office location as Office in the Location Type drop-down. Click Next.

  4. Select the Create Group for this location option to create a location-based group for the office location. Enter the name and group admins. You can choose to associate an existing group to the office location or choose not to create a location-based group.

  5. Click the Save button to add the new location.

Associated Locations serve only the purpose of linking office locations. No data is shared when office locations are associated to one another.

You can setup holiday for the new office location in the Holidays settings. See Holidays for more information.

Creating Location-based Groups

Location-based groups automatically manage the membership of users. For example, if a user changes his office location from MangoApps Seattle to MangoApps Pune in their user profile, they will be removed from the Seattle Office group and added to the Pune Office group automatically. Location-based groups have the same permissions as private groups in MangoApps. You can create location-based groups only for the office locations which do NOT have an existing group associated to them. To create a location-based group:

  1. Click the Create Groups button to open the Create Location Based Groups pop-up.

  2. Enter the group name in the Group Name text box, enter additional information in the Description text box, add the group admin in the Group Admins text box.

  3. Click the toggle bar to enable and create a location-based group.

  4. Click the Create Groups button to create a location-based group for the office location on your domain.

Bulk Importing Office Locations using a .xslx/.csv

You can bulk import office locations using a .xlsx or .csv file. To import from a .xlsx/.csv file:

  1. Select Import from xlsx/Import from csv to import from a .xlsx/.csv file. You can download a sample .pdf or .csv file for reference using the Download sample xlsx/Download sample csv link. You can also download a list of reference values using the Download reference values link for the import

  2. Click the Choose File button, browse to the preferred file, select the file and then click Open.

  3. Select Skip existing location if you are using a previously used file and skip the matching location records from the file. OR

    Select Update existing location if you are using a previously used file update the records for the matching locations from the file.

  4. Click the Import Now button.

Importing Office Location via API

You can import an office location via API. To do so:

  1. Select the method and specify the API URL.

  2. Enter the external system ID for request and response parameters in the API Field text box and select the MangoApps location field from the MangoApps Field drop-down to map the data. Click the + Add button to add more request and response parameters and click the Remove button to remove a request and response parameters.

  3. Click the Save button.

The external system ID for the request and response parameters MUST match your third-party API field for successful exchanges. Refer your third-party API specifications for the API fields for locations.

Import via API depends on location webhooks. See Webhooks for more information.

Last updated