Skip to content
Foxx Cyberfoxxcyber/docs

Shop procedures

Keep your railroad's own procedures as books for the shop: write pages with pictures, safety boxes and checklists, import Word or Markdown, tie a book to a locomotive or car, and see every version and who changed it.

Shop Procedures keeps your railroad's own procedures, like how to wash out the boiler or inspect the valve gear, as books the whole shop can read. Click Shop Procedures under Maintenance in the sidebar.

The Shop Procedures page: a Books table with CHW 12 procedures, the locomotive it is for and its page count, and Recent changes on the right listing who added and edited which page

Books

A book holds pages in reading order. It is usually everything the shop does on one locomotive or car (a book for the 12, say), though a class of engines or one kind of job works too.

To start one, click + New book. Give it a Title, a Description if you like, and tick the locomotives and cars it is for under Tagged equipment, then click Start the book.

A book's page lists its pages with who changed each and when. From the row menu (≡) you can edit a page, move it up or down, or delete it. On the right are the equipment the book is for, Recent changes to its pages, and Import pages. Change opens the same box to rename the book, describe it, or change the equipment it is for. A deleted page's text stays in the record history.

A book's page: its pages in order on the left, and on the right the locomotive it is for, recent changes, and the Import pages form

On a locomotive's or car's page

Every locomotive and car has a Procedures tab. It lists the pages of every book that is for it; click one to open it. + New book for this locomotive opens New book with that locomotive already ticked.

A locomotive's Procedures tab: a table of the procedures in its book, each with the book's name and when it last changed

Writing a page

Click + New page on a book, or Edit on a page. You write on the page itself, so what you see is what the shop will read. The toolbar stays at the top of the screen while you scroll.

The page editor: the toolbar across the top, a numbered list of steps, a picture selected with its size and place buttons above it, its caption, and a table

On the toolbarWhat it does
Normal text listTurns the line into a heading, subheading, small heading, quote, or code or readout
B I U SBold, italic, underline, strikethrough
Code, linkMarks a part number or setting as code; links words to a web address, an email address, or a page in RailCompliant (Ctrl+K)
ListsBulleted list, numbered steps, and a checklist with boxes; Tab and Shift+Tab indent a step
AlignmentLeft, center, or right
Picture, table, dividerAdds a picture, a table, or a line across the page
Note, Caution, WarningPuts the paragraph in a colored safety box: a note for the reader, a caution where equipment could be damaged, a warning where someone could be hurt
Undo, redo, clear formattingCtrl+Z, Ctrl+Y, and back to plain text

Pictures. Click the picture button, drag pictures onto the page, or paste them; they're added where the cursor is. JPEG, PNG and GIF photos up to 25 MB each work. Click a picture to choose its Size (S, M, L or Full width) and Place. Left and Right put it beside the text, which wraps around it; Center puts it on its own. Type a caption under it if you like. Pictures already in the book are listed under the page, ready to use again.

Tables. Tab moves to the next cell, and from the last cell adds a row. While you're in a table, buttons above it add or remove a row or a column.

If you know Markdown, type it at the start of a line and it turns into the real thing: # for a heading, - for a list, 1. for steps, [] for a checklist, > for a quote, ! for a warning box, --- for a divider. **bold** and `code` work as you type, too.

Pasting. Text pasted from Word, Google Docs or a web page keeps its headings, lists, bold and italics and drops everything else. Pasted Markdown is turned into formatting.

Saving. Click Save changes (or press Ctrl+S). Until you do, your browser keeps a draft. If the tab closes or the connection drops, the next time you open the editor it offers to Restore your changes.

Importing pages

Import pages on a book takes Markdown (.md) and Word (.docx) files, up to 20 at a time. Each file becomes a page at the end of the book, titled from its first heading or its file name. Word headings, lists, bold, italics, links, tables and pictures come across. Charts, shapes, and pictures in formats RailCompliant can't read (such as EMF) don't, and the import tells you so. An older Word .doc file can be saved as .docx from Word first. Every file is checked by the virus scanner before it's read.

Reading a page

A page uses the whole width of the screen. On the right are the page's recent versions, On this page with its headings, and the book's other pages. Previous and Next at the bottom step through the book. Print prints just the procedure, without the app around it.

A procedure page with a warning box, a checklist, numbered steps and a picture, and on the right its versions, On this page, and the book's pages

Versions and who changed what

Every save of a page is a version. History on a page lists them, newest first: who saved each one, when, and what it changed (words and pictures added or taken out, a new title).

A page's history: two versions with when each was saved, who saved it, and what changed

Open a version to read the page as it was then, or click What changed from version N to see the difference. New text is highlighted green, text taken out is struck through in red, and a list shows exactly which steps changed.

What changed in version 2: the changed step struck through in red and its new wording highlighted in green

Restore makes an earlier version the page again. It's saved as a new version, so the page you replaced stays in the history too. Saving a page without changing anything doesn't make a new version.

The versions come from RailCompliant's record history, which is sealed with a chain of fingerprints (see How your data is protected), so an earlier version can't be changed or removed quietly. Recent changes on the Shop Procedures page and on each book shows who added, edited, restored or deleted which page.

Space and who can use it

Each railroad has 1 GB for the text of its pages and 2 GB for their pictures. The Shop Procedures page shows how much text you've used, and a book's page shows the picture space. A picture no page shows can be deleted from the book's page to free its space.

Shop procedures is a row in the roles and permissions matrix under Maintenance (see Settings & permissions). General members can read and write procedures unless you change it; turn off Change to make the procedures read-only for them.

Last updated October 22, 2026