Populate Fields in a Forms Builder Form

When web forms are built with Forms Builder 1.x or 2.x, eventing and workflows can be used to gather data and push the data into a multi-step form as it transitions from one step to another. Eventing and workflow make it possible to return information to a user on a Forms Builder web form that is not part of the existing adapter. In this scenario, we will return all of the courses a student is currently registered in.

Scenario

We built a Forms Builder form that allows a student to drop a course. For the first page of the form we wanted to make sure we had correct contact information for the student as dropping a course is a retention red-flag. Once the student verified his or her information, we used a workflow with AddToDictionary<> activity to get the current list of courses that the student was registered in.

Prerequisites

  • A Forms Builder form to request admission was created.
  • A student has registered into current courses with a Portal account.

Procedure