Forms are web-based user interfaces, created by combining Views, Controls, Rules and integrating with other components like SmartObjects and Workflows Controls are used on Views and Forms to display data, capture user input or respond to user actions through Rules Views are the building blocks for Forms and usually represent data from a SmartObject, created by combining Controls, Rules and other components Controls are used on Views and Forms to display data, capture user input or respond to user actions through Rules SmartObjects are the primary mechanism used to display data and interact with back-end systems Workflows combine system tasks and human tasks in the context of a business process Rules allow you to create programming-like statements with events, conditions and actions Pass variables into Forms as query string parameters. This is commonly used to load specific records, adjust the behavior of a Form or open worklist items. States are used to modify the behavior of the same Form when it is used in different scenarios, such as using different States for the same Form when starting a workflow or completing a workflow task. Use Themes to apply predefined look-and-feel styling to a Form Use Tabs to show multiple views on the same Form as a tabbed interface Rules allow you to create programming-like statements with events, conditions and actions Rules allow you to create programming-like statements with events, conditions and actions Rules allow you to create programming-like statements with events, conditions and actions Apply specific styling and conditional styling to Controls Apply specific styling and conditional styling to Controls Use expressions to define a “formula” that sets the value of the control, including mathematical operations as well as text operations and others Use expressions to define a “formula” that sets the value of the control, including mathematical operations as well as text operations and others Views can interact with one record (Item Views) or multiple records (List Views) Pass variables into Views as parameters. This is commonly used to load specific records, adjust the behavior of a View or open worklist items. Properties are the “fields” or “columns” for a SmartObjects, such as Name, Start Date and Comment Methods are the operations that can be performed against SmartObjects, such as Create, Read, Update, Delete and List SmartObjects can be related to one another, such as one Department having many Employees Service objects are the intermediate “connecting” layer that makes it possible to expose various Line-of-Business systems as SmartObjects Steps are the building blocks of Workflows and represent the various actions that take place in a workflow Use intuitive wizards to configure the Steps in a workflow

Get Started

These resources will help you get started with (Undefined variable: K2Variables.LocalProductName).

Get Going Tutorials What's New

Explore

The diagram below illustrates the relationships between the components of a SmartForms application. To learn more, click on any text in the diagram to jump to the relevant section of the user guide.

Get Help

If you need more assistance or information, use these resources to get additional help with (Undefined variable: K2Variables.LocalProductName).

Community Community Knowledge Center Knowledge Center Product Support Product Support