Connections
Overview
Depending on how a definition is configured, fields stored in the definition can be entered either as free text, or by the user selecting items from a pick list. The data sources that present these pick lists to users can come from a number of different types of data repositories in your organisation.
It is usually desirable for the system of record for any particular organisational data, to provide this master data to other systems as a 'look up' data source.
Teamfolio enables this through the use of Connections and Data Sources.
Connections
A connection is a simple configuration that provides TeamFolio with credentials and a target system entry point for accessing limited data on said system.
Relationship to Data Sources
A data source is a simple configuration that points TeamFolio at a specific set of data using a previously configured system connection. For more detail on this, refer to the article on Data Sources.
Permissions Required
To configure Connections and Data Sources, the logged in user needs to be a member of the administrators authorisation group.
Navigation
To configure Connections and Data Sources, from the admin menu gear icon in the top right of the web page, navigate to Connections> Manage Connections:
- Click the cog icon at the top right of the page to open the admin menu ...
- ... then select the Connections menu ...
- ... then select Manage Connections. :::
Managing Connections
The first part of the process is to create a connection to another system from where you wish to look up data. The following shows the Manage Connections admin page that has the familiar admin grid listing any existing connections:
:::
Creating a New Data Connection
On clicking the Create New button, you are presented with the Create Connection page where you need to first select what type of external connection you are creating:
Data Connection Types
Not including the default system connections (see below), TeamFolio currently supports the following custom connection types from the External Connection Type dropdown: Microsoft SQL Server, MySQL, Oracle, PostgreSQL and Top Quadrant's Top Braid EDG. The example below illustrates a Microsoft SQL Server selection.
Once the connection type has been selected, you provide the relevant information for the connection type:
Microsoft SQL Server, MySQL, Oracle or PostgreSQL require only the desired connection name and the connection string. The example below illustrates Microsoft SQL Server:
TopBraid EDG requires the desired connection name, connection url, username and password. These will be readily available from your Top Quadrant System Administrator.
Note that the information required will vary depending on the connection type selected.
Default System Connections
There are currently two default system connections created in a TeamFolio deployment:
The connection to the system database, where TeamFolio profile information and system configuration data is stored;
A connection to the Microsoft SharePoint environment and its service applications that are associated with the instance of TeamFolio.
As you will see, neither of these system table configurations can be edited or deleted:
Is System Connection flag is set to true;
The Update and Delete buttons are disabled.
Updating Existing Connections
Select the existing connection to update and click Update:
Select the connection to update:
View/update settings as required and then click Update (or Cancel). In this example, we can see and edit the existing configuration for a connection to a TopBraid EDG ontology/taxonomy management system. As with any configuration record, system information regarding creation and previous updates is displayed:
Deleting Existing Connections
Select the existing connect to delete and click Delete:
Select the connection to delete. In this example the 'Asset Inventory' connection has been selected and the Delete button has been clicked. A confirmation window is displayed to make sure this action is intended:
If the deletion is carried out successfully, the user is information with a temporary Saved notification:
Note that when a connection is deleted, any data sources that are using this connection are also deleted.