> For the complete documentation index, see [llms.txt](https://docs.keyfax.biz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keyfax.biz/product-suite/admin/script-levels/master-scripts.md).

# Master Scripts

{% embed url="<https://youtu.be/zBw3XOmYZOs>" %}

Select Master from the Script groups menu:

<div align="center"><figure><img src="/files/jUAJF5cLXXJPXj0DHufH" alt=""><figcaption></figcaption></figure></div>

The navigation pane will display all the Script **Categories** and opening any of these will reveal the related **Topics.** The Category properties are displayed in the editing pane:

<figure><img src="/files/t1OYpOLo1xvyLa4jCjy0" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Script Categories and Topics must be created at Master Script level to be available at Script Set level.
{% endhint %}

By selecting a Topic, e.g. '**Hoist**' in the **Adaptations** Category above, the script steps will be displayed:

<figure><img src="/files/m25rNwCMteyZ8D9AA02Y" alt=""><figcaption><p>Master script steps displayed in editing pane</p></figcaption></figure>

To add a new Topic click on the **\<New Topic>** tab at the bottom of each category list (or click **Add** on the menu bar). This will open the Topic Properties pane for your new topic and will automatically take you into *Edit* mode. This Topic will be added to the Categories held at the *Master* Script level.

The **Menu bar** immediately above the script grid shows the available options:

<div align="center"><figure><img src="/files/es2Vx1jz3xgNohsSovvu" alt=""><figcaption><p>The Menu bar</p></figcaption></figure></div>

| Menu button    | What it does                                                                                         |
| -------------- | ---------------------------------------------------------------------------------------------------- |
| **ADD**        | Adds a new, Category, Topic or Section depending on the properties you have selected                 |
| **SAVE**       | Saves any change you've made                                                                         |
| **EDIT**       | Switches in/out of Edit mode. This is greyed out if you are editing in another tab.                  |
| **RESTORE**    | Restore the script to the last saved point (this is not an UNDO button)                              |
| **DELETE**     | Delete a line from the script or the Category/Topic itself (you'll need to be in **Exclusive** mode) |
| **PROPERTIES** | Show the Category or Topic properties                                                                |
| **SCRIPT**     | Show the Topic script                                                                                |
| **FLOW**       | Show a flow diagram of the selected script                                                           |
| **EXPAND**     | Expand all script grid steps                                                                         |
| **CLOSE ALL**  | Close all grid steps                                                                                 |
| **REFERENCES** | Show where this script is used                                                                       |
| **READ ONLY**  | Indicates if you are in Edit mode                                                                    |
| **HELP**       | Show related Help pages                                                                              |
