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
|