AutoBridge

Runbook: Adding a New Permit Type

Version 1.1 · Created: February 27, 2026 · Audience: HoCo IT/Admin Staff


Purpose

Step-by-step guide to add a new permit type to GovAssist with workflow automations.


Before You Start

Adding a new permit type involves three stages:

  1. Choose the right workflow archetype — this determines how many automations you need
  2. Set up the entity and fields — if the entity does not already have the required fields
  3. Create and test the automations — using the GovAssist Automation Builder

Time estimate: A simple permit (A1) takes ~30 minutes. A complex permit with parallel reviews (B1/B2) takes 1 to 2 hours.

What you need:

  • GovAssist admin access (Automation Builder + Entity Manager)
  • The permit type name and review requirements (which departments must review it)
  • This runbook open for reference

Step 1: Choose Your Workflow Archetype

Every permit type in Howard County follows one of six proven workflow patterns. Pick the one that matches your new permit type.

Quick Decision Guide

Does the permit require parallel departmental reviews?

YES → How many routing variants does it have?

  • ONE variantB1 (FORK/JOIN)
    • Example: Sign Permit — always gets the same 5 reviews
  • MULTIPLE variantsB2 (FORK/JOIN with routing)
    • Example: Commercial New vs Addition vs Alteration — each gets different review combinations

NO → Is the workflow a straight line?

  • YES → How many review steps?
    • 3 steps (Issuance + CofC + Close) → A1
      • Examples: Animal License, Utility Contractor License
    • 5 steps (Accept + Issue + Final + CofC + Close) → A2
      • Examples: Residential Electrical, Residential Plumbing
    • More than 5 stepsA2+
      • Examples: Fire Permits (adds plan review), Rental License (adds pre-inspection)
  • NO → Does it branch based on outcome?
    • YESE1 (Enforcement/Branching)
      • Example: Enforcement cases (investigation may lead to action OR close)

Archetype Summary

ArchetypeReview StepsParallel Reviews?Automations NeededExamples
A13No3Animal License, Taxi License, Shooting Range
A25No5–6Res Electrical, Res Plumbing, Res HVAC
A2+6+No6–7Fire Permits, Pawnbroker, Rental License
B15+ with FORKYes (one variant)6+Sign Permit (5 parallel reviews)
B25+ with FORKYes (multiple variants)15–40+Res Building (22 FORK + 12 JOIN + 5 sequential)
E1VariesNo (branching)3–5Enforcement (investigate to action OR close)

Step 2: Verify Entity Fields

Before creating automations, verify the parent entity has the required status fields. Each workflow step needs a guard field — a status dropdown that tracks whether that step has already been triggered.

ArchetypeRequired Guard Fields
A1Status of Issuance Review
A2Status of Acceptance Review, Status of Issuance Review, Status of Final Review
A2+All A2 fields plus any extra review guard fields
B1/B2All review steps plus routing guard field

If the entity is missing any required guard fields, add them in Entity Manager before creating automations. Without guard fields, automations will fire repeatedly on every record update.


Step 3: Create the Automations in Automation Builder

For each step in your chosen archetype, create one automation. Follow the naming convention:

[Number] [Permit Type Abbreviation] - [Action Description]

Example: 1 Animal License - Create Issuance

Key Settings for Each Automation

SettingValueNotes
Trigger typeStatus Change (most common) or Update Record (for fee automations)Match the trigger to the workflow step
ActionCreate Record (Review Task) or Send Email or Update RecordEach step creates the next review task
GuardsUse guard fields to prevent duplicate triggersEvery automation must check that its guard field is empty

Refer to the Automation Builder Configuration guide for detailed instructions on creating automations in the builder UI.


Step 4: Test the Automation Chain

After creating all automations, test the full chain:

  1. Submit a test record
  2. Verify each automation fires in sequence
  3. Check that guard fields are being set correctly
  4. Confirm no automation fires twice

Use the Troubleshooting Automations runbook for detailed test procedures and debugging steps if something goes wrong.


Step 5: Update the Automation Inventory

After confirming your automations work, update the HoCo Automation Inventory page to include the new permit type. Add:

  • A new section under the appropriate entity with the automation chain table
  • A row in the By Entity summary table
  • A row in the By Archetype summary table
  • Update the total automation count

Common Mistakes

Avoid these common pitfalls when adding a new permit type:

MistakeWhat HappensHow to Prevent
Forgetting a guard fieldAutomations fire repeatedlyAlways add a guard condition checking the status field is empty
Wrong trigger fieldAutomation never firesDouble-check the field name matches exactly between trigger and entity
Missing a JOIN automation in B1/B2 chainsPermit gets stuck after parallel reviewsCount your JOIN automations — one for each unique set of parallel reviews
Not testing with a real record before going liveIssues discovered in productionAlways test the full chain end-to-end with a test record

Related Documentation


Runbook v1.1 — February 27, 2026. For questions or updates, contact your System Administrator.