Quodsi Docs

Examples and recipes

The quickest way to learn Quodsi is to open a working model, run it and change something. These pages show you how to map a client's process and what to look for.

Worked problems

PageThe questionModel to open
ClinicWould another provider shorten patient visits enough to pay for itself?Yes: Example: Urgent Care System
Call centerHow many agents do we need to meet our answer times?No. You build this one, with smaller examples as a guide.
Production lineWhich station limits output, and where should we spend money first?No. You build this one, with smaller examples as a guide.

How to open an example

  1. Go to drawio.quodsi.com.
  2. Choose Quodsi > Open Example Model…, or Open an example on the welcome screen.
  3. Pick an example from the list on the left, and read its summary on the right.
  4. Click Open.

The example opens as an unsaved copy. You can change anything without affecting the published model. If you want to keep your version, save it.

In Lucidchart There's no example picker. The guided tour adds an "Airport Security (example)" page to your document. See Quodsi for Lucidchart.
You can open an example without an account, but you need a free account to run it. Some examples use features from the Intermediate or Advanced complexity views. If you can't see a tab or a step that a page mentions, change the view in Settings. Changing the view never changes your model or its results.

What's in the picker

Learn examples teach one idea at a time. Industries examples are complete models.

GroupExampleWhat it teaches
Getting StartedGenerator and activityThe smallest model that runs.
RoutingConnector routing: probability, entity type, state conditionEvery way an activity can choose its next step.
ActionsSplit: one entity becomes threeOne order splits into pieces.
ActionsCreate: one order spawns three documentsAn order creates new work that goes its own way.
ActionsJoin: three pieces become one order againWaiting until all the pieces of an order arrive.
ActionsLoop: three coats of paintRepeating steps, such as several passes or rework.
ActionsDispose: scrap a bad part at inspectionEnding an entity's journey partway, and counting why.
ActionsSeize and release: one nurse stays with each patientKeeping a person or machine across several steps.
ActionsAssign: price each order, then route the big ones for approvalStoring a value on each order and routing by it.
HealthcareExample: Urgent Care SystemA complete clinic with shared staff and random patient paths.

How to use an example

  1. Open it and read the notes on the page.
  2. Click What-if Analysis and run the baseline.
  3. Change one thing in a new scenario and run that too.
  4. Compare the two in the results, and ask yourself why they differ.

Next