Skip to content
Symbiant System Black Logo
  • Home
  • Knowledge Base
  • Symbiant Website
  • Symbiant Changelog
  • Submit a Ticket
  • My Support Tickets
  • Home
  • Knowledge Base
  • Symbiant Website
  • Symbiant Changelog
  • Submit a Ticket
  • My Support Tickets
Popular Keywords importuserdivisionsamladd

Admin Basics

  • Setup Mode/Admin Menu
  • Creating/Adding Users
  • Transferring Ownership from One User to Another (Assuming)
  • Making a User Active/Inactive
  • Delete a User
  • Changing a Record Reference
  • Managing Drop-Downs, Multi-Selects, and Multi-Levels
  • Resetting a User’s Password
  • Checking System Attachment Storage
  • Database History & Restoring Historical Records
  • Restoring a Deleted Record (Archived)
  • Audit Trails
  • Email Log Viewer
  • System Menu Layout & Options

System Translations

  • Adding a Translation Pack
  • Editing a Translation Pack
  • Mass Editing a Newly Created Translation Pack
  • Assigning a Translation Pack to a User
  • Exporting a Translation Pack
  • Importing a Translation Pack
  • Adding a Default Translation Pack
  • Creating a Locale Specific View (Translated View)
  • Editing a Locale Specific View (Translated View)

Importing Data

  • Preparing Data for Import (Default)
  • Imports with Hierarchical Data
  • Importing Data (Generic)
  • Preparing Data for Import (Risks)
  • Preparing Data for Import (Users)
  • Importing Users
  • Importing Divisions
  • Importing Errors & Issues

Automated Emails (Task Based)

  • Activating and Deactivating an Automated Email (Trigger) and (Scheduler)
  • Creating an Automated Email – When a record is Created (Trigger)
  • Creating an Automated Email – When a record is Updated (Trigger)
  • Creating an Automated Email – When a record is Deleted (Trigger)
  • How to Receive Module Specific Emails as System Admin (Trigger) and (Scheduler)
  • Editing an Automated Email – Sending to a Different Module Role (E.g. Risk Manager) (Trigger)
  • Editing an Automated Email – Sending to a Record User (Trigger)

Automated Email Reminders (Time Based)

  • Activating and Deactivating an Automated Email (Trigger) and (Scheduler)
  • Creating an Automated Email Reminder – When a Record is Due (Scheduler)
  • Creating an Automated Email Reminder – When a Record is Overdue (Scheduler)
  • Setting up Recurring Schedules
  • How to Receive Module Specific Emails as System Admin (Trigger) and (Scheduler)
  • Editing an Automated Email Reminder – Sending to a Different Module Role (E.g. Risk Manager) (Scheduler)
  • Editing an Automated Email Reminder – Sending to a Record User (Scheduler)

System Views

  • System Views (Quick Explainer)
  • Creating Your Own Custom Views
  • View Editor Tool Overview
  • Editing a View
  • How to Hide/Unhide Fields
  • Loading/Saving a Particular Users View
  • What are Widgets?
  • Adding a Grid Column
  • Adding Help Tips & Placeholder text
  • Modifying a User Field to Limit or Allow Specific Users
  • Modifying a Currency Field to Set Default

Exporting Data

  • Exporting Dashboard Data
  • Exporting Divisions
  • Exporting Users
  • Generating the System User Details Report

System Errors & Issues

  • Resolving System Issues
  • System Error Messages
  • Login Issues

Reporting Suite Tutorial

  • Creating a Word Report (Basic Data Output)
  • Creating an Excel Report (Basic Data Output)
  • Creating a PowerPoint Report (Basic Data Output)
  • Creating an Excel Tabular Report (Perfect for CSV)
  • Creating an Excel Audit Report (Audit Log Of Changes)
  • Adding a new column to an Excel Report
  • Removing a column in an Excel Report
  • Creating an Advanced Word Report (Adding Functions)
  • Advanced Report Coding (Using Owners, Divisions & Assignees in a Report)
  • Advanced Report Syntax
  • Advanced Filtering on Reports (Filtering Via Code)
  • Reporting Permissions

Advanced System Functionality

  • Multi-Factor Authentication (Google Authenticator)
  • Symbiant API

Document Management (System Setup)

  • Setting Up Document Types
  • Setting Up Document Statuses
  • Document Storage Limits and File Sizes
View Categories
  • Home
  • Knowledge Base
  • Admin Information
  • Importing Data
  • Imports with Hierarchical Data

Imports with Hierarchical Data

3 min read

Explanation of Importing Hierarchical Data.

Relational Data #

CSV files do not natively support Hierarchical Data, and each column in a CSV is independent of the others.

Using Symbiant-specific rules allows importing data with a (Parent/Child) relationship into the System.

Divisions #

Divisions play a unique role within Symbiant. The division field follows a hierarchical structure, representing a company’s departments and levels. As such, they can be imported hierarchically.

The Division field is a type of recursive dropdown, but it behaves differently from other recursive dropdowns. Instead of relying on the usual recursive logic, Divisions use a forward slash (/) to denote a path or separation between parent and child relationships.

For example, consider the data: Symbiant/UK. Here, “UK” is a child of the parent “Symbiant.” The forward slash creates a link between them.

Critical Note: The forward slash logic only applies to the Divisions field.

Multi Selection Dropdowns #

Within the Symbiant System, there’s a type of input field called Multi Selection Dropdowns. These allow users to select multiple values simultaneously from a dropdown menu.

Unlike hierarchical fields, Multi Selection Dropdowns don’t inherently have a hierarchical structure. However, when importing data, a special rule applies: each value you want to select can be imported together.

This is achieved using a pipe symbol (|), which separates the data values.

For example, consider the data: Invalid|Working|Correct. When imported into a Multi Selection Dropdown, all three values—“Invalid,” “Working,” and “Correct”—will be selected for the given record.

Recursive Dropdowns #

Within the Symbiant System, a type of input field known as Recussrive Dropdowns enables hierarchical pathed data (Parent/Child) to exist.

Recursive Dropdowns can be identified by having multiple levels of data selection, each with branches coming off of roots.

In the below example, we have a data structure of:

When importing multiple values across a hierarchical recursive dropdown, a value-matching approach is used.

Here are the critical rules:

  1. Unique Values: If you want to import data into recursive dropdowns, ensure that every value is unique across the entire structure. No two text values can be the same.
  2. Path Notation: Unlike other fields, in the CSV file, we do not use the forward-slash (/) to denote a path. Instead, the system relies on value matching, not a designated path value.

To prepare the values, consider the following example data structure (Shown Above): a record that requires both (Symbiant/Sales Agency/Team A) and (Symbiant/Audit Management).

To achieve this, incorporate the pipe function (|) when two or more values are required simultaneously. However, don’t use the forward-slash (/) to denote a path.

Instead, use the name of the value exactly as it appears in the structure. For instance, in our CSV file:

We would write: “Team A|Audit Management”

Once Imported;

  • “Team A” would be value-matched to (Symbiant/Sales Agency/Team A) and show that path.
  • “Audit Management” would be value-matched to (Symbiant/Audit Management) and show that path.

Support #

If you need additional support on any of the topics covered above, please don’t hesitate to reach out and submit a ticket.

And remember, if you have any uncertainties, feel free to ask questions before importing any data. We’re here to assist you!

Add, Import, Setup, Updating
Did this help?
Share This Article :
  • Facebook
  • X
  • LinkedIn
Require Additional Information? Please Contact Support

How can we help?

Updated on 8 February 2024
Preparing Data for Import (Default)Importing Data (Generic)
Table of Contents
  • Relational Data
  • Divisions
  • Multi Selection Dropdowns
  • Recursive Dropdowns
  • Support
Symbiant System White Logo

20-22 Wenlock Road

London

N1 7GU

Linkedin
Telephone Numbers
  • UK - 020 8895 6410
  • Support - 020 3821 1993 option 2
  • USA - 347 991 7130
Information
  • Home
  • Knowledge Base
  • Symbiant Website
  • Submit A Ticket
  • Change Requests
  • Support Staff Login

Copyright © 2023 Symbiant All Rights Reserved - Risk, Audit and Compliance Management Software

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
SAVE & ACCEPT
Loading...

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.