s
menu
menu

Login  |  Register search:   
Search Blog
Enterprise Forms Blog
Author:EThuongmai SupportCreated:11/2/2005 11:37 PM
This blog contain entries related to Enterprise Forms

Enterprise Forms 3.5 release contain a number of significant enhancements all of which come from requests from  valued customers.

Conditional Workflow Workflow Processing  Conditional Workflow

Conditional workflow is the ability to selectively decide the workflow path of a form instance based on value of form fields.  Conditional workflow is a logical enhancements following the successes of conditional page/field visibility and conditional binding make available in the 3.3 release.

An example is the best way to describe the applications of conditional workflow feature. 

You may have a job application form that is required to be rejected or accepted depending on the age of the applicant.  Previously the application form is required to be reviewed by a staff member, whereby he/she needs to manually check for the age entered then reject or appove the job application based on the value entered via the available Reject or Approve buttons. 

In version 3.5 we have taken the workflow engine one step further by having the workflow engine automatically reject or approve the job application form based on the age entered.  The need for an additional review process is no longer required thus making your business process streamlined and automated.

...

Read More »

As users are becoming more familiar with Enterprise Forms more and more complex forms are being created.  From Enterprise Forms v3.0 we have included a number of Javascipt API to allow easy access of form objects for advanced field validation and calculations etc.  Thus it is vitial that EF provide a set of API functions to allow advanced users to obtain the object reference to the field elements for data manipulation and processing.

The following list some of the most commonly used API functions available for used within the form.

__EFGetElementByEFFieldName(fieldname) :  this function takes in a parameter which is the name of the field and returns an object reference to the field.  If the field name does not exists a null value is returned.  Example  var obj = __EFGetElementByEFFieldName('myTextbox'); __EFGetElementByID(id) :  Similar to the above function, this function takes in a paramter which is the 34 characters IS of the form element and returns the object...

Read More »

Continuing from the previous post on Enterprise Forms Tokens one of the benefits of tokens is the ability to pass form values between form pages as well as accessing parent form values from a state or child form.  In addition is is also possible to access variables from the url (or query string).

To access a form value from the same page or different page within a single form, the following form tokens are supported

[FORM:firstNameText] {FORM:ID2de177bf48f240e995398092633f73cb} To access a parent form value from a child or state form, the following tokens are supported

[PARENT:ID2de177bf48f240e995398092633f73cb} {PARENT:someParentField} To access a URL parameter value from within a form (parent or chile/state form), the following form tokens are supported

 

[QUERY:ID2de177bf48f240e995398092633f73cb} {QUERY:someParentField} NOTE: ...

Read More »

Enterprise Forms tokens is a widely used feature throughout the application.  Its application range databind stored procedure parameters to workflow notification message properties.  A token is a specialized group of characters represent a variable.  When parsed the value of the variable is replaced. A token is generally comprise of 2 components, namespace and fieldname with either curly or square brackets sourrounded.  The namespace component is the unique name such as FORM, TEMPLATE or QUERY, each represent its own field.  the FORM namespace will cover identifier for all form fields whereas QUERY represent identifiers from the URL querystring A typical token looks something like this [FORM:mytextfield]  - this represents a form field token with the field name "mytextfield" as the identifier {FORM:IDc35dee28bdf1443b8840a3249f0f9249} - this also represents a form field token with field id as the identifier [QUERY:mid]  -  this is a querystring token with "mid" as the key in the...

Read More »

This tutorial describes a step-by-step instruction on how to use and apply the Conditional Databind feature available in Enterprise Forms v3.3 or later.  Conditional Databind is the ability to bind data from an extenal database source to one field based on the condition of another field.  The outcome from this tutorial will look something similar to the form available here.  We are going to be binding dynamic data to form fields thus we will need some sample data.  We will be using a simple Car Make and Car Model relationship where by when a car make is selected in one field the correspoding car models will be popupated in another list field.  Below is the SQL script required for the form template.  Note that the script can be executed from the Host --> SQL menu.  Make sure when running the script select the option to Run As Script. There are 4 field element in the form,...

Read More »

footer
Update :: November 20, 2008