LogoLogo
IntegrationsInstallationAdministrationContact Support
XMPro WorkFlow
XMPro WorkFlow
  • What is XMPro WorkFlow?
  • Getting Started
    • Browser Requirements
    • Features
  • Resources
    • What's New in 7.0
    • Security
    • Connectors
    • FAQs
      • Integration
      • Configuration
      • Troubleshooting
      • WorkFlow Monitor
  • Concepts
    • WorkFlow
    • WorkFlow Designer
    • WorkFlow Monitor
    • Administrator Model
    • Process Model
    • Activities
    • Activity Fields
    • Visio Basics
    • Activity Configuration Wizard
    • Integration Wizard
    • Report Designer Wizard
    • Dashboard Designer Wizard
  • How-To Guides
    • Business Group Management
      • Business Group Management in WorkFlow Designer
      • Business Group Management in WorkFlow
    • Role Management
      • Role Management in WorkFlow Designer
      • Role Management in WorkFlow
    • User Management
      • User Management in WorkFlow Designer
      • User Management in WorkFlow
    • Site Settings Management
      • Using Site Settings in WorkFlow Designer
      • Using Site Settings in WorkFlow
    • Meta Data Management
      • Meta Data Management in WorkFlow Designer
      • Meta Data Management in WorkFlow
    • Working with Process Groups
    • Working with Processes
    • Working with Activities
    • Working with Fields
    • Importing and Exporting Visio Diagram
    • Using Fast Fields
    • Using the Designer Wizards
      • Activity Configuration Wizard
      • Object Configuration Wizard
      • Integration Wizard
    • Configuring Landing Pages
    • Using the Report Designer
    • Using the Dashboard Designer
    • Using the Site Styles in WorkFlow
    • Transfer Manager
    • WorkFlow Connectors Administration
    • Creating WorkFlow Connector Plugins
  • Administration
    • Applying License
    • Manage Options
  • Installation
    • 1. Preparation
    • 2. Install WorkFlow
    • Upgrading Existing Installations
  • Release Notes
    • v7.0
Powered by GitBook
On this page
  • Layout
  • Fields
  • Field Properties
  • Control Options

Was this helpful?

Export as PDF
  1. Concepts

Activity Fields

PreviousActivitiesNextVisio Basics

Last updated 8 months ago

Was this helpful?

Layout

Object Groups

An Object Group displays line items. A number of Objects (or fields) will form a line within the Object Group. The user is allowed to add as many lines as needed to the object group. The line items can be populated from a database, or individual line items can be added as more fields are completed.

Tabs

Allows for the name of the tab to be defined. At the Activity Object level, add an option to associate a tab with an Activity Object. If an Activity Object belongs to an Object Group then all the Activity Objects in the same Object Group needs to be part of the same tab group.

Fields

Fields refer to the different fields that you see on the activity screen of the XMPro WorkFlow. They are the lowest level elements of a process. These controls are available from the following Activity Designer.

The following list explains the use of the fields available. Each field type also has several options available to configure the field to function the way you want it to. The available options depend on the field type.

Note: When naming the field using the wizard make sure to exclude the use of the XML reserved words & < > % in the caption.

Icon
Type
Description

Browse Page

Displays more than one field from a database in a separate browser window.

Chart

Displays as a chart in the WorkFlow. Charts can be changed based on a chart type, chart colors, the chart’s axis, and other chart elements.

Check Box

Displays a standard Windows check box on the activity screen. Used to select (checked) or clear (unchecked) an option.

Command Option

Displays a command button responsible for calling the next activity. All activities should have at least one command option.

Date Picker

Displays a standard Windows calendar on the activity screen. Select a date from the Calendar drop-down.

Drop-Down

Displays as a combo-box with a predefined list of selectable values. The values for a drop-down are static in the WorkFlow Designer and are a good control to use to display “stagnant” information that is not sensitive. If the options are going to change frequently or if you are, working with sensitive information, this is not a good control to use.

File Attachment

Displays as a text box with a Browse button next to it. Allows to attach documents to the process. When the Browse button is selected, it allows the navigation of a hard drive.

HTML Editor

Displays as an HTML Editor control. Allows for text to be copied and pasted as well as manipulated within the control.

Hyperlink

Displays an HTML link to an address, which opens in the default browser. Allows a hyperlink on the activity screen. It is typically used as links to open reports, or links to related documents such as policy and procedure documents.

Large Text Box

Displays as a comments box or multi-line text box on the activity screen. It serves as a placeholder to fill out and provide information.

Lookup

Displays as a combo-box. Allows the choice of a value from a list. The values for a lookup are dynamically retrieved from a database.

Pivot Grid

Displays as a Pivot Grid control. Allows present complex data sets and to allows to be grouped, ordered and filtered data presented.

Radio Button

Displays as a standard Windows radio or option button. It allows the choice one of more than one option.

Reference Label

Displays as a dynamic value on the activity screen. This value cannot be changed.

Signature

Displays as a standard signature box. Allows for the capture of the end user’s signature.

Simple Text Box

Displays as a standard Windows text box. It serves as a placeholder to fill out and provide information.

Team Select

Displays as a combo-box. Allows the selection of the business group to which a later activity must be routed. For the object to work, the items in the team select must be the same as existing business groups. Then, this field can be used as the Creation Value when choosing Dynamic Group as the Creation Type.

Field Properties

A field has the following properties:

Attributes

Options:

Use this property to configure the options for the field.

Behavior

Column:

This property allows you to specify that a field should be placed next to another field. The result will be two fields on the same line next to one another in the WorkFlow.

The property can have one of the following values:

  • 0 – The field should be in the left column. This is the default value for this property.

  • 1 - The field should be in the right column

Note: This property only applies to ungrouped fields that are not of type command option.

Type:

This property specifies the field's type. For more information for each type see the section below.

Content Definition

Dynamic Value/ Managed Object:

This property allows you to write a script or code for the field to run and interpret. It can be used to populate the value of the field dynamically.

This property is not available for Command Option field types.

Trigger:

This property allows you to write a trigger script for the command option field. The trigger script is the script that calls the next activity, and in doing so, determines the routing or flow of the process.

This property is only available for Command Option field types.

Control

Data Type:

This property specifies the required data type for the value entered into the field on the activity or web form. XMPro allows three data types: numeric, date, and text.

If the user enters an invalid data type into the control, XMPro will inform the user of this, and prevent the process from carrying on until the user enters the correct data type.

Display Mask:

A Boolean value indicating whether the input mask should be displayed in the WorkFlow.

If the value is True, the input mask will be displayed next to the Caption.

Input Mask:

This property allows you to specify the required format of the data entered by the user into this field.

See Specifying Input Masks for more information on this topic.

Required Field:

A Boolean value that specifies whether a value for this field is required in the WorkFlow.

ID

ID:

A numerical value which uniquely identifies this activity field. This property is automatically assigned, and used internally by XMPro.

Identifier

Caption:

This property specifies a caption that will appear to the left of the field in the WorkFlow.

Index:

This is a unique number you assign to the field. This number will determine the sequence of fields on the activity or web form in the WorkFlow. The fields will be arranged top to bottom, smallest to biggest index number.

This is also the number that you will use as a unique identifier in the field's name.

Name:

This property specifies the name of this field. This name should be unique in the site.

A naming convention is used to name fields. In the field name, you should show four things:

The process the field forms part of.

The activity the field forms part of.

A logical description for the field.

If you have a Leave Requisition process, and the first activity in the process is a leave form the user has to complete, and the first field on this activity is a text box where the user must enter his/her name, you will typically name the field LR10Name.

Object Group:

This property allows you to choose the object group that you want this field to be part of. A field doesn't have to be part of an object group.

Object groups are configured in the Object Groups property of an activity.

Parent:

This property specifies the ID of the activity to which this field belongs.

Tooltip Text:

This property specifies the tooltip text for the field. This tooltip text will appear as an icon to the right of the field in the WorkFlow.

Risk Management

Risk Category:

The Risk Management properties are used in compliance processes (Sarbanes-Oxley).

Risk Control Type:

The Risk Management properties are used in compliance processes (Sarbanes-Oxley).

Risk Description:

The Risk Management properties are used in compliance processes (Sarbanes-Oxley).

Control Options

Browse Page

The browse page field type allows you to display more than one field from a database in a separate browser window. It is used instead of a lookup when you want to return records that are too many or too large for a lookup.

WorkFlow Designer Display
WorkFlow Display

Options

The browse page has the following options:

AllButton

A Boolean value that specifies whether the browse page displays the display all icon.

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

Edit Page

This property allows you to configure the browse page.

When you click in this property, a button ( ) will appear. This button will open the configuration window

FirstPage

A Boolean value that specifies whether the browse page displays the first page icon.

LastPage

A Boolean value that specifies whether the browse page displays the last page icon.

Popup

A Boolean value indicating whether the browse page must open up in a different browser window, or on the same page.

Resizable

A Boolean value that specifies whether the user can resize the browse page window.

Scrollbars

A Boolean value that specifies whether you want to display scrollbars in the browse page window.

Visible

A Boolean value that specifies whether the browse page object is visible or not.

Width

The width, in pixels, of the browse page field.

WindowHeight

The height, in pixels, of the browse page window.

WindowWidth

The width, in pixels, of the browse page window.

Date Picker

The date picker field type allows the user to choose a date from a Calendar drop down.

It is displayed as a drop down that displays a calendar if the user clicks on it.

WorkFlow Designer Display
WorkFlow Display

Options

The date picker has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

Enabled

A Boolean value that specifies whether this field is enabled or disabled.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Width

Specify the width, in pixels.

Chart

The Chart field displays as a chart in the WorkFlow. You have a lot of field over the chart type, chart colors, the chart's axis, and other chart elements.

WorkFlow Designer Display
WorkFlow Display

Chart display in WorkFlow

Options

The chart has the following options:

Chart Definition

This option opens the Chart Wizard which will take you through the steps of creating a chart.

Height

Specify the height, in pixels, of the chart.

Visible

A Boolean value indication whether the chart must be visible or not.

Width

Specify the width, in pixels, of the chart.

Checkbox

The checkbox control type displays a standard Windows check box on the activity screen.

WorkFlow Designer Display
WorkFlow Display

Options

The checkbox has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

Enabled

A Boolean value that specifies whether this field is enabled or disabled.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Radio Button

The radio button field type is displayed as a standard Windows radio or option button. It allows the user to choose one of more than one option.

WorkFlow Designer Display
WorkFlow Display

Options

The radio button has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

Enabled

A Boolean value that specifies whether this field is enabled or disabled.

GroupName

The name of the group of radio buttons. In order to obtain the functionality of the radio button, you need to make it part of a group.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Text

The text that should appear to the right of the radio button.

Visible

A Boolean value that specifies whether this field is visible or not.

Dropdown

The dropdown field type allows the user to choose a value from a predefined list.

It is displayed as a combo-box. The values for a drop down are hard-coded in the WorkFlow Designer.

WorkFlow Designer Display
WorkFlow Display

Options

The dropdown has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

Enabled

A Boolean value that specifies whether this field is enabled or disabled.

Items

Use this property to add items to the drop down.

Clicking on the options button ( ) in this property will open the Specify Items window. In this window, you can add, remove, or change the entries in the drop down's list.

Style

This option allows you to use any CSS instruction/s to determine what the object looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Width

Specify the width, in pixels, of this object.

Lookup

The lookup field type allows the user to choose a value from a list.

It is displayed as a combo-box. The values for a lookup are dynamically retrieved from a database.

WorkFlow Designer Display
WorkFlow Display

Options

The lookup has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

Enabled

A Boolean value that specifies whether this field is enabled or disabled.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Width

Specify the width, in pixels, of this object.

Reference Label

The reference label field is displayed as a dynamic value on the activity screen. The user can't change this value.

It is typically used to display the date, the user's name, and other dynamic values that you don't want the user to change.

WorkFlow Designer Display
WorkFlow Display

Options

The reference label has the following options:

Style

This option allows you to use any CSS instruction/s to determine what the object looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Width

Specify the width, in pixels, of this field. This is used when you want to align the text in the label using the Style option.

Simple Textbox

The simple text box field is displayed as a standard Windows textbox.

WorkFlow Designer Display
WorkFlow Display

Options

The textbox has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

MaxLength

Specify the maximum number of characters that the user can input in this field.

ReadOnly

A Boolean value that specifies whether the field is read-only.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Width

Specify the width, in pixels, of this field.

Large Textbox

The large textbox field is displayed as a comments box or multi-line text box on the activity screen.

WorkFlow Designer Display
WorkFlow Display

Options

The large textbox has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus.

Height

Specify the height, in pixels, of this field.

ReadOnly

A Boolean value that specifies whether the field is read-only.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Width

Specify the width, in pixels, of this field.

Hyperlink

The hyperlink field provides a hyperlink on the activity screen.

It is typically used as links to open reports, or links to related documents such as policy and procedure documents.

WorkFlow Designer Display
WorkFlow Display

Options

The hyperlink has the following options:

Enabled

A Boolean value that specifies whether this field is enabled or disabled.

ImageUrl

The image to use as the link.

If ImageURL and NavigateURL are set, ImageURL will override NavigateURL

NavigateUrl

The URL that the link must open.

If ImageURL and NavigateURL are set, ImageURL will override NavigateURL.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Target

The target window in which the link must open.

Options are:

blank - opens the link in the new browser window. This is the default value for this property.

_parent- opens the link in the same browser window.

Text

The text to use as the link.

Visible

A Boolean value that specifies whether this field is visible or not.

File Attachment

The file attachment field allows the user to attach documents to the process. It is displayed as a text box with a Browse button next to it. If the user clicks on Browse, it allows the user to navigate their hard drive.

WorkFlow Designer Display
WorkFlow Display

Options

The hyperlink has the following options:

Location

The location of where the file will be stored.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Upload File To

Type of file field you want to upload. SharePoint or XMPro

Text

The text to use as the link.

Visible

A Boolean value that specifies whether this field is visible or not.

Team Select

The team select field allows the user to choose the role group to which a later activity must be routed. It is displayed as a combo box.

For the field to work, you need to make sure that the items in the team select are exactly the same as existing role groups. Then you can use this field as the Creation Value when choosing Dynamic Group as the Creation Type.

WorkFlow Designer Display
WorkFlow Display

Options

The hyperlink has the following options:

AutoPostBack

A Boolean value that specifies whether the page must automatically refresh when this field loses focus

Enabled

A Boolean value that specifies whether this field is enabled or disabled.

Items

Clicking on the options button ( ) in this property will open the Specify Items window. In this window, you can add, remove, or change the entries in the team select's list.

Style

This option allows you to use any CSS instruction/s to determine what the field looks like and how it acts.

For example: "text-align: center;"

Visible

A Boolean value that specifies whether this field is visible or not.

Width

Specify the width, in pixels, of this field.

Command Option

The command option field is responsible for calling the next activity. All activities must have at least one command option.

If an activity only has one command option, it is displayed as a checkbox with a Submit and a Reset button. If an activity has more than one command option, they are displayed as radio buttons with a Submit and a Reset button.

WorkFlow Designer Display
WorkFlow Display

Options

The command option does not have any options.

The available options depend on the field's type. See below for details for each control.

Dropdown list item displayed:

Lookup items displayed:

Field Options
Fig 1. Field types available in Activity Designer
Fig 2. Control / Object Types display in WorkFlow