Chapter 6: Adding Business Logic
Any datasheet form you have to fill in a real-world application must follow some predefined rules. For example, you could have a section where you have to set the phone number as a sequence like (999) 999-9999, or a valid e-mail address, or your personal Web site URL, and so on. It doesn’t make a difference if the form is paper or electronic; the form must be filled with the correct information beforehand to be processed.Microsoft InfoPath 2003, as a data gathering authoring tool, provides rich support for business logic definitions. This characteristic makes InfoPath an ideal application for creating complex forms for business.In this chapter you see how you can enforce business rules with InfoPath to create real-world form applications.