Skip to content

Protect Model

Protect Model puts a password on a model. Use it when a model is going somewhere you do not control: a client who should see the results but not the method, a shared machine where the file will sit on disk, work you are not ready to hand over in full.

Open it from the Tools menu.

The Protect Model window, with Protection Mode set to Full Lock, a Password field, and a warning that a forgotten password cannot be recovered

ModeWhat it does
No ProtectionThe model opens and edits normally. This is the default, and choosing it is how you remove protection.
Full LockThe model cannot be opened at all without the password.
Run OnlyThe model can be simulated but not edited.

Pick a mode, type a password, and choose Apply. No Protection needs no password, so the password field is hidden for it. The other two do: Apply stays unavailable until you type one.

Escape closes the window without changing anything. Enter does the same as Apply.

There is no minimum length and no character rules, and the password is case sensitive, so Fleet2026 and fleet2026 are two different passwords.

If you forget the password, the model cannot be recovered. There is no reset, no master password, and no back door. Nobody at ProcessModel can open the file for you. This is the single most important thing to know before you protect a model.

So before you lock a model you care about, keep an unprotected copy of it somewhere safe. Protection lives inside the model, so a copy saved before you applied it stays open to you no matter what happens to the protected one.

Apply Full Lock, then save the model. From then on, opening that file asks for the password before anything loads.

Get it right and the model opens normally, with full editing. Get it wrong and it says so and asks again. Back out of the prompt and you are returned to the welcome screen, with the model never loaded.

The lock applies to opening the file, not to what you may do once you are in. A model you have just unlocked behaves like any other.

Run Only restricts the model to being run rather than changed. It takes effect the moment you choose Apply.

The canvas freezes: nodes cannot be moved, selected, connected, or deleted, routes cannot be redrawn, and nothing new can be dropped onto it. Save and Save As become unavailable, as do Undo, Redo, Cut, Copy, Paste, Select All, and Delete, by menu and by keyboard shortcut alike. The toolbar’s save button goes with them. The Shift Manager is unavailable, because every action in it writes to the model. The Logic Builder still opens, read only, so definitions can be inspected but not changed.

Everything that reads rather than writes carries on working. The simulation runs, the Output Report is complete, and printing is unaffected.

ProcessModel shows the state in two places: a lock beside the model name at the top of the window, and a Run-Only badge at the right of the toolbar.

Tools then Protect Model stays available in Run Only, which is what makes it reversible. Use the steps below to lift it.

Choose Tools then Protect Model again. On a model that already carries protection you are asked for the password first, and the settings do not open until it is right.

Once in, switch the mode or change the password as you like. To take protection off entirely, choose No Protection and then Apply. Full editing is restored at once.

Protection is part of the model rather than a setting on your computer, so save the model for a change to it to reach the file.