You can populate lists in the Forms Designer with values from external sources. Use the classes, interfaces, and methods in the API to determine the source of the values and set default values for the list.
You can configure the API to throw an exception in case an error occurs while the Forms Designer retrieves the values. When you use the Forms Designer, you see an indication for any list with values from an external source.