Another list of features

Top  Previous  Next

The table below is a summary of features that eaForms provides together with notes on why this may be relevant or useful for your work.

 

Area

Item

Feature

Notes

Controls

Buttons

Save form

Save any changes made to element and close form

Controls

Buttons

Cancel actions

Ignore changes and close form

Controls

Buttons

Add attribute / operation to class elements

Adds subelement within context of current element form

Controls

Buttons

Add tagged value

Adds tagged value within context of current element form.  Updating any controls on which the tagged value would be displayed

Controls

Buttons

Add Actor

Add an actor and link to current element

Controls

Buttons

Add Pre-/Post-conditions to use case elements

Adds a condition to the use case within the context of the current element form

Controls

Buttons

Add Note to element

Add note to element (assuming that the element is present on the current form) and display on diagram

Controls

Buttons

Next form

Close current form and open defined form for current element. Can be used to implement wizards stepping through a process whether it be data capture, reviewing or updating

Controls

Buttons

Next package

Open form for defined package

Controls

Buttons

Add linked/owned element

Add a new element which may be linked and/or owned by the current element

Controls

Buttons

Save form and run script

When the element has been updated the script can be run to perform required functions e.g. logging changes to element

Controls

Buttons

Run script and conditionally save form

Before saving the current element and use the output of the script to determine if the form contents should be saved or ignored and user returned to current form.

Controls

Buttons

Details - saves form and open EA properties editor

Option to enable user to access EA properties editor - useful to those using EA who occasionally want to go directly into the detail

Controls

CheckBox

Display and change Boolean  value

Simple to use check box

Controls

CheckBox

Automatically create tagged value if required

The associated tagged value will be required if it does not exists for the current element when the form is saved

Controls

ComboBox

Select value from predefined list

Input value is restricted to pre-defined list (option to set default) - to help drive model consistency

Controls

Data input controls

Set response as mandatory

Ensure that the user provides input for the control during data capture

Controls

Data input controls

Set as read only

Supports display of selected field(s) whilst preventing updates

Controls

Datagrid

Display collections of elements from package or search

Displays defined information for each element within a row - with option to edit using free text, checkbox or combobox

Controls

Datagrid

Set column as read only

Supports display of selected field(s) whilst preventing updates

Controls

Datagrid

Create new elements

Typing into a new row will automatically create a new element on saving form

Controls

Datagrid

Automatically create tagged value if required

If the element does not have the specified taggedv value it will be created if value set for the relevant element on saving

Controls

Form load

Script on load

Executes a script before the eaForm is generated and thus can be used in preparation before any data is read from the EA model.

Controls

Label

Display predefined text

Add descriptions to fields, including numbers if this would help guide users through the form

Controls

LinkLabel

Add link to document or url with option for setting parameters

Can be used to provide access to more information, over and above that which can be provided as a tooltip.  This could be references either as documents or web pages

Controls

LinkLabel

Specify display text

Provide a meaningful description to the linklabel

Controls

Listview

Display Element collections and access listed elements

Displays name and description for collection with option to double click item to open its eaForm

Controls

Listview gadgets

Display collections which have associated subforms to allow editing of item

Displays name and description for collection with pre-defined sub-forms which can be used to view and edit information

Controls

Related Element

Display related elements of specific type and connector

Provides a means to review specific relationships between the current element and other elements in the model

Controls

Related Element

Create / remove relationship within specific related elements

Provides a means add / delete specific relationships between the current element and other elements in the model

Controls

Rich Textbox

Rich text editing

Supports rich text for element.notes and tagged values

Controls

Rich Textbox

Display of formatted content

Display rich text with option to specify formatting

Controls

Text Box

Display and edit plain text

 

Controls

Text Box

For Genfile field - open/execute file

Special function for element.genfile where either an existing associated program is used to option the file or using context menu open the file will another application

Design

Form

WYSIWYG form builder

See and test the form as you build it

Design

Form and all controls

Set size

Gives freedom to set form size

Design

Form and all controls

Colour - foreground (text) and background

 

Design

Form and all controls

Tooltip

 

Design

Form Builder

Add controls on form at desired location

Gives designer freedom to layout the controls as required, for example following the desired workflow during data capture (note: using number labels and setting tab order for each control can also be useful)

Design

Form Builder

Align selected controls

Useful for tidying layout

Design

Form Builder

Size selected controls

Make controls similar sizes in 1 or 2 dimensions

Design

Form Builder

Space selected controls

Useful for tidying layout

Design

Form Builder

Copy controls

Replicate a control before modifying

Design

Form Builder

Move selected controls

 

Management

Configuration file

Distribute Form definitions, Run time licence key, Form passwords, MDG

Simplifies management and updates for eaForms  users - ability to place files on central server and each time users starts EA check for updates made

Management

Manage forms

Displays list of form definitions in design library

Provides a list of current form definitions in design library - including active status (used to define what will be export for users)

Management

Manage forms

Export selected forms to file as form definition file

Creates a Form definition file, from the active list of form definitions in the designer library.  Different definitions can be enabled to be used for different target users

Management

Manage forms

Generate a run-time password

Produce the password to be associate with a run time set of Form Definitions - see also configuration file to support the deployment of run time form definitions and passwords

Management

Manage forms

View current form

Creates a temporary element to match the form definition, then generate and display an example form

Management

Manage forms

Load form definition library

Load the current designer library from a form definition file - this will clear existing library

Management

Manage forms

Import form definition library - adds to current set in use

Import (add to) the current designer library from a form definition file - this will add to the existing library definitions.

Management

Manage forms

Save form definition library

Save the designer library to file

Management

Manage forms

Copy form definition

Copies the selected form definition which can be used as a base for creating a modified version of the form

Management

Manage forms

Toggle selection to enable/disable a form definition

Changes the active status of a specific form definition.  Note a change in a form definition status can lead to changes to the state of another form which has a matching element type / stereotype signature to ensure that there only a single matching form definition

Management

Manage forms

New

Used to start the creation of a new form

Settings

Designer settings

Specify Form Definition library file

Designer selects file to use as Form Definitions library

Settings

Designer settings

Select default font

 

Settings

Designer settings

Select background / foreground colors for form and controls

 

Settings

Designer settings

Emulate run time mode - to present UI as run time

Used to allow designers to work in eaForms user mode

Settings

User settings

Enable/disable eaforms

Allows user to select if they wish to use eaForms or not

Settings

User settings

Enable/disable generic eaForms if none present in current form definitions

Provides a means to display an eaForm for which a form definition has been provided.  Displays name and description - which can be edited if required

Settings

User settings

Specify Run Time Form Definition file

Used to set the filename of the file containing the run time form definitions

Settings

User settings

Set configuration file to support automatic updates of form definitions, run time passwords and MDG's

Define a configuration file/url which will be checked and used to load user information

Settings

User settings

Enable log file and/or trace

Used to capture information if any issues are encountered

Settings

User settings

Autoload form definitions

Automate operation

Settings

User settings

Enable/disable tooltips

Provides choice for displaying tooltips