EASAP Builder is the desktop application to create EASAPs. This page introduces the user interface and a selection of features you can use.
There are some important differences in the menus in EASAP Builder from an EASAP. The menu selections that are different in EASAP Builder are described in the sections below.
Note: If the EASAP contains errors, you will be prompted to choose to Save with those errors. EASAPs that have been saved with errors cannot be published until the errors are fixed.
The toolbar differences between an EASAP and EASAP Builder are shown in the table below.
|Save EASAP||Saves EASAP as current development version. (Ctrl→S)|
|Undo||Cancels the changes made by the previous user input (Ctrl→Z)|
|Redo||Navigates forward on the list of changes made by user input (Ctrl-Y)|
|Refresh||Refreshes the object tree view and all values.|
|Find||Finds specified text in object names and parameter values. (Ctrl→F)|
|Check Spelling of Object||Checks the spelling of text found within particular preset parameters (Ctrl-U)|
|Previous||Navigates back through previously selected tree objects (Alt→<left>)|
|Next||Navigates forward in previously selected tree objects (Alt→<right>)|
Note: Even though you may have used 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.
In EASAP Builder a second toolbar exists just below the EASAP toolbar, and it is called the EASAP Builder toolbar. You can use this toolbar to:
Descriptions of the individual buttons on the EASAP Builder toolbar are provided in the table below.
|Open Web Browser Test||Opens a test EASAP in Web Browser mode
(same as EASA→Authoring→Testing→Test EASAP
|Open Web Browser Debug|| Opens the EASAP in Web Browser Debug
(same as EASA→Authoring→Testing→Analyze EASAP)
(see Troubleshooting EASAPs)
|Delete||Deletes the selected object from the tree. (Delete)|
|Cut||Cuts the selected object from the tree. (Ctrl→X)|
|Copy||Copies the selected object on the tree. (Ctrl→C)|
|Paste (Sibling)||Pastes a copied or cut object as a Sibling below the selected object on the tree. (Ctrl→B)|
|Paste (Child)||Pastes a copied or cut object as a Child below the selected object on the tree. (Ctrl→V)|
|Add/Edit Comment||Opens a text entry box for inserting a comment as a Tool tip: for an object.|
|Open Template Editor||Opens the Template Editor.|
|Save Object to File||Saves selected object to a file on your computer.|
|Import Object from File||Imports a previously saved object from your computer. The imported object must then be pasted into place on the tree.|
|Add Sibling Objects||Shows icons of objects that can be added as a Sibling.|
|Add Child Objects||Shows icons of objects that can be added as Child objects.|
Additional buttons will appear and disappear to the right of the Add Sibling Objects and Add Child Objects buttons on the EASAP Builder toolbar. These buttons will be used to add new objects to the tree, and the availability of the various ‘Add Object’ buttons will depend on which object you have selected on the tree and where it is located on the tree.
When you right-click over the top of an object within the EASAP Tree, a menu appears that provides the same functionality as the EASAP Builder Toolbar. In fact, the addition of Sibling or Child objects is usually easier to perform with this menu than with the toolbar. There are also several features of the EASAP Builder which are exclusive to the right-click menu. An example of the right-click menu is shown below.
The options under the right-click menu:
Allow the Author to temporarily disable and re-enable objects in the tree. Disabled objects behave as if they have been deleted and can be re-enabled at any time. You may find this functionality useful during the EASAP construction process.
Another feature available via the right-click menu is the Find Usages function. After selecting this function on an object, the EASAP Builder will systematically navigate to each instance where that object is referenced in the Tree, as it would with the Find function. This feature may be useful for keeping track of where and how each object is used in your EASAP.
With certain object types, it is possible to convert an object from one type to another while retaining properties such as name and tree positioning. In addition, any Excel formatting will remain consistent after the change. Available object conversions are as follows: