Note: D2L Link is currently only available in English and is limited to the Australia, Europe, and US-East geographic areas for data hosting.
As part of your paid engagement with D2L Link Integration and Automation Services, you have access to the D2L Link tool within Brightspace. D2L Link leverages events and data from within Brightspace and integrates with a third-party platform powered by Workato. D2L Link is a connected ecosystem that enables you to integrate Brightspace with the systems you use every day to help automate manual tasks and improve data accuracy. As part of the D2L Link Integrations and Automations service, you can map an ideal workflow between Brightspace and your other systems that saves you time and helps improve business outcomes.
D2L Link enables you to:
- Get up and running faster: Cut down implementation time with out-of-the-box integrations that can be set up in a matter of hours, not months.
- Leverage better insights: When data is scattered throughout your tech stack, getting reliable insights can be challenging. By connecting data from multiple sources to create a holistic view of your organization, you can get consistent, accurate information that you can rely on.
- Gain organizational efficiencies: Automating the transfer of data helps to reduce strain on internal resources, cut hours spent on manual data entry, and minimize potential human errors.
D2L's partnership approach means a team of experts from D2L work with you to help you get the most out of D2L Link. The s D2L Link Integration and Automation Services team deliver and maintain workflows that integrate your systems and automate complex processes.
For more information about the systems to which D2L can connect, and support for universal HTTP connections to include API actions in your workflow recipes, refer to the Connector page of Workato documentation.
Understanding Projects, Recipes, and Connections
On the Project tab of the D2L Link Admin Dashboard, there is a read-only view of the projects, recipes, and connections set up by the D2L Link Integration and Automation Services team.
- Project: A repository for your integration assets. A project holds the related set of assets for your integrations, including recipes, connections, and sub-folders.
- Recipe: An automated workflow that can span multiple apps, such as moving new users from an external app into Brightspace. Each recipe includes a trigger and one or more actions that occur as a result of the trigger.
- Connection: An authorization for a recipe to interact with your apps using actions and triggers. Connections are not tied to a recipe; multiple recipes in D2L Link can use a single connection.
If you require changes to an existing recipe, or you want to create a new recipe or create a new integration, contact your Customer Success Manager to engage with the D2L Link Integration and Automation Services team. For more information about various aspects of designing recipes within D2L Link, refer to the Recipe Design page of the Workato documentation.
Note: Workato documentation includes recipe creation details which are not available within D2L Link; however, the information might be valuable when working with D2L Link Automation and Integration Services to design and build your integration.
Using Brightspace recipes and actions
This section describes a list of recipes and actions that are available to build your automation and integrations with assistance from the D2L Link Integration and Automation Services team.
About Recipes
Recipes consist of triggering events that initiate a workflow. The following recipes (triggering events) are available in D2L Link:
- An award was issued
- A user was enrolled or unenrolled
- A grade value was entered or updated
About Actions
Actions are steps within a recipe's workflow that interact with a specific system. Actions can be related to a user, your org structure, or an enrollment.
The following user actions are available:
- Create, update, or delete a user
- Delete one or more ser Attributes for a user
- Delete all User Attributes for a user
- Retrieve User Details by UserID
- Retrieve User Attributes by UserID
- Set one or more User Attributes
- Set a multi-value User Attribute
- Who am I
The following org structure actions are available:
- Create or update a course offering or course template
- Create a department or semester
- Create or update an Org Unit with a custom type
- Delete a course offering
- Delete an Org Unit (department, semester, custom type)
- Retrieve course offering details by OrgUnitID
- Retrieve Org Unit Details by OrgUnitCode
- Update a department
The following enrollment actions are available:
- Enroll a user
- Bulk enroll a user (up to 1000 in the batch)
- Retrieve enrollments for a user
- Retrieve enrollments for an Org Unit
- Unenroll a user
Other available actions:
- Copy course components
- Create an assignment
- Retrieve award details by AwardID