Select your user interface:
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:
-
Job title (Position)
-
Category
-
Career level
-
Schedule
-
Department
-
Division
For a step by step example of how to build a Data Form Add-in, see Exercise: Create a Data Form Add-In.