# Parking Configuration

# Lot Groups Management

<p class="callout info">**Lot Groups** in OPSCOM allow administrators to logically group similar parking lots together, treating them as a single entity for certain configurations. This feature simplifies management by enabling shared settings like free parking time and vehicle count limits across multiple lots, providing a more streamlined approach to parking administration.</p>

### Setup &amp; Configuration

<p class="callout warning">A lot may only belong to one group, and membership in a group is optional.</p>

1. Hover over **System Configuration,** then **Parking,** and click **Manage Lot Groups**.
2. Click the **Add Lot Group** button. 
    - **Lot Group**: Enter a descriptive Group Name in the text box.
    - Optionally, set a **Free Parking Time Limit** in minutes. This setting is typically used for lots equipped with pay-by-plate meters to provide a grace period for users to register their license plate.
    - **Offence Location:** Offence locations for lot groups are used in conjunction with static cameras. Through the use of a static camera report, a violation can be written that uses the offence location associated to the lot group the camera is in.
    - **Vehicle Counts Limit**: Enter a numerical value for the **Vehicle Counts Limit**. This sets a maximum vehicle count for the entire group of lots.
3. Click **Save Changes** to create the new lot group. The newly created lot group will now appear in the list on the **Manage Lot Groups** page.

---

### Assigning a Lot to a Lot Group

Once a Lot Group is created, you can assign individual lots to it from the **Lot Edit Page**:

1. Hover over **Parking Management,** then **Lot Administration,** and click **Pricing &amp; Lot Admin**.
2. Click on the **Lot Name** of the lot you wish to assign to a group.
3. On the **General** tab, locate the **Lot Group** dropdown menu.
4. Select the desired **Lot Group** from the list.
5. Click **Update Lot** to save your changes.

---

### <span style="color: rgb(22, 145, 121);">Best Practices &amp; Considerations</span>

- <span style="color: rgb(22, 145, 121);">**Logical Grouping**: Group lots that share similar operational characteristics or pricing rules. For instance, all visitor lots could be in one group, or all faculty lots in another.</span>
- <span style="color: rgb(22, 145, 121);">**Pay-by-Plate Integration**: The **Free Parking Time Limit** is crucial for lots using pay-by-plate systems. Ensure this setting provides adequate time for users to complete their registration.</span>
- <span style="color: rgb(22, 145, 121);">**Centralized Control**: Using Lot Groups allows for centralized management of certain settings, reducing the need to configure them individually for each lot.</span>
- <span style="color: rgb(22, 145, 121);">**Deletion Note**:</span>
    - <span style="color: rgb(22, 145, 121);">**Deleting** a lot group is a **permanent action** from the list.</span>
    - <span style="color: rgb(22, 145, 121);">While the group will no longer appear, its associated data (connections to permits and parking lot historical data) remains stored in the OPSCOM system. This ensures data integrity for past transactions.</span>

# Managing Lot Zones

<p class="callout info">**Lot Zones** in OPSCOM allow administrators to define specific geographical or logical areas within a parking lot. This feature is crucial for managing pricing variations, access controls, and enforcement strategies tailored to different sections of a larger lot, enhancing flexibility and precision in parking operations.</p>

### Using this Feature

The **Manage Lot Zones** page provides a straightforward interface to add, edit, and delete various lot zones.

1\. Hover over **System Configuration,** then **Parking,** and click **Manage Lot Zones**.

##### <span style="text-decoration: underline;">Adding Lot Zones</span>

1. Click the **Add Lot Zone** button.
2. Complete the two required fields: 
    - **Name**: The full, descriptive name of the **Lot Zone** (e.g., "Day Care Center").
    - **Short Name**: A shorter name used, for instance, with handheld devices (e.g., "DAY").
3. Click **Save Changes** when finished to add the new zone to the list.

##### <span style="text-decoration: underline;">Editing Lot Zones</span>

1. Locate the Lot Zone you wish to modify in the list.
2. Click the **Edit** button next to the Lot Zone.
3. Enter the desired changes to the zone's name.
4. Click **Save Changes** to apply your updates.

##### <span style="text-decoration: underline;">Deleting Lot Zones</span>

<p class="callout warning">A Lot Zone can **only be deleted if no records are currently associated with it**. Administrators must first ensure that the zone is not in use (e.g., linked to any specific parking spaces, permits, or configurations within lots) before it can be removed. </p>

1. Locate the Lot Zone you wish to remove from the list.
2. Click the **Delete** button next to the Lot Zone.
3. A confirmation window will appear.
4. If you are sure you wish to delete the zone, click **Delete** in the confirmation window.

---

### <span style="color: rgb(22, 145, 121);">Best Practices &amp; Considerations</span>

- <span style="color: rgb(22, 145, 121);">**Granular Control**: Use lot zones to apply different rules, prices, or restrictions to sub-sections within a single large parking lot.</span>
- <span style="color: rgb(22, 145, 121);">**Clear Naming**: Use descriptive names for your lot zones that clearly indicate their purpose or location (e.g., "North End Hourly," "Permit Holder Zone A").</span>
- <span style="color: rgb(22, 145, 121);">**Data Integrity**: Always ensure that a lot zone is not actively referenced by any other part of the system (like lot configurations or specific spaces) before attempting to delete it.</span>
- <span style="color: rgb(22, 145, 121);">**Mapping Integration**: If your system includes mapping features, ensure your defined lot zones can be visually represented for clarity for both administrators and users.</span>

# Common Lots

<p class="callout info">**Common Lot Types** in OPSCOM allow administrators to categorize parking lots based on shared characteristics or administrative distinctions. This feature provides a way to organize lots beyond their physical location, facilitating better management and reporting. This article guides OPSCOM administrators on how to navigate to, add, edit, and delete Common Lot Types.</p>

##### <span style="text-decoration: underline;">Adding/Editing Common Lot Types</span>

1. Hover over **Admin Options,** then **Parking,** and click **Common Lots.**
2. Click the **Add Common Lot Type** button at the top of the page (or Edit button next to an existing one).
3. Enter/Change the **Common Lot Type Name.**
4. Click **Save Changes**.

<p class="callout warning">Making changes to lot types that are being used will reflect the entire system. </p>

##### <span style="text-decoration: underline;"><span data-colorid="w2n1leixjh">Deleting Common Lot Types</span></span>

To delete a common lot type click the **Delete** button next to the type you wish to remove.

<p class="callout warning">You are unable to delete common lot types that are currently being used by lots within the system. You must first reassign or remove the lot type from any associated lots before getting a **Delete** button.</p>

---

### <span style="color: rgb(22, 145, 121);">Best Practices &amp; Considerations</span>

- <span style="color: rgb(22, 145, 121);">**Meaningful Categories**: Create common lot types that genuinely help categorize and distinguish your parking lots (e.g., "Student Resident Lots," "Staff Permit Lots," "Hourly Pay Lots").</span>
- <span style="color: rgb(22, 145, 121);">**Impact of Changes**: Be aware that editing an existing common lot type will immediately update all lots currently assigned to that type.</span>
- <span style="color: rgb(22, 145, 121);">**Deletion Prerequisites**: Always ensure that no active lots are assigned to a common lot type before attempting to delete it. Reassigning lots to another type or to no type will be necessary.</span>
- <span style="color: rgb(22, 145, 121);">**Consistency**: Maintain consistent naming conventions for your common lot types to ensure clarity and ease of use for administrators.</span>

# Permit States

<p class="callout info">**Permit States** in OPSCOM allow administrators to define and manage the various statuses a parking permit can have within the system (e.g., Active, Expired, Voided, Lost). This feature is essential for accurately tracking the lifecycle of permits, facilitating efficient management, and providing clear reporting on permit validity and usage.</p>

### Using this Feature

The **Manage Permit States** page provides a simple interface to add, edit, and delete various permit states.

1\. Hover over **System Configuration,** then **Parking,** and click **Manage Permit States**.

##### <span style="text-decoration: underline;">Adding Permit States</span>

1. Click the **Add Permit State** button.
2. Enter the desired **Permit State Name** and choose if this permit will be a **Valid** state or not.
3. Click **Save Changes** to add the new permit state to the list.

##### <span style="text-decoration: underline;">Editing Permit States</span>

1. To edit an existing permit state, locate it in the list.
2. Click the **Edit** button next to the permit state.
3. Make your updates
4. Click **Save Changes** to apply your updates.

##### <span style="text-decoration: underline;">Deleting Permit States</span>

<p class="callout warning">In order to delete a permit state, it must not currently be in use by any permits in the system. Administrators must first ensure that no permits are currently assigned this permit state before it can be removed. This prevents permit records from having blank or invalid state information if the permit state is deleted while in use. </p>

1. To delete a permit state, locate it in the list.
2. Click the **Delete** button next to the permit state.
3. A modal window will appear, asking for confirmation.
4. If you are sure you wish to delete the permit state, click **Delete** in the confirmation window.

---

### <span style="color: rgb(22, 145, 121);">Best Practices &amp; Considerations</span>

- <span style="color: rgb(22, 145, 121);">**Comprehensive States**: Define a set of permit states that accurately reflect the entire lifecycle of a permit within your operations, from creation to expiration or invalidation.</span>
- <span style="color: rgb(22, 145, 121);">**Clear Naming**: Use clear, concise, and easily understandable names for your permit states (e.g., "Active," "Pending Payment," "Revoked," "Expired").</span>
- <span style="color: rgb(22, 145, 121);">**Data Integrity**: Always ensure that no permits are currently assigned to a specific state before attempting to delete it. Reassigning permits to another valid state is crucial to prevent data inconsistencies.</span>
- <span style="color: rgb(22, 145, 121);">**Impact on Reporting**: Permit states are fundamental for various reports, such as active permit counts, expired permit analysis, or voided permit reconciliation. Accurate state management ensures reliable reporting.</span>
- <span style="color: rgb(22, 145, 121);">**Workflow Integration**: Consider how different permit states fit into your operational workflows (e.g., what actions trigger a permit to change from "Pending" to "Active").</span>