Table of Contents

Advanced Features

This chapter discusses how to use some of the advanced features in iDocs. Although these are advanced features they are not hard to learn. After you have become familiar with some of the basic form design options in iDocs, try some of these features. These features can really enhance the design of your forms. For a description of iDocs’s basic design features, see “Designing a Form.”

This chapter contains the following sections:

The flashFORM\Sample Forms folder contains several sample forms that you can use or redesign for your needs.

Setting up a Form for Automated Data Entry

Using the AutoFill Wizard, you can set up a form for automated data entry. You can create or use an AutoFill list to provide a drop-down list of possible entries for the person who fills in a form or to provide an automatic filling of specific fields on a form. You can create a new AutoFill list, use a list from another field, use a previously defined list, create a list from an ODBC source, or create a list from a iDocs form or database.

This section describes how to:


Before you begin using the AutoFill Wizard, please read all the sections of “Setting up a Form for Automated Data Entry” to get an idea of how the Wizard works and to become familiar with some of the Wizard’s dialog boxes.


Creating a New AutoFill List

This section explains how to create a new AutoFill list. By creating a new AutoFill list, you create a drop-down list of choices for the person who fills in the form, including the information for this new list.

To create a new AutoFill list:

The following AutoFill Wizard dialog box appears.

Create or Use an AutoFill List From Another Source

You can create or use an AutoFill list from a variety of sources, such as a previously saved AutoFill list, an AutoFill list from another field, an AutoFill list from an ODBC source, and an AutoFill list from a iDocs Form or Database.

Use a Previously Saved AutoFill List

You can use a previously saved AutoFill list and apply it to your current field. This can save you time if you have already created a list that could be used again. For example, you may have created a list containing the names of all your customers and would like to use that information for your current field.

To use a previously saved AutoFill list:

Use an AutoFill List From Another Field

You can use an AutoFill list from another field and apply it to your current field. For example, you may have created an AutoFill field (for example, a State field) for all 50 states and would like to use that field’s list and apply it to your current field.

To use an AutoFill list from another field:

Create an AutoFill List From a iDocs Form or Database

You can create an AutoFill list from a iDocs form or database for your current field. For example, you may have a iDocs database containing all Zip codes. You can use that information as an automatic data entry for your current field.

To create an AutoFill list from a iDocs form or database:

The name of the selected file appears in the File name text box.

Create an AutoFill List From an ODBC Source

You can create an AutoFill list from an ODBC source and use the information for your current field.

To create an AutoFill list from an ODBC source:


If you have not set up your data source previously, click Administrator… and follow all the dialog boxes for your specific database. For more information about these dialog boxes, please see your specific database documentation.


Automatically Fill Fields on a Form

You can automatically fill fields on your form with AutoFill lists from a variety of sources. You can fill fields automatically using lists you create, or information from ODBC sources, iDocs forms or databases.

This section describes how to create an automatic filling for your form. You create an automatic filling by allowing specific fields to be filled automatically after a certain field has been filled. For example, your form may have Name, Address, City, State, and Zip fields. In this case, you might want to set up the form so that once the Name field has been filled, the Address, City, State, and Zip fields will be filled automatically.

Automatically Fill Fields on a Form With an AutoFill List You Create

You can have fields on your form automatically filled with an AutoFill list you create. First specify a field so that once that field is filled other fields will be automatically filled. Next, create an AutoFill list. Finally, specify the fields on the form that you want automatically filled and then define the information that will be automatically filled in each field.

To automatically fill fields on a form with an AutoFill list you create:

A dialog box similar to the one below appears.

Automatically Fill Fields on a Form With a iDocs Form or Database

You can have fields on your form automatically filled with information from a iDocs form or database. First, specify the field so that once it is filled other fields on the form will be automatically filled. Next, select the iDocs form or database that you want to use. Finally, specify the fields on the form that you want automatically filled and then define the information that will be automatically filled in each field.

To automatically fill fields on a form with information from a iDocs Form or Database:

Click Next> when you are finished specifying the fields you want automatically filled.

Automatically Fill Fields on a Form With an ODBC Source

You can have fields on your form automatically filled with information from an ODBC source. First specify a field so that once it is filled other fields will be automatically filled. Next, select the ODBC source that you want to use. Finally, specify the fields on the form that you want automatically filled and then define the information that will be automatically filled in each field.

To automatically fill fields on a form with information from an ODBC source:


If you have not set up your data source previously, click Administrator… and follow all the dialog boxes for your specific database. For more information about these dialog boxes, please see your specific database documentation.


A dialog box similar to the one below appears

Creating an AutoFill List and Automatically Fill Fields

You can create both an AutoFill list and have fields automatically filled for your form. You can automatically fill fields by using a list you create, information from an ODBC source, iDocs form, or database. The AutoFill Wizard can easily do both.

To create an AutoFill List and automatically fill fields:

To create an AutoFill list and automatically fill fields with an ODBC source:


If you have not set up your data source previously, click Administrator… and follow all the dialog boxes for your specific database. For more information about these dialog boxes, please see your specific database documentation.


Click Next>.

To create an AutoFill list and automatically fill fields with a iDocs Form or Database:

Replacing Data Entered in a Field With New Data

This section describes how you can set up a field to replace entered data with data you have specified in a replacement list. This is useful if you want to standardize an entry in a field. For example, suppose your form contains a State field and you want the user to enter the state’s two-letter abbreviation. You can create a field that will allow the user to enter only the specified information. So, anytime the user enters a variant of the state name in fill view, the replacement feature will change it to your specified version.

To create a replacement list:

Creating AutoFills for Tables

You can create an Autofill list for your table as well as have fields in your table filled automatically. The procedure is similar to “ Creating a New AutoFill List” on page 110 . Therefore, before you begin, please review all the sections in “Setting Up a Form for Automated Data Entry.” The following is a brief description of the selections in two of the dialog boxes unique to tables.

The following dialog box appears when you have chosen to fill fields automatically.

The following dialog box appears after you have applied all your settings to the table.

Setting Attributes for a Form

Setting Up a Shared Form

You can set up a shared form whenever you need to do so. By creating a shared form, you allow other users to have access to the form. You also allow multiple users to open and fill the form at the same time.

To set up a shared form:


The shared form settings are not applied until the form is saved and closed.


Setting Summary Information

Using the Summary tab, you can enter pertinent information about the form.

To set summary information:

Setting Submission Information

Using the Submission tab, you can set how you will submit your form and where you will send your form after you submit it.

To set submission information:

Adding Security to Your Forms

If your work environment contains several work groups, you might want to add security properties to your forms. Security properties can protect both the user who fills out the form and the user who processes the filled out form.

To add security properties to a form:

For example, suppose you have an Expense report that requires an employee’s signature and supervisor’s approval. For this form you might want to create an employee’s signature and have this signature field lock fields that the employee fills out. Once the employee’s signature field is signed (that is, filled), no one can change the locked fields unless that user has the correct password and unsigns the field.

You might also want to create a supervisor’s signature field and have this signature field lock the employee’s signature field. Once the supervisor’s signature field is signed (that is, filled), no one can change any of the fields without the correct passwords. The supervisor’s password is required to unsign the supervisor’s signature field. The employee’s password is required to unsign the employee’s signature field, which will unlock the rest of the locked fields on the form.

This section describes how to create a user database, how to set up signature fields, and how to verify the signature fields.

Creating a User Database

This section should be performed by your Work Group Administrator. A user database contains information about the members of your work group, such as, user names, passwords, and descriptive full names. It is the basis for form signing and signature verification in the work group. The database should be located where all work group members can access it; such as, the network drive. For added security, the user database may be made read-only to everyone but the administrator.

To create a user database:

If an administrator password has not been defined, you will be prompted to enter one and verify it; otherwise just enter the password to continue.


If you lose or forget your password it cannot be recovered. Do not use the following characters in your user name or full name: “/\ [ ] ; : | = , + * ? < >


To add a user to the database:


If you lose or forget your password it cannot be recovered. Do not use the following characters in your user name or full name: “/\ [ ] ; : | = , + * ? < >


To update a password or full name:

To delete a user:

Creating Signature Fields

You create signature fields from fill text fields. Signature fields can lock other fields on a form. And once a signature field is signed (that is, filled) no one can change the locked fields unless that user has the correct password and unsigns the field.

To create a signature field on a form:

Filling/Signing Signature Fields

A form is signed if a user has filled out a signature field. If online, the user must enter a valid user name and password. A form is considered online if the security database can be found and opened. When online, signatures can be verified.

If offline a user can enter any user name and password. A form is considered offline if a security database file name has not been specified, or if an error occurred when opening the database. When offline, signatures cannot be verified.

To sign a signature field:

Verifying Signature Fields

A form with signature fields is only of value if you can verify that the filled signature fields are valid and if the signed data has changed. You cannot verify a signature when you are offline. And if a form is signed offline, the user database cannot be accessed to verify the user information.

To verify a signature:

You can easily set up hyperlinks on your forms. A hyperlink is a connection from a place on your form to a file or Web site. For example, the person who fills out the form can link from a place on the form to your company’s Web site.

To add hyperlinks to your forms:

The Hyperlink dialog box appears.

When in fill view, if you place your cursor over the hyperlink area, a pop-up window appears displaying the link address.

Or, you can hold down the Ctrl key and click it as you are over the hyperlink object.

Using the Scrapbook

This section describes the iDocs scrapbook and how to use it.

What Is the Scrapbook?

The scrapbook is a convenient place to store frequently used or complex objects. Objects stored in the scrapbooks are called scraps. You can copy these scraps into any form. You can use one of the several scrapbook files provided with iDocs or create your own.

To open a scrapbook:

To copy objects to the scrapbook:

Small thumbnail sketches of the objects appear as Scrap 1, Scrap 2, and so forth in the scrapbook.


You cannot store an OLE object in the scrapbook.


To place scraps in a form:

To rename a scrap:


Press Esc to cancel the command and leave the name as it is.


To delete a scrap:


You cannot undo the Delete Scrap command.


iDocs prompts you to confirm your choice.

To create a new scrapbook:

To rename a scrapbook:

To delete a scrapbook:


You cannot undo the Delete Scrapbook command.


To change the scrapbook view:

Inserting OLE Objects in a Form

This section describes how to use object linking and embedding (OLE) to insert objects in a form.

Inserting objects is a convenient way to place information from other sources in iDocs. iDocs supports objects created in a variety of applications.

For example, instead of scanning a page of text into iDocs, you could create a Microsoft Word Document object and insert it in the form either as fully displayed text or as a launchable icon. This saves you scanning and editing time. An OLE object displayed as an icon also saves form and disk space.

Linking and Embedding

You can either link or embed an object when you insert it. This section describes both methods.

Object Linking

A linked object retains a connection, or link, to the source file. The source file is the file you select to insert as an OLE object.

The source file stores the linked data. The iDocs form stores the location of the source file and displays the linked object. Changes to the source file are reflected in the linked object.

Use linking when:

Object Embedding

An embedded object becomes part of the iDocs form. It is not linked to the source document.

Use embedding when:

How to Insert OLE Objects


You cannot store an OLE object in the scrapbook.


Creating a New OLE Object

See the previous section, “ How to Insert OLE Objects” if you need to insert an object. How your object appears depends on the options you selected in the Insert Object dialog box.

If you selected Display As Icon in step 4 in the previous section, the source application launches. Use its commands and tools to create your object. Choose Exit in the File menu to insert the object as an icon.

If you did not select Display As Icon, an OLE window appears (some applications do not support OLE windows and the object will launch in the application itself). The iDocs window changes to reflect the application window for the selected object type:

If you selected Bitmap Image, for example, you can use the Microsoft Paint menu commands and tools and some iDocs commands.

Create your object in the available window. Click outside the window or press Esc to embed the object in your form when you are done.

Creating an OLE Object From a File

See steps 1–3 in the section “ How to Insert OLE Objects” if you need to create an object. The Insert Object dialog box changes when you select Create from File.

Pasting a Linked OLE Object

You can paste information from another application into iDocs as a linked OLE object. For example, you could copy cells from an Excel spreadsheet to the Clipboard. When you open iDocs, the Paste Link command in the Edit menu will be active. The object, once pasted, is linked to the copied cells.

To paste a linked OLE object:

Setting Up Linking Options

This section describes the Links… command. This command is only active if you have linked objects in the current form. Use the Links… command to update or break links, open an OLE object, or change an OLE source file.

To use the Links… command:

Select a new source file for the object and a file type in the Files of type drop-down list. Item Name is assigned automatically by the server application, if one exists.
Click OK to return to the Links dialog box. You can use the Convert… command to assign a new name to the object after its source has changed. See “Convert…”.


An object converted to a static OLE object cannot be edited, opened, reconverted, or played.


Using the Object Commands

The Object command in the Edit menu is only available when an OLE object is selected. It changes according to the selected object. The commands in its cascading menu change as well. This section describes each command.

Open

Choose Open in the Object cascading menu to view a selected OLE object in its source application.

Linked objects and objects displayed as icons open in the source applica¬tion. Choose Exit in the File menu when you are done.

Unlinked objects not displayed as icons open in the window in which you created them. Click outside this window when you are done.

Edit

Choose Edit in the Object cascading menu to edit a selected OLE object in its source application or in the OLE window in which it was created.

Or, double-click the OLE object to open it.

Linked objects and objects displayed as icons open in the source applica¬tion. Edit the object and choose Exit in the File menu when you are done.

Unlinked objects not displayed as icons open in the window in which you created them. Edit the object and click outside the window when you are done.

Convert…

Use the Convert… command to convert a selected OLE object to another type of object or to an icon, to choose a different icon, or to rename an icon.


An object converted to a static OLE object cannot be edited, opened, reconverted, or played.


Play

Choose Play in the Object cascading menu to play a selected OLE object in its source application or in the OLE window in which it was created.

This command is only available for video clip, media clip, and MIDI sequence objects.

Linked objects and object displayed as icons open in the source applica¬tion. Play the object and choose Exit in the File menu when you are done.