Organization hierarchy

From SmartWiki
Revision as of 12:49, 6 June 2019 by Emmy Fu (talk | contribs)

Jump to: navigation, search


Construction warning.png Please note that this page is currently under construction. There is more information to come.

Overview

Organizations are hierarchically organized; each organization has a link to a single parent organization. An organization hierarchy will have an internal hierarchy (for internal employees and affiliates) and an external hierarchy (for external contacts and organizations). The root organization, which is the organization at the root of that specific SmartSimple copy, will appear on both the internal and external hierarchies.

  • All contacts, regardless of whether they are able to log into the system (users), are associated with a single, specific level in either the internal or the external hierarchy.
  • An unlimited number of levels can be created in both the internal or external hierarchies.
Uta-diagram-800w-Organization.jpg

Inter-organization Collaboration

SmartSimple is designed to support multiple organizations and their communities to collaborate together for a common goal. The system is used in markets that require high levels of inter-organization collaborations such as the following:

Vertical Market Collaboration
Grants Management and Philanthropy Collaboration by grant makers, grant seekers, and external reviewers
Research Management Collaboration by individual researchers, research institutes, universities, and funding agencies/partners
Medical Claims Management Collaboration by insurance companies, service providers, and medical specialists

The organization hierarchy is a helpful method to categorize, list, and display the individual actors involved in inter-organization collaboration.

Inter-organization collaboration is supported by SmartSimple in two different ways: 

  • Organizations share a single copy of SmartSimple. 
  • Organizations share information from individual, organization-specific copies of SmartSimple.

For more information on these techniques, see the articles on security, role-based access, portals, data exchange and object synchronization features. 

But first, let's learn about the most fundamental part of any SmartSimple copy: the organization hierarchy.

Configuration—Essentials

  • Note: You will have varying levels of access to modify or add to the organization hierarchy depending on your Role within a copy of SmartSimple. While the System Administrator will be able to add, delete, and edit organizations, and the respective owners of an organization may modify their own organization, a typical user role such as an Employee or External Applicant might only be able to view the organization hierarchy.

Example of an Organization Hierarchy

Organizations may represent a variety of entities from physical locations to organizational units. For example, you might have an Office Location organization underneath a Department organization underneath a University organization underneath an umbrella Research Institutions organization. From this example, you can see how flexible organization types can be, as well as the hierarchical structure in organizing them.

ExampleofOrgHierarchy.png 

In the above image, you can see the organization hierarchy structured as described. The userJane Doe, is at the bottom of the hierarchy as her job role falls within the larger organizations, with the Washington Office being the most specific level under which she falls. 

Organizations and contacts are the most basic objects in SmartSimple. Organizations may store information about internal office branches as well as external clients or vendors. There are billing implications based on whether an organization is internal or external in the hierarchy - please contact your Account Manager for more information.

No matter which organization you are referring to, every organization is stored in the same format with certain permanent attributes that will be tracked for every organization, regardless of type. These standard attributes are referred to as Standard Fields: examples of standard fields might include the organization's name, address, and parent organization (whether it is a subsidiary of another organization) - this information is available to all organizations.

How to Access the Organization Hierarchy

To access the organization hierarchy, click the 9-square menu icon on the top right of your page.

052919 MenuIcon.png

Under the Organizations category, select Organization Hierarchy.

052919 EF OrgHierarchy.png

The organization hierarchy associated with the SmartSimple instance will appear.

052919 EF Root.png

The first tab of your organization hierarchy lists internal contacts, while the second tab lists external contacts. In the below example, the internal hierarchy is titled Branch and the external hierarchy is titled Organization. The organization terminology is variable depending on the SmartSimple instance; however, the root organization will always appear first on both the internal and external lists.

How to Create an Organization Hierarchy

With every instance of SmartSimple, the root organization will already be listed underneath the internal and external hierarchies of the organization hierarchy. To add to the organization hierarchy, the same technique is always used when creating a new organization:

1. Click the 9-square menu icon on the top right of your page..

052919 MenuIcon.png

2. Under the Organizations heading, select Organization Hierarchy.

3. Click the organization that you wish to be the parent organization of the organization you are creating. This organization will be "one level up" from your new organization. If there are no other organizations yet on your hierarchy, the root organization would be the parent organization. 

4. Click the New button, then select Organization. 

* Note: The nomenclature for your SmartSimple instance may be different. For example, Organization may instead be labelled Branch. 

5. The Quick Entry for Duplicate Check window is displayed. 

Organization duplicate check.png

Enter a new Organization Name. If the inputted information for your new organization matches one that exists in the SmartSimple system already, you will be prompted to either use the existing record, create a new record, merge the records, or delete the extra records.

6. Click the Submit button.

7. If there are no duplicates, you will be prompted to select the category or categories that your new organization falls under. Click Next when you are done.

Step 2 of org.png
  • Tip: The System Object category is suggested for holding entities so as to exclude it from searches and reporting. For example, it is helpful to group the System Administrators in your system together into one organization on the hierarchy, as they have high-levels of accessibility and functionality within the system. This "organization" of System Administrators would be best categorized under System Object. 

8. You will be prompted to fill in further information (Standard Fields) for your new organization. Any field with an asterisk (*) is a mandatory field; if no information is inputted into those mandatory fields, you will not be able to proceed.

Step 3 of org.png

9. Select the Save button to add your new company.

You may return to your organization hierarchy in order to confirm that your new organization has been added appropriately - that it is correctly placed either on the internal or external hierarchy, and that it correctly falls under its parent organization.

  • Tip: External organizations can be created as structural placeholders, rather than functional organizations. For example, an external organization called Individual Applicants would allow individual users to register if they are working independently, or are not directly affiliated with an organization. 

Standard Organization Fields

As mentioned previously, each organization will have relevant information no matter where that specific organization falls in the hierarchy. This information falls under Standard Fields.

The standard fields used to describe an organization are as follows: 

Standard Organization Field Description
Name Name of account
Address Street address for this account
Address 2 If required, second line of address (ex: apartment or suite number)
City City address
State/Province State or province address
Country Country portion of address. You select the country from within the combo box; the default country will be the same as the user's country
Zip/Postal Code Zip or postal code portion of address
Phone Account's primary phone number
Fax Account's primary fax number
Website If applicable, organization's website URL
NAIC Codes The North American Industry Classification System (NAICS) - this field only shows up if enabled
Parent Organization If this account is in an organization hierarchy, then use the name of the higher-level account
Created Date The date that the account information was created
Created By The owner/creator of the account
Last Updated By The name of the person that last updated the account information
Last Modified Date The date and time that the account information was last modified

Organization Menu Items

A user with higher levels of access to an organization (such as an owner or a System Administrator) will see the following additional items on the organization's profile page. Giving someone ownership of an organization will enable these menu items. The main menu is accessible at the top of the profile, right below the header.

Clicking each button on the main menu will open a drop-down of associated functions. Each of these functions is explained in the table below. 

  • Note: The nomenclature for these functions may vary in your copy of SmartSimple, as organization terminology is configurable.
Organization menu.png 
Menu Item Options
New

Staff — add a new contact to this organization

Branch — add a new organization as a subsidiary of the current organization

Activity — add a activity such as a phone call, event, or meeting with this organization, without reference to the specific contact who creates the activity

Import Branch — launch the Import Wizard to begin the process of importing multiple subsidiary organization to this current organization 

Import Staff — launch the Import Wizard to begin the process of importing multiple users to this current organization 

Import Activities — launch the Import Wizard to begin the process of importing multiple activities for this current organization

View/Edit

Clicking on this button will change the accessibility to this current organization's details from a View mode into an Edit mode, or vice versa. Edit mode will then allow those with access to modify the organization's details such as their Standard Fields; the View mode only allows a read-only viewing of the details. 

Options

History - Reader Log — The reader log opens up a modal window displaying all the recent users who have accessed this organization's profile. It will provide the name of the user, their start and end time on the profile, as well as whether they were accessing the profile from View or Edit mode. 

Properties - Categories — This allows an owner or System Administrator to modify the category that the organization falls under. Pressing Save will enforce these category changes. 

Settings - Password Policy — This opens up a modal window that allows an owner or System Administrator to modify the rules and restrictions for their users' passwords. For example, some password settings include the length of characters, the complexity of passwords (alphanumerical combinations, capitalization enforced etc), a set time for password expiration, and more. 

You are also able to

  • disable inactive accounts 
  • change Activation Settings including the life-span for an activation link, a default security code, and security challenge questions 
  • set a password reset message

Settings - Regional Settings — This allows you to alter regional settings including the following: 

  • Language
  • Input Date Format
  • Display Short Date Format
  • Display Long Date Format
  • Display Time Format
  • Time Zone
  • Home Currency
  • Numeric Decimal Separator
  • Numeric Thousands Separator

To enforce the change in regional settings, toggle on the Enforce Settings button next to each setting and press Save when you are done. 

Tools - Duplicate Check — The duplicate check allows you to see if there are any duplicates already in the system for this organization. 

Tools - Pinboard — This feature is deprecated, but please see Using the Pin Board if your SmartSimple copy still uses this function.

On the left side of the organization profile, you will see an additional menu that will allow you to display other details related to the organization. 

Organization side menu.png 
  • Note: The tabs on this menu will vary depending on the organization. In this example, the tabs such as US Census, Calls, and Eligibility will display the records of applications that have been configured specifically for the organization's needs. The other tabs will remain constant no matter what the organization is. 
Menu Item Description
Main This will display the main profile details of the organization, including its main address and contact information.
Notes This will allow you to annotate records with comments, instructions, and other notes. Notes are available both in View and Edit mode. They are timestamped and associated with the user who created them. They can be edited, expanded, or hidden. 
Activity List This will display all activity records for the current organization. 
Sub-Branch This will display a list of all sub-branches (subsidiary organizations) for the current organization. This means that the current organization is the parent company of all the sub-branch organizations, and will appear one level above them in the organization hierarchy. 
Organizations As this is the side menu of a root organization, this tab appears to display all the External organizations related to the current organization. 
Contacts This will display all the contacts that fall under the current organization.
Associates This will display all the associated contacts to this current organization. You can learn how to associate users with an organization. 

Organization Ownership

If you intend to assign specific internal staff to manage an organization, you will need to assign the appropriate owner to each organization.

Each sub-account (division, branch, business unit, etc) in the same organization can have a different owner.

  • Note: The owner standard field may appear labelled Primary Contact. 

If you need to assign multiple internal staff to work with an organization, you can use the associations feature to associate multiple internal contacts with a single account. 

How to Associate Users

Associations must be enabled through Global Settings before you can associate multiple internal contacts with a single organization account. 

1. Click the 9-square menu icon on the top right of your screen.

052919 MenuIcon.png 

2. Under the Configuration heading, select Global Settings. 

3. Under the Associations tab, toggle on Enable Associations - Enable Associations feature between companies and users. 

After Associations have been enabled, return to the main menu and under the Organizations heading, select Organization Hierarchy.

1. Select the organization that you want to associate a contact with. 

The organization's details will be displayed.

2. The side menu will have a tab called Associates. Select that tab. 

Associatestab.png 

3. If any contacts are already associated with that organization, they will be listed on this page. To add a new contact as an association, ensure that you are in Edit mode. The top menu will say Edit (between New and Options) if you are correctly in Edit mode. 

4. In the Lookup bar, select the contact that you would like to associate. You can press the Binoculars icon to open up a list of all available users. 

5. Next, select the Role of the associated contact.

Associated contact.png 

In this example, the associated contact, Adrienne, is a Donor for this organization. When the associated contact is added, their information - such a s email and address - will be displayed. They will also have their main organization listed under the Organization heading. Adrienne's main organization is External Reviewers. 

Repeat this process if you would like to add more associated contacts.

Configuration—Advanced

Filter Owner Based on Branch

The contacts available to be selected in the Level 1 Entity Owner standard field for an organization can be restricted to those belonging to the related branch (an organization record subordinate to another organization in the company hierarchy) and its sub-organizations. The branch must be selected first in the standard field at level 1. 

This function is enabled on the main UTA Settings Page in the Level 1 Setting section. 

1. Click the 9-square menu icon on the top right of your page.

052919 MenuIcon.png 

2. Under the Configuration heading, select Tracking Applications and then select the Edit button (pencil icon) next to the specific application you want to configure.  

  • Alternatively, you can select the specific Universal Tracking Application you want to restrict the owner choices for under the heading Applications.
060619 1.png

3. Under the second tabselect Standard Fields. 

  • Note: The second tab is your Level 1 Entity; the nomenclature will differ depending on the application. You can confirm what the Level 1 Entity is for a specific application by looking under the first tab, General, and finding the label for Tracking Object Label. 
Standard fields.png 

4. Within the list of standard fields, select the field with the name Owner. The field details will be displayed.

5. Under Feature Options, toggle on Filter Lookup Results by Branch. 

Filter lookup results by branch.png 
  • With the other Feature Options, you may choose other configurable restrictions for this standard field, such as Lookup restrictions for specific Roles and so on.

Internal Branch Filter

When using the Branch standard field at Level 1, you may also restrict which companies are available in the Branch drop-down list based on which user is editing the record.

  • To force selection of their own company use:
 companyid = @companyid@ 
  • To allow the user to select from the branches under their company:
 parentlist like '%,@companyid@,%' 

See Standard Level 1 Field List for more configurable options if you would like.

Organization Based Security

Organization security is based on the user's organization in the overall hierarchy.

  • You permission an organization to access a resource, and everyone in that organization will be able to access that resource.
  • When you add new people to that organization, they will also automatically gain access to the resource.

Advantages:

  • When you create a user in an organization, you will not have to take the extra step to set any specific permission for the user to access a resource. The user will instead have "inherited" access by being associated with that organization.

Note:

  • Organization security does not allow you to give individual users from different organization access to the resource.
  • You must associate each organization with the resource; giving multiple organizations access must mean repeating the process.
  • If you "move" the user to another organization, they will automatically lose access to resources associated with their previous organization.