# Module 1 - OPSCOM System Setup

<p class="callout info">This article provides an overview of the initial configuration steps required for new OPSCOM administrators to set up their production environment. Following these steps ensures your system is properly structured to manage users, permissions, and operational workflows.</p>

### Prerequisites

Before proceeding, review sections 1 through 3 of the **New Client Orientation and Rollout** checklist.

<p class="callout warning">Always perform your final configurations on your **production** system. Data created in the **preview** system is intended for testing purposes only and is **temporary**.</p>

### System Configuration

Administrators are responsible for establishing the framework of the system to align with organizational requirements.

#### Roles and Permissions

OPSCOM uses **Roles** to group permissions, allowing you to control access to specific information and features based on user job functions.

- Users can be assigned multiple roles simultaneously.
- To grant a user specific access, such as a **Patrol Officer**, define the necessary permissions for that role and assign it to the relevant users.

#### Managing Admin Accounts

Upon initial setup, the system provides one administrator account. You can manage additional accounts by referring to the *Managing Admin User Accounts* article.

#### Setting Up User Types

**User Types** define the rules for different groups of individuals within your system, such as distinguishing between **Full-Time Students** and **Part-Time Students**.

- Coordinate with your **Account Executive** to determine the appropriate **User Types** and associated rules for your organization.
- Determine the mandatory fields and profile information required during the **New User** registration process.

#### Admin Options

Many system settings are controlled through **Admin Options**, which manage the picklists used throughout the platform. Review these options to ensure your dropdown menus and selection lists match your operational needs.

#### ViolationAdmin Options

If your organization utilizes **ViolationAdmin**, you must configure the following:

- **Ticket Types**: Used to categorize the type of violation or ticket issued.
- **Offence Types**: Used to define specific offences, set fine amounts, and manage discount structures.

### Customizing System Settings

#### Email Template Setup

The **Email Template** area allows you to customize the look and feel of communications sent to your clients. You can edit the branding and layout of these templates to maintain consistent messaging.

#### Invoicing Template Setup

The **Invoicing** feature streamlines monthly billing and bulk permit purchases. Configuring your invoicing templates ensures that all generated documents contain the required organizational details and branding.

#### Admin Landing Page

You can customize the message window that appears on the initial landing page when administrators log into **OperationsCommander**.

- Use this space to display important announcements, organizational schedules, or general information relevant to administrative staff.

---

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

- <span style="color: rgb(22, 145, 121);">**Collaboration**: Work closely with your **Account Executive** to ensure that your **User Types** and permissions align with your specific campus or organizational policies.</span>
- <span style="color: rgb(22, 145, 121);">**Consistency**: Maintain consistent branding and messaging across all **Email Templates** and **Invoicing Templates** to ensure a professional experience for your users.</span>
- <span style="color: rgb(22, 145, 121);">**Security**: Regularly audit your **Roles and Permissions** to ensure that administrators have the appropriate level of access required for their specific responsibilities.</span>