Specification_Requirements_v2.xlsx

XLSX spreadsheet 44 KB Posted

Attached to
St. Petersburg Police Department Special Events Management System (SEMS)
Solicitation number
RFP- 25 - 020
Issued by
Pinellas County, Florida

About this file

The document is a comprehensive specification requirements spreadsheet for the St. Petersburg Police Department's Special Events Management System (SEMS), focusing on developing an integrated, web-based platform for managing off-duty police work and event staffing. The system requires a browser-based application with Geographic Information System (GIS) functionality, accessible through Windows-based computers and smart devices, designed to support the city's special events unit that manages approximately 60 annual events, including holiday parades, races, concerts, and Tampa Bay Rays home games.

The platform must interface with existing systems like KRONOS/UKG for payroll, Oracle for employee data, and Microsoft Outlook for calendar integration, and include robust features such as staff scheduling, custom reporting, job assignment tracking, and secure user management. Key technical requirements include the ability to import employee data, create custom reports, export rosters, manage job assignments with skill-based matching, support multiple check-in times for complex events, and provide administrative controls like user activity logging and officer suspension capabilities. The system will be exclusively managed by authorized Police Department personnel, with no direct client account creation, emphasizing a controlled and secure approach to managing off-duty police work and special event staffing.

View the file

Other files

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Platform Requirements

Platform Requirements
#RequirementResponseComments
General Requirements
1User friendliness
2The application shall be browser-based (Web-based) and incorporate Geographic Information System (GIS) functionality using Internet technology for geographic area selection. GPS is not a requirement.
3The application package shall provide an integrated, comprehensive solution.
4The only equipment furnished by the city’s authorized users shall be Windows-based personal computers (PCs), smart devices (phones, tables, etc.), standard Internet browsers, and Internet connections in order to use the Offerors’ application.
5The system shall be Internet based/accessible.
6Desktop version
7Mobile/app version
8The system shall have a common database, accessible by several public safety/emergency management individuals.
9The system shall be secure, but simple to operate.
10Customizable platform/software if there are changes needed.
11Either on the job side or the invoice side, officer names are hyperlinks that when clicked take you to a summary of their jobs worked.
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

Interface Requirements

Interface Requirements - platform must be able to interface with the following programs:
#RequirementResponseComments
General Requirements
1KRONOS/UKG - Ability to automatically pull payroll details from the off-duty system and then automatically input it into KRONOS/UKG for payroll.
2Oracle - Abillity to automatically import employee data from city system into off duty system.
3Microsoft Outlook - Ability for officers' schedule to import into their personal calendars.
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

Authorized Users

Authorized Users
#RequirementResponseComments
General Requirements
1Authorized users shall consist of City Police Department designated personnel.
2All authorized users shall have Internet access to the Offeror’s application.
3We do not want clients to be able to set up accounts through the software. Their contact needs to be directly with authorized Police Department tech staff to set up accounts.
4
5
6
7
8
9
10
11
12
13

Intergration Requirements

Intergration Requirements
#RequirementResponseComments
General Requirements
1Abililty to automatically import employee data from city system into off-duty system.
2Ability for officers' schedules to import into their personal calendars in Microsoft Outlook
3Abililty to automatically import PATEO codes (Project Number, Fund Award, Task for pay codes) for jobs.
4Ability to automatically pull payroll details from the off-duty system and then automatically input it into KRONOS for payroll.
5
6
7
8
9
10
11
12
13

Reporting

Reporting
#RequirementResponseComments
General Requirements
1Ability to export raw data from the program to create customized reports for the purposes of presenting to command staff, fiscal and any other departments within the city that asks for information pertaining to the police departments off-duty services.
2Ability to get custom reports specific to select jobs and select date ranges.
3Ability to export the rosters for large scale events into an excel spreadsheet.
4Ability to change date ranges (groupings) for aging reports - 30, 60, 90, 180, 360, …….
5Ability to have an admin log to view user activity (an internal report of the users interactions within the system).
6Ability to create rosters for large scale events and assigning call signs to officers.
7Ability to get custom reports that include job information and employee information with payroll number, rank and hourly rate.
8Name field in reports defaults to Last Name, First Name
9Timecards default to how shifts were built.
10Out of rank worked transfers to invoice as position worked and related billing fee.
11
12
13
14
15
16
17
18
19

Staff Scheduling

Staff Scheduling
#RequirementResponseComments
General Requirements
1Ability to attach PDF documents to assignments that officers can access from their mobile device to read rosters and instructions for the assignment.
2Ability to add “skills” or “specialties” to officers for assignments.
3Ability for admin users to make corrections to officers’ jobs that were closed incorrectly.
4Should have a delineation between jobs “out for bid” and jobs that are “first come first serve”.
5Ability to add a Pay Code to every job and the option to add a PATEO code if the job requires it.
6Ability to record hours as “ON” duty or “Off” Duty, for payroll purposes.
7Ability to automatically import PATEO codes (Project Number, Fund Award, Task for pay codes) for jobs.
Scheduling Requirements
8Project Number, Fund Award, Task for pay codes
9Ability to suspend an officer from working off-duty.
10Ability to exempt a job from counting in the officers off duty history.
11Ability to create one event with multiple check-on times. i.e., a baseball game on a particular day with K-9’s checking on at certain time, supervisors checking on at their own time and officers checking on at a different time.
12Ability to show rank requirements for positions associated with a job.
13Ability to hold a “waitlist” after the initial assignment is made. If the officer “posts” the job, it would automatically reevaluate anyone that remains on the list and make the reassignment.
14Ability to fill “open assignments” before replacing filled assignments.

User Scheduling

User Scheduling
#RequirementResponseComments
General Requirements
1Ability to manually overlap jobs once the program prompts the user that there is a conflict, and the user agrees that the conflict is ok.
2Ability for supervisors to view jobs of lower rank
Scheduling Requirements
3Ability for users (officers, sergeants etc.) to edit their own beginning and end times after the assignment of a job to adjust for changes from the initial scheduled job due to changes that occur during the job.
4Ability for officers to “post” their assignments for others to take if they no longer want to work.
5Ability for officers to split assignments when closing jobs with themselves or another officer.

Definitions

TermDefinition
Service OrderA service order, also known as a work order, is a document used to request and authorize maintenance, repair, or other services to be performed. It contains detailed information about the requested service, such as the scope of work, materials needed, location, and expected completion date.
Service RequestA service request is a formal request that a client or an employee of the client makes, asking a service provider to provide them with something that would be useful in the business's day-to-day operations.
Work Ordera work order is an authorization to perform requested activities on a work request.
Work RequestA work request is a formal document (digital or paper) that describes maintenance work that needs completed. A work request is the identification of work needed, issued by the customer to the maintenance department.
Compliant
Alternative Method
Modification Required
Non-Compliant

File details come from the government source that posted it. Updated .