Universal Connector

Connectors allow you to automate user data imports from external systems, such as your Student Information System (SIS), with ease. Set up a connector, export your data from an external program, and place the exported data file in the appropriate folder.

Connectors are an optional, for-fee service.


Set up Universal Connector

Create comma separated (CSV) files containing the source data that you transfer to Blackboard servers using Secure File Transfer Protocol (SFTP). When you run a connector, it uses the data contained in the files to update your website.

  1. Set up SFTP. Contact your Blackboard representative to set up SFTP. You receive an email with your username, password, and the name of the site you upload your export files.

    For security reasons, you can only upload files to the FTP server—no file names display. Use an FTP client that displays the 200 response after a successful file transmission. After you transfer files for the first time, Blackboard verifies the correct files are in the correct folders. After initial testing, configure automatic FTP.

  2. Set up passports and assign privileges. After the Universal Connector is active for your site, create or edit a passport with the Manage Universal Connectors extended privilege. Assign this passport to users that are administering the Universal Connector.

    More on passports and assigning privileges

  3. Create and edit connectors. Connectors tell WCM how to use the SIS data.

Create connectors

Create connectors to pass information between your SIS and Web Community Manager.

  1. From Site Manager select CONFIGURE.
  2. Select Universal Connector.
  3. Select New Connector.
  4. Type a meaningful name for your connector.
  5. Select a connector type from the Connector Type menu.

    More on the connector types

  6. Select Save.
  7. Type a file name.

    This is the file you transfer to the FTP server. The file name can be no longer than 100 characters, including the file extension. It can include special characters. After you upload this file to the FTP server, you can select the file name from the menu.

  8. Select Column header is in the first row, if the first row of your CSV file has headers and can be ignored.
  9. Select Delimited from the File Type menu.
  10. Select the character that separates data in your file from the Delimiter menu.

    Your options are comma, tab, semicolon, space, and other. If you select Other, type the character that separates data in your file.

  11. Type a numerical value to indicate when this connector is run. For example, if you type 1, this connector runs first. If you type 6, five other connectors run before this one.

    More on connector run order

  12. Type in hours how often the connector runs and select a start time.

    Ideally, schedule all of the connectors to run at the same time. Allow the connector run order control the sequence of execution.

  13. Optionally, select Delete previously imported records if they are not included in the latest import file. When this is selected all existing records that are not in the latest import are deleted. Most often, it is only used once per school year or once per term.

    Only for User, Group, User-Group Membership, Membership, and Family Relationship connectors.

  14. Optionally, select Automatically email new users their username and password.

    Only for the User connector.


Map the data

You need to map the source file columns with the Web Community Manager data fields for each connector.

More on the content types and the data that needs to be mapped

  1. From Edit Connector select Mappings.
  2. Map the fields in the Site Manager to those in your import file.
    • Column headers: If you have uploaded the source file to the FTP server and you indicated that the first row of the file is column headers, you can use the menus to map the fields—column headers display in the menus. For example, if you are creating a User connector, in the First Name menu select the first name column header.
    • No column headers: If you have not uploaded the source file to the FTP server or your source file does not include a heading row, you map each field using the column number of the field in the source file. The first column in your source file is 0 (zero); the second column is 1 (one), and so on.

Section mappings

If you are creating or editing a Section connector, you need to also map where you want to create sections on your site.

  1. From Edit Connector select Section Mappings.
  2. Select the site you want to add the section to in the Site menu.
  3. Type the Identifier in the source file.
  4. Select a channel from the Choose a Channel menu.
  5. Select how you want the section to look in the Section Configuration menu.
  6. Select Save.

Add exceptions

Optionally, add exceptions in the source file you want to ignore.

  1. From Edit Connector select Exceptions.
  2. Select Add Exception.
  3. Select a field from the menu and type a value you want ignored.
  4. Repeat for all exceptions.

Map passports

If you are creating or editing a User connector, you need to map the passports you want to assign your users. Map a passport for each type of user. For example, parents get Registered User.

  1. From Edit Connector select Passports.
  2. Select New Passport Mapping.
  3. Type a value for the Passport Code included in your source file.
  4. Select a passport from the Assign Passport menu and select Save.
  5. Select Save.

Connector types and related data

These are the types of connectors you can create and their data constraints.

User Connector

Create, update, and potentially remove users. This connector can also work along with Lightweight Directory Access Protocol (LDAP).

User Connector Data Constraints
WCM field SIS field (column) Maximum length Required Notes
First Name SIS first name 50 characters X  
Last Name SIS last name 50 characters X  
User Name SIS user name 50 characters X Must be unique
User Number SIS unique user ID 20 characters X  
Email Address SIS email 100 characters    
Passport Identifier Not an SIS field, use the Passport ID from WCM for each passport you want to use 100 characters   If not mapped, passports are not assigned
Password SIS password 100 characters    
Phone number SIS phone number 30 characters    

Group Connector

Create new groups.

Group Connector Data Constraints
WCM field SIS field (column) Maximum length Required Notes
Group Name SIS course/class 100 characters X Must be unique
Group Number SIS course/class ID 20 characters X Must be unique

User-Group Membership Connector

Assign users to groups.

User-Group Membership Connector Data Constraints
WCM field SIS field (column) Maximum length Required Notes
Group Number SIS course/class ID 20 characters X Must be unique
User Number SIS unique user ID 20 characters X Must be unique

Section Connector

Assign each teacher their own section located under each district’s Staff or similarly named channel.

Section Connector Data Constraints
WCM field SIS field (column) Maximum length Required Notes
Section Name SIS last name, first 100 characters X Must be unique within a channel
Section Code SIS unique user ID 100 characters X Must be unique
Site Identifer SIS school or building name 100 characters X  
User Number SIS unique user ID 20 characters X  

Edit, delete, activate, and run connectors

Connectors display on the Connectors workspace.

From Site Manager select Universal Connector.

  • Select the connector name to edit it.
  • Select Delete to the delete the connector.
  • Select Inactive to activate the connector or Active to make it inactive.
  • View the status of the connector. Green means it is ready.
  • Select Run now to immediately run a ready connector.
  • Select History to information on the connectors you have run. If any errors occur when running a connector, you see the number of errors.

Connector run order

You can't assign users to groups, teachers to sections, or create family relationships without first creating the user accounts, groups, and sections. Run the User, Section, and Group connectors before you run the User-Group Membership, Membership, and Family Relationship connectors.

Schedule all of the connectors to run at the same time and allow the connector run order that you specified control the sequence of execution.

From Universal Connector select the name of a connector to edit it. Type the Run Order number. Select Save.

Use this order to run your connectors.

  1. User Connector
  2. Group Connector
  3. User-Group Membership Connector
  4. Section Connector
  5. Membership Connector
  6. Family Relationship Connector

Connector notifications

Web Community Manager can send you a completion email when the connectors successfully run.

  1. From Site Manager select Universal Connector.
  2. Select Settings.
  3. Provide an email address the completion email sends from. Select Change and type an email address. Select Save.
  4. Select Assign Group or Assign User.
  5. Select the groups or users you want to receive a completion email.
    1. Type all or part of the group or user name.
    2. Select Search.
    3. Select the group or user you want.
    4. Repeat until you assign all groups or users.
  6. Select Add.

Select Remove next to a user or group to stop sending them completion emails.