Data Form Add-In

A Data Form Add-In is a new type of catalog spec available as part of the Infinity SDK. A Data Form Add-In allows a Blackbaud Professional Services, third-party software developer, or customer software developer to add user interface behavior to an existing UI Model data from. Notice I said existing UI Model as you cannot supplement a Data Form Add-In to a form that does not yet use a UI Model. Over time Blackbaud Product Development will convert more and more user interface forms to the UI model and thereby widen the number of forms that you can extend with a Data Form Add-In

Below is a sample Data Form Add-In Spec:

The best way to learn about the flexibility of Data Form Add-Ins is to walk though an example. On the organization page, we need to make a modification to the user interface behavior when adding an individual relationship to an organization. If either the organization or the individual has a relationship type equal to"employee" or "employer" then make the following job information fields required:

  1. Job title (Position)

  2. Category

  3. Career level

  4. Schedule

  5. Department

  6. Division

For a step by step example of how to build a Data Form Add-in, see Exercise: Create a Data Form Add-In.