User Tools

Site Tools

EASAP Builder Interface

The EASAP Builder is the Interactive Development Environment (IDE) for creating an EASAP.

The following four sections provide a detailed description of the Builder interface.

EASAP Builder Menus

The Builder has six top level menus:

File Menu

  • File→Save
    • Save the current version of the EASAP (keyboard shortcut:CTRL-s)
      • If the EASAP contains errors, a prompt to 'Save with errors' appears.
      • An EASAPs that has been 'Saved with errors' cannot be Published until the errors are fixed.
  • File→Quick Save
    • Save the current version of the EASAP while forcing 'Save with errors' behavior, above.
      • This option saves time but existing errors will eventually need to be fixed before Publishing.
  • File→Exit
    • Close the EASAP Builder
    • A warning appears if there are unsaved changes in the EASAP (keyboard shortcut:CTRL-q)
  • File→Save Local Copy
    • Obsolete feature
    • Instead use right-click→Export and right-click→Import.

Edit Menu

  • Edit→Undo
    • Cancel the last action that took place in the EASAP Builder
    • Keyboard shortcut → CTRL-z
  • Edit→Next
    • Step forward within the history of selected objects
    • Keyboard shortcut → ALT-right-arrow
  • Edit→Previous
    • Step backward within the history of selected object
    • Keyboard shortcut → ALT-left-arrow
  • Edit→Redo
    • Perform the most recent action again
    • Keyboard shortcut → CTRL-y
  • Edit→Find
    • Open a dialog where the current EASAP can be searched with various conditions.
    • Keyboard shortcut → CTRL-f
  • Edit→Find Next
    • Find the next occurrence of the conditions last entered
    • Keyboard shortcut → F3

Tools Menu

  • Tools→Parametric Studies→ List Ranges
    • Keyboard shortcut → CTRL-i
  • Tools→Submission→Estimate Number of Runs
    • Based on Parametric Studies values
  • Tools→Spelling (see Spell Checking Objects )
    • →Complete Check
      • Spell check User visible text in the EASAP.
    • →Selected Object to Tree Base
      • Spell check current object and Parent's on the Tree
    • →Selected Object
      • Spell check current object
    • →Edit Dictionary
      • Add words to dictionary
    • →Spelling Preferences
      • Spell check custom settings
  • Tools→Reset All
  • Tools→Security
    • Configure EASA Client network security settings.
  • Tools→New Application Wizard
    • Create a new EASAP by launching the wizard
    • Launch the SQL wizard for 'write' actions
    • Launch the SQL wizard for 'read' actions
    • Launch the Excel range wizard

View Menu

  • View→Font
    • Adjust font, font face and size in the EASAP Builder
    • Keyboard shortcut → CTRL-t
  • View→Console
    • Show the log for the EASAP Builder

Application Menu

  • Application→Edit Template
    • Open the Template Editor
    • This option is only enabled when it’s valid.
  • Application→Test in Web Browser
    • Open the EASAP with a Web Browser client
  • Application→Test in EASA Client
    • Open the EASAP with an EASA Client
    • (No longer supported)

Help Menu

  • Help→General Help
    • Open the Author's Guide from the EASA Help Pages in a browser window
  • Help→EASAP Help
    • Open help.html to assist an Author in a browser window
    • A default help.html is provide, an Author is encouraged to replace it
    • Keyboard shortcut → CTRL-h
    • A User may click the question mark icon in the upper right corner of a running EASAP GUI to open help.html
  • Help→EASAP Information
    • Show basic information about the EASAP
  • Help→About
    • Show EASA version and trademark

EASAP Toolbar

The top toolbar is the EASAP toolbar.

Icon Name Function
Save EASAPSaves EASAP as current development version. (CTRL-s)
UndoCancels the changes made by the previous user input (CTRL-z)
RedoNavigates forward on the list of changes made by user input (CTRL-y)
RefreshRefreshes the object tree view and all values.
FindFinds specified text in object names and parameter values. (CTRL-f)
Check Spelling of ObjectChecks the spelling of text found within particular preset parameters (CTRL-u)
PreviousNavigates back through previously selected tree objects (ALT-LEFT ARROW)
NextNavigates forward in previously selected tree objects (ALT-RIGHT ARROW)

Even after using the ‘New EASAP’ or ‘Save as New EASAP’ functionality to produce a new and separate EASAP, the currently selected EASAP back on the EASA web pages will remain the same as when EASAP Builder was initiated.

Builder Toolbar

Just below the EASAP toolbar is the Builder toolbar.

With this toolbar an Author may:

  • Switch between Tree mode and Preview mode
  • Copy, Cut, Paste and Delete objects on the Tree,
  • Add comments to annotate objects on the Tree
  • Export and Import objects to and from your computer, and
  • For the selected object show which Sibling and Child objects are valid,
    • Click on one of the Add Sibling objects or Add Child objects buttons
    • Object icons are added to the toolbar which represent valid Sibling or Child objects for the selected object
    • Click on an object to add it to the Tree under the selected object as a Sibling or Child, respectively.

Descriptions of the individual buttons on the Builder toolbar are provided in the table below.

Icon Name
Keyboard Shortcut
Open Web Browser TestOpen a test EASAP in Web Browser mode
(same as EASA→Authoring→Testing→Test EASAP)
Open Web Browser Debug Open the EASAP in Web Browser Debug, see Troubleshooting EASAPs
(same as EASA→Authoring→Testing→Analyze EASAP)
Delete the selected object from the Tree
Cut the selected object from the Tree.
Copy the selected object on the Tree
Paste (Sibling)
Paste a previously Copied or Cut object as a Sibling below the selected object on the Tree
Paste (Child)
Paste a previously Copied or Cut object as a Child below the selected object on the Tree
Add/Edit CommentOpen a text entry box for inserting a comment as a Tool tip: for an object.
Open Template EditorOpen the Template Editor.
Save Object to FileSave selected object to a file on your computer.
Import Object from FileImport a previously saved object from the local machine.
The imported object must then be Pasted into place on the Tree.
Add Sibling ObjectsShow icons of any objects that may be added as a Sibling.
Add Child ObjectsShow icons of any object that may be added as a Child.

Right-click Menu

A right-mouse-click while over an object on the Tree will display a menu that provides all the same functionality as the Builder Toolbar.

Adding a Sibling or Child object is often easier with the right-click menu and there are more options than the toolbar.

An example of the right-click menu is shown below.

Most of these functions are identical to those described above, yet there are a few added options, below:

Disable or Enable an Object

  • Right-click→Disable
  • Right-click→Enable
  • Right-click→Enable All

An Author may temporarily Disable and re-Enable an object (and all its Child objects) on the Tree.

A Disabled object behaves as if it has been Deleted however it may easily be re-Enabled at a later time.

An Author may Disable a partially configured object in order to work on another.

Enable All restores all Disabled objects in an EASAP to Enabled status.

Find Usages

  • Right-click an object on the Tree
  • Select Find Usages

The Builder will navigate to each object on the Tree that makes reference to the selected object.

Find Usages behaves with objects in a similarly to the way Find behaves with a string.

This feature may be useful for keeping track of where and how each object is used in an EASAP.

Change Object Type

It is possible to convert certain objects from one type into another type while retaining properties such as name and Tree position.

Additionally any Excel formatting will remain consistent after the change.

The following object conversions are available:

Page Tools