Show Form Properties

Previous  Home topic  Next  Print this topic Send Feedback

Jump to a Section

Form

Form Instance

Custom Parameters

Misc

Summary

 

Related Topics

Doc Icon for Jump to Section Linking Forms and Using Parent-Child Relationships

Doc Icon for Jump to Section Creating and Managing Child Instances

Doc Icon for Jump to Section Using the Show Form Button

Doc Icon for Jump to Section Setting Up Custom Parameters

 

 

 

 

Main Section

The Main section enables you to select the form to show as well as to specify instance options, custom parameters and more.

 

Form

[Form Selection]

Click the Select button to display the Select a Form dialog. Here you can choose from any of your private or shared forms to determine which form will be launched when the behavior is activated.

 

Once the form is selected, the form name will display in the read-only field to the left of the Select button on the Properties bar.

 

 

Form Instance

New Instance

Select this radio button to create a new form instance when the Show Form command is run. It should be noted that this does not create a relationship between the two form instances.

 

Linking Forms and Using Parent-Child Relationships

Creating and Managing Child Instances

 

Existing Instance

Select this radio button to display an existing instance of the form when the Show Form command is run. The existing instance ID is stored in the field specified in the 'Field to Hold the Form Instance ID' property.

 

Linking Forms and Using Parent-Child Relationships

Creating and Managing Child Instances

Finding and Viewing Related Forms Instances

 

New Child Instance

Select this radio button to launch a new child form instance when the Show Form command is run. The child instance ID is stored in the field specified in the 'Field to Hold the Form Instance ID' property.

 

Linking Forms and Using Parent-Child Relationships

Creating and Managing Child Instances

 

Single Child Instance

Select this radio button to launch a new child instance when the Show Form command is run.

 


Note: You should ensure that the 'Field to Hold the Form Instance ID' property is empty if you choose to use this 'Single Child Instance' option. If it is not empty, it will launch the child instance ID that is stored within that field instead.


 

Linking Forms and Using Parent-Child Relationships

Creating and Managing Child Instances

 

Existing Child Instance

Select this radio button to display a list of child forms when the Show Form command is run.

 

Linking Forms and Using Parent-Child Relationships

Finding and Viewing Related Forms Instances

 

Parent Instance

Select this radio button to open the parent instance for the current form instance ID when the Show Form command is run.

 

Linking Forms and Using Parent-Child Relationships

Finding and Viewing Related Forms Instances

 

Field to Hold the Form Instance ID

Click Select to choose the field that will hold the form instance ID.

 

To select the desired field, click the Select button, then navigate to the object you want to choose. Once a selection has been made, the value will be shown in the read-only text box to the left of the Select button.

 

This property is required if you selected any of the Existing Instance, Child Instance or Single Child Instance options.

 


Note: Each time a new child form instance is generated, it will overwrite the ID previously stored in this property. In most cases, it makes more sense to use the Show Form button object as this will store the child instance ID as a property of that button.


 

Linking Forms and Using Parent-Child Relationships

Finding and Viewing Related Forms Instances

Custom Parameters

Name

Click in the cell to enter a name for the parameter.

Connect Commands and Integration

Creating PerfectForms™ Connections

Defining Connection Actions

 

Source

Click a cell in this column to select the source of the parameter to be passed. Options include a form field, object or a formula (if the Formula check box is selected).


Note: Data passed cannot exceed 250 characters.


 

Connect Commands and Integration

Creating PerfectForms™ Connections

Defining Connection Actions

Formula

Select this check box to enable formula editing for the selected parameter. Once selected, you can click in the Source column to launch the Formula and Conditions Editor.

 

Using the Formula and Condition Editor

 

Add button

Click the Add button to add a custom parameter to the list.

 

Setting Up Custom Parameters

Remove button

Click the Remove button to remove a custom parameter from the list.

 

 

Misc

New Window

 

Select this check box to launch the form in a new pop-up window when the Show Form command runs.

 

 

Show Error Messages

Select this check box to have PerfectForms™ show all errors. If you clear this check box, then you will need to manage your own error handling.

 

You can inspect the error code after the command has run. Check for problems with the connection using a Branch command and inspecting the Special Value Last Command Was Successful and last command's error code.

 

No error (Error Code 0)
Generates a general connection error (Error Code 200)
Returns no data although the connection worked fine (Error Code 201)

Connection Error Handling

Summary

Auto-Summary

Auto-summary refers to the text that will be shown on the command in the Behaviors canvas. By default, this check box is selected.

 

For commands that use a condition or calculation, Auto-Summary will display the formula selected in the Condition Properties. If no condition exists, nothing will be displayed.

 

If you wish to have other summary text display, clear the Auto-summary check box and type the custom text in the list box below. Your text will be retained if you later decide to enable Auto-summary.

 

 

[Summary text]

This is where manual summary text can be entered when the Auto-summary option is not turned on.

 

 

Updated: 06/12/2011  Page url: http://www.perfectforms.com/Documentation/manual/html/?fl_show_form.htm
PerfectForms™ -- forms software, workflow software, and business process management