190000000451.pdf

PDF 3 MB Posted

Attached to
Department Technology, Management and Budget MI|MA190000000451
Contract number
MA190000000451
Issued by
Michigan

About this file

This document is a series of contract change notices and amendments to Contract No. MA190000000451 between the State of Michigan, Department of Technology, Management and Budget (DTMB), Michigan Department of Corrections (MDOC), and Global Shop Solutions, Inc. (GSS), a Texas-based software and services company. The contract represents a statewide indefinite delivery vehicle for an Enterprise Resource Planning (ERP) solution, specifically the Michigan State Industries (MSI) Global Shop Solutions implementation.

The contract provides software licensing, implementation services, hardware, maintenance, and support for an ERP system serving the Michigan Department of Corrections. The initial contract value was $499,715.00 with an effective date of May 1, 2019, and an initial expiration of April 30, 2022. The contract includes five one-year renewal options, with the most recent change notice (No. 11, effective January 26, 2026) extending the contract through April 30, 2027, bringing the estimated aggregate contract value to $1,581,484.45. Payment terms are Net 45 days. Services include system implementation, configuration, hardware procurement (computers, monitors, printers, scanners, networking equipment), software updates, technical support, training, and ongoing maintenance. Subsequent change notices added funding for shop floor automation, barcode equipment, Meraki networking infrastructure, Officer Sweater Ordering System setup, and additional software licenses. The contract authorizes extended purchasing through P-Card and Direct Voucher payment methods.

View the file

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

320 S Walnut Street Lansing, MI 48933 P.O. Box 30026, Lansing, MI 48909

STATE OF MICHIGAN PROCUREMENT

Department Technology, Management and Budget Central Procurement Services

CONTRACT CHANGE NOTICE

CONTRACT SUMMARY

Michigan State Industries Enterprise Resource Planning (ERP) Solution

INITIAL EFFECTIVE DATE INITIAL EXPIRATION DATE INITIAL AVAILABLE OPTIONS EXPIRATION DATE

BEFORE

May 1, 2019 April 30, 2022 5 - 1 Year April 30, 2026

PAYMENT TERMS DELIVERY TIMEFRAME

ALTERNATE PAYMENT OPTIONS EXTENDED PURCHASING

MINIMUM DELIVERY REQUIREMENTS

N/A

P-Card Direct Voucher (PRC) Other Yes No

975 Evergreen Circle

The Woodlands TX 77380-3637

Ashley Taylor

281-466-8189 ataylor@gssmail.com

VS0063103

Global Shop Solutions, Inc.

C O

N

TR

A C

TO

R

Robin Lampert

(517) 582-2746

DTMB

Various Various

LampertR1@michigan.gov

C on tr ac t A dm in is tr at or

Pr og ra m

M an ag er

ST

A

TE

N/ANet 45

Change Notice Number 11

Contract Number MA190000000451 to

DESCRIPTION OF CHANGE NOTICE

OPTION EXTENSIONLENGTH OF OPTION LENGTH OF EXTENSION REVISED EXP. DATE

CURRENT VALUE VALUE OF CHANGE NOTICE ESTIMATED AGGREGATE CONTRACT VALUE

0 Months 0 Years April 30, 2027

$1,581,484.45 $0.00 $1,581,484.45

DESCRIPTION

Please note the Program Manager or Contract Administrator may have changed, and are reflected on this Change Notice.

Effective January 26, 2026, this Contract is exercising the 5th option year and making some additional purchases (noted on the attached list) using existing funds. The revised contract expiration date is April 30, 2027.

All other terms, conditions, specifications and pricing remain the same. Per contractor and agency agreement, and DTMB Central Procurement Services approval.

AGENCY NAME PHONE EMAIL

MDOC Madyson Hehrer 517-643-3694 taylorm13@michigan.gov

DTMB Jason Boyl BoylJ@michigan.gov

Program Managers for

Multi-Agency and Statewide Contracts

CHANGE NOTICE NO. 11 TO CONTRACT NO. MA190000000451

Purchase List

Item Qty Unit

Price For

Reference Quote

Price

Mini PC (EMS-WS-COMPUTER) 6 625 License Plate EMSQ7423 $3,750.00

Workstation computer configuration (EMS-

PS-01HR)

12 175 License Plate EMSQ7423 $2,100.00

Upgrades (EMS-WS-Computer-SSD & EMS-WS-Computer-RAM-Upgrade)

6 0 License Plate EMSQ7423 0

GSS-3YR-Warranty 6 0 License Plate EMSQ7423 0

Shipping EMSQ7423 $100.00 Mini PC (EMS-WS-COMPUTER) 1 695 Sign EMSQ7432 $695.00 Upgrades (EMS-WS-Computer-SSD & EMS-WS-Computer-RAM-Upgrade)

1 0 Sign EMSQ7423 0

Workstation computer configuration (GSS- Custom-Configuration-CI)

Sign EMSQ7432 $175.00

Monitors (EMS-WS-Monitor-22) 2 Sign EMSQ7432 $300.00 Keyboard and mouse (EMS-WS-Keyborad- Mouse-Wireless)

1 Sign EMSQ7432 $50.00

Mouse pad (EMS-WS-Mouse-Pad) and Floor Mat (GSS-WS-Floor-Mat)

1 Sign EMSQ7432 0

Color printer (EMS-Laserjet-Color) 1 Sign EMSQ7432 $525.00 Shipping Sign EMSQ7432 $97.00 Meraki Manager license for workstation (LIC-SME-3yr)

1 Sign EMSQ7432 $55.00

Portable scanners (EMS-BT-Scanner-2D 6 100 GVP EMSQ7284 $900.00 Shipping GVP EMSQ7284 $28.32 Actian data base software (hosted by

GSS)

MSI $10,300.00

Annual, Per Site, Monthly System Updates, Check-up and Security updates for Meraki (EMS-PS-O1HR)

MSI EMSQ7262 $7,200.00

Total $26,275.32

STATE OF MICHIGAN

ENTERPRISE PROCUREMENT

Department of Technology, Management, and Budget 320 S. Walnut Street 2nd Floor Lansing, MI 48933

P.O. BOX 30026 LANSING, MICHIGAN 48909

CONTRACT CHANGE NOTICE

CONTRACT SUMMARY

Michigan State Industries Enterprise Resource Planning (ERP) Solution

INITIAL EFFECTIVE DATE INITIAL EXPIRATION DATE INITIAL AVAILABLE OPTIONS EXPIRATION DATE

BEFORE

May 1, 2019 April 30, 2022 5 - 12 Months April 30, 2025

PAYMENT TERMS DELIVERY TIMEFRAME

ALTERNATE PAYMENT OPTIONS EXTENDED PURCHASING

MINIMUM DELIVERY REQUIREMENTS

N/A

P-Card Direct Voucher (PRC) Other Yes No

975 Evergreen Circle

The Woodlands TX 77380-3637

Ashley Taylor

281-466-8189 ataylor@gssmail.com

VS0063103

Global Shop Solutions, Inc.

C O

N

TR

A C

TO

R

Kristine Mills

517-242-6402

DTMB

Various Various millsk11@michigan.gov

C ontract

A dm inistrator Program M anagerSTA

TE

N/ANet 45

Change Notice Number 10

Contract Number MA190000000451 to

DESCRIPTION OF CHANGE NOTICE

OPTION EXTENSIONLENGTH OF OPTION LENGTH OF EXTENSION REVISED EXP. DATE

CURRENT VALUE VALUE OF CHANGE NOTICE ESTIMATED AGGREGATE CONTRACT VALUE

12 Months April 30, 2026

$1,407,484.45 $174,000.00 $1,581,484.45

DESCRIPTION

Effective 3/10/2025, the State exercises an option year and adds $174,000 in funding for MDOC use.

All other terms, conditions, specifications and pricing remain the same. Per contractor and agency agreement, and DTMB Central Procurement Services approval.

DTMB David Enslin 517-930-6332 enslind@michigan.gov

Program Managers for

CHANGE NOTICE NO. 10 TO CONTRACT NO. MA190000000451

ENTERPRISE PROCUREMENT

Department of Technology, Management, and Budget 320 S. Walnut Street 2nd Floor Lansing, MI 48933

P.O. BOX 30026 LANSING, MICHIGAN 48909

CONTRACT CHANGE NOTICE

CONTRACT SUMMARY

Michigan State Industries Enterprise Resource Planning (ERP) Solution

INITIAL EFFECTIVE DATE INITIAL EXPIRATION DATE INITIAL AVAILABLE OPTIONS EXPIRATION DATE

BEFORE

May 1, 2019 April 30, 2022 5 - 12 Months April 30, 2025

PAYMENT TERMS DELIVERY TIMEFRAME

ALTERNATE PAYMENT OPTIONS EXTENDED PURCHASING

MINIMUM DELIVERY REQUIREMENTS

N/A

P-Card Direct Voucher (PRC) Other Yes No

975 Evergreen Circle

The Woodlands TX 77380-3637

Ashley Taylor

281-466-8189 ataylor@gssmail.com

VS0063103

GLOBAL SHOP SOLUTIONS, INC.

C O

N

TR

A C

TO

R

Jeremy Lyon

517-230-2858

DTMB

Various Various lyonj5@michigan.gov

C ontract

A dm inistrator Program M anagerSTA

TE

N/ANet 45

Change Notice Number 9

Contract Number MA190000000451 to

DESCRIPTION OF CHANGE NOTICE

OPTION EXTENSIONLENGTH OF OPTION LENGTH OF EXTENSION REVISED EXP. DATE

CURRENT VALUE VALUE OF CHANGE NOTICE ESTIMATED AGGREGATE CONTRACT VALUE

$1,407,484.45 $0.00 $1,407,484.45

DESCRIPTION

Effective 12/20/2024, this change is to request the two Meraki items in the attached SOW are added to the Global Shop Solutions contract, this is a zero cost change notice. Please see the attached SOW for further information.

All other terms, conditions, specifications, and pricing remain the same. Per Contractor, agency and DTMB Central Procurement Services approval.

DTMB David Enslin 517-930-6332 enslind@michigan.gov

Program Managers for

CHANGE NOTICE NO. 9 TO CONTRACT NO. MA190000000451

Michigan.gov/MiProcurement

Version 2021-1 1 of 3

STATEMENT OF WORK -

IT CHANGE NOTICE

Project Title:

Brooks Correctional Meraki Network

Period of Coverage:

Requesting Department:

MDOC

Date:

December 16, 2024

Agency Project Manager:

Madyson Hehrer

Phone:

517-643-3694

DTMB Project Manager:

Phone:

Brief description of services to be provided:

BACKGROUND:

MDOC is adding Meraki networking products to the current Global Shop contract.

PROJECT OBJECTIVE:

To implement factory automation at Brooks Correctional MSI Factory.

SCOPE OF WORK:

Vendor is providing hardware, as well as installation, implementation, and support.

TASKS:

Technical support is required to assist with the following tasks:

Installation, implementation, and support of the Meraki hardware and network infrastructure.

DELIVERABLES:

Deliverables will not be considered complete until the Agency Project Manager has formally accepted them. Deliverables for this project include:

1. Meraki MX68 Network Security/Firewall Appliance – 12 Port – 10/100/1000Base- T – Gigabit Ethernet – 10 x RJ-45 – Desktop, Wall Mountable

2. Meraki MR36 802.11ax 1.70Gbit/s Wireless Access Point – 2.40GHz – MIMO Technology – 1 x Network (RJ-45) – Gigabit Ethernet – Desktop, Ceiling Mountable, Wall Mountable, Rail-mountable

ACCEPTANCE CRITERIA:

Hardware connectivity to the network.

PROJECT CONTROL AND REPORTS:

Version 2021-1 2 of 3

A bi-weekly progress report must be submitted to the Agency and DTMB Project Managers throughout the life of this project. This report may be submitted with the billing invoice. Each bi-weekly progress report must contain the following:

1. Hours: Indicate the number of hours expended during the past two weeks, and the cumulative total to date for the project. Also state whether the remaining hours are sufficient to complete the project.

2. Accomplishments: Indicate what was worked on and what was completed during the current reporting period.

3. Funds: Indicate the amount of funds expended during the current reporting period, and the cumulative total to date for the project.

SPECIFIC DEPARTMENT STANDARDS:

Agency standards, if any, in addition to DTMB standards.

PAYMENT SCHEDULE:

Payment will be made on a time and materials basis. Contractor estimates a $7,580.00 total cost. DTMB will pay CONTRACTOR upon receipt of properly completed invoice(s) which shall be submitted to the billing address on the State issued purchase order not more often than monthly. DTMB Accounts Payable area will coordinate obtaining Agency and DTMB Project Manager approvals. All invoices should reflect actual work completed by payment date and must be approved by the Agency and DTMB Project Manager prior to payment. The invoices shall describe and document to the State’s satisfaction a description of the work performed, the progress of the project, and fees. When expenses are invoiced, receipts will need to be provided along with a detailed breakdown of each type of expense. Payment shall be considered timely if made by DTMB within forty-five (45) days after receipt of properly completed invoices.

EXPENSES:

The State will NOT pay for any travel expenses, including hotel, mileage, meals, parking, etc.

PROJECT CONTACTS:

The designated Agency Project Manager is:

Madyson Hehrer

MDOC

MSI

GVP, 5th Floor 206 E. Michigan Ave Lansing, MI 48933 hehrerm@michigan.gov

Version 2021-1 3 of 3

The designated DTMB Project Manager is:

N/A

LOCATION OF WHERE THE WORK IS TO BE PERFORMED:

Consultants will work at:

Brooks Correctional Facility (LRF)

EXPECTED CONTRACTOR WORK HOURS AND CONDITIONS:

Work hours are not to exceed eight (8) hours a day, forty (40) hours a week. Normal working hours of 8:00 am to 5:00 pm are to be observed unless otherwise agreed to in writing.

No overtime will be permitted.

CENTRAL PROCUREMENT SERVICES

Department of Technology, Management, and Budget

320 S. WALNUT ST., LANSING, MICHIGAN 48933

P.O. BOX 30026 LANSING, MICHIGAN 48909

CONTRACT CHANGE NOTICE

Change Notice Number 8 to Contract Number 190000000451

Various

Jarrod Barron ataylor@gssmail.com

Ashley Taylor

The Woodlands, TX 77380-3637

GLOBAL SHOP SOLUTIONS, INC.

VS0063103

281-466-8189

975 Evergreen Circle

(517) 249-0406

STA

TE

P ro g ra m

M a n a g e r

C o n tra ct

A d m in istra to r

C O

N T R A C T O

R

DTMB

barronj1@michigan.gov

$1,332,484.45

May 1, 2019 April 30, 2025

MICHIGAN STATE INDUSTRIES ENTERPRISE RESOURCE PLANNING (ERP) SOLUTION

April 30, 2022

INITIAL AVAILABLE OPTIONS EXPIRATION DATE

BEFORE

5 - 1 Year

PAYMENT TERMS DELIVERY TIMEFRAME

ALTERNATE PAYMENT OPTIONS EXTENDED PURCHASING

☐ P-Card ☐ PRC ☐ Other ☒ Yes ☐ No

MINIMUM DELIVERY REQUIREMENTS

DESCRIPTION OF CHANGE NOTICE

OPTION LENGTH OF OPTION EXTENSION LENGTH OF EXTENSION REVISED EXP. DATE

☐ ☐ April 30, 2025

CURRENT VALUE VALUE OF CHANGE NOTICE ESTIMATED AGGREGATE CONTRACT VALUE

$75,000.00 $1,407,484.45

Effective 1/26/2024, the parties add $75,000.00 for the services in the attached Officer Sweater Ordering System Setup statement of work and requirements. Per Contractor, agency, DTMB Central Procurement, and State Administrative Board approval on 11/28/2023. Remaining Ad Board funds after this CN: $174,999.99.

INITIAL EXPIRATION DATEINITIAL EFFECTIVE DATE

DESCRIPTION

CONTRACT SUMMARY

Program Managers for

CHANGE NOTICE NO. 8 TO CONTRACT NO. 190000000451

Madyson Hehrer 517-643-3694 taylorm13@michigan.govMDOC David Enslin 517-930-6332 enslind@michigan.govDTMB

MICHIGAN DEPARTMENT OF TECHNOLOGY,

MANAGEMENT AND BUDGET

IT SERVICES

STATEMENT OF WORK

Project Title:

Global Shop Solutions Officer Sweater Ordering System Setup

Period of Coverage:

Requesting Department:

Date:

1/22/2024

Agency Project Manager:

Madyson Hehrer

Phone:

DTMB Project Manager:

BACKGROUND:

This Statement of Work (SOW) is subject to the terms and conditions of Contract 190000000451.

PROJECT OBJECTIVE:

The Michigan Department of Corrections (MDOC) has an MS Access based application for security guards to order uniforms. The MDOC would like this program to be rebuilt in Global Shop Solutions since all of the inventory and the order entry system is already there and it streamlines the process by having all functionality under a single system. User credentials will need to be authorized via an integration with the customer's MiLogin system.

SCOPE OF WORK:

1. Assumption(s):

The requirements are outlined in detail in the matrix attached to this statement of work.

Currently not all prison locations use Global Shop so this application will be solely based in the MSI location and company code.

Contractor will be given access to the original program to make sure all required screens and functionality are present in the new program.

2. Pre-requisite(s):

Application access must be set up for GSS through the MiLogin environment so that Contractor will be able to authenticate via OAuth before development begins

3. Background:

The current MDOC Officer Uniform software application resides on an individual PC server at each MDOC Prison Facility. The app is written in MS Access. Its only purpose is to allow MDOC Correction Officers to place approved uniform orders to MSI. It contains its own security for creating new officer login credentials using the EIN (SOM Employee Identification # & password), ability to select uniform item’s, ability to order special sizing measurements, and to provide a notification function to prison warehouse staff upon receipt of uniform orders. Currently there is an initiative in MDOC to include the Officer Uniform Access App being replaced by a newer solution.

4. Outline:

The MS Access program will be rewritten in GAB to be run in the GSS environment per the SOW Requirements document referenced above, this project will need to be accessible through the AWS

Cloud environment as a stand alone application. The Contractor will work closely with the MDOC Program Manager ensure all required functionality is accounted for and present.

Each of the 35 state prison locations will need a GSS USER ID to log in to the application. This GSS User ID will be cross referenced with the user's MiLogin ID to determine which user is placing the order in the GSS environment. The user will use their MiLogin credentials to access the application which will be authenticated via an OAuth integration with MiLogin.

Similar to inventory locations, employees using this application will need to be associated to their respective facility.

All uniform components are NOT ordered from the same facility. This will require that each component of the uniform is defined in what company code or location that component is ordered from. Example: Shirts are made at facility ‘##’. When the user goes to select a shirt, the program should be looking at the inventory for ‘##’ company data. If this is not possible, there may be a need to be some additional coding to build a consolidated inventory (not for quantity just part and description) within the MSI company database.

PROJECT CONTROL AND REPORTS:

Once the Project Kick-Off meeting has occurred, the Contractor Project Manager will monitor project implementation progress and report on a weekly basis to the State’s Project Manager the following:

• Progress to complete milestones, comparing forecasted completion dates to planned and actual completion dates

• Accomplishments during the reporting period, what was worked on and what was completed during the current reporting period

• Indicate the number of hours expended during the past week, and the cumulative total to date for the project. Also, state whether the remaining hours are sufficient to complete the project

• Tasks planned for the next reporting period

• Identify any existing issues which are impacting the project and the steps being taken to address those issues

• Identify any new risks and describe progress in mitigating high impact/high probability risks previously identified

• Indicate the amount of funds expended during the current reporting period, and the cumulative total to date for the project.

All Contractors must submit and enter weekly timesheets into the State of Michigan’s Project Portfolio Management tool, Clarity PPM, for approval and reporting. The weekly Clarity PPM timesheet will contain hours worked for assigned project tasks.

PAYMENT SCHEDULE:

Payment will be made on a time and materials basis. Contractor estimates a $75,000 total cost, but will invoice monthly at $200/hour for actual hours worked. DTMB will pay CONTRACTOR upon receipt of properly completed invoice(s) which shall be submitted to the billing address on the State issued purchase order not more often than monthly. DTMB Accounts Payable area will coordinate obtaining Agency and DTMB Project Manager approvals. All invoices should reflect actual work completed by payment date and must be approved by the Agency and DTMB Project Manager prior to payment. The invoices shall describe and document to the State’s satisfaction a description of the work performed, the progress of the project, and fees. When expenses are invoiced, receipts will need to be provided along with a detailed breakdown of each type of expense. Payment shall be considered timely if made by DTMB within forty-five (45) days after receipt of properly completed invoices.

EXPENSES:

The State will NOT pay for any travel expenses, including hotel, mileage, meals, parking, etc.

PROJECT CONTACTS:

The designated Contractor Project Manager is:

Ashley Taylor ataylor@gssmail.com

The designated Agency Program Manager is:

Madyson Hehrer

MDOC

MSI

Grandview Plaza 206 E Michigan Avenue Lansing, MI 48933 taylorm13@michigan.gov

LOCATION OF WHERE THE WORK IS TO BE PERFORMED:

Contractor staff will work remotely.

EXPECTED CONTRACTOR WORK HOURS AND CONDITIONS:

Work hours are not to exceed eight (8) hours a day, forty (40) hours a week. Normal working hours of 8:00 am to 5:00 pm are to be observed unless otherwise agreed to in writing. No overtime will be permitted.

mailto:taylorm13@michigan.gov

EAMP – OEL Requirements Unique

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

The System provides a Graphical User Interface (GUI) to capture all the application functionality mentioned below including but not limited to the Additional Information section of each of these requirements.

Uniform Tracking System

Uniform Tracking System (UTS): Uniformed Staff are entitled to order uniforms during the month of their hire date anniversary. Currently, uniform requests are being created using UT System and each of the requests created goes through the workflow/ approval process. When approved, an email is generated by the UTS system attaching the order summary PDF. Based on the order summary received via email, the staff at Michigan State Industries (MSI)’s vendor application called Global Shop Solutions (GSS) enter GSS Sales Order & Invoice manually in its system. Currently, Corrections Officer (CO)s and MDOC Food Service staff use UTS application to order their replacement uniforms. The process to order the very first uniform, at the time hire / before first anniversary is outside the scope of this application (and the requirements below).

Uniform Order Request

Uniform Order Request: This functionality includes user accepting/denying UTS Application usage Terms and Conditions, user account creation for new users, user’s password reset, creating uniform order requests and submit order requests for supervisor approval/ established workflow approval path.

1 The System displays User Agreement Terms and Conditions text specific to UTS, when the application is opened.

Additional Information:

The UTS User Agreement Terms and Conditions text to be displayed will be provided during implementation.

2 The System captures user’s response for displayed User Agreement.

Additional Information:

Following are the user response options:

• I HAVE READ THE REQUIREMENTS OF THIS PROCESS AND I AM READY TO CONTINUE.

• I AM NOT READY, EXIT THE APPLICATION.

3 The System denies access to the application when response to user agreement is “I AM NOT READY, EXIT THE APPLICATION”

4 The System allows user to access the application when response to user agreement is “I HAVE READ

THE REQUIREMENTS OF THIS PROCESS AND I AM READY TO CONTINUE”

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

5 The System provides functionality to create a new UTS user account.

Additional Information:

Create User Account page needs following information provided to create an account:

EIN Number: user input field, allow single value, provide employee look-up.

Employee Name: read-only field, read from look-up / employee information source based on user entered EIN number.

Anniversary Date: read-only field, read from look-up / employee information source based on user entered EIN number.

Who Approves Your Order: user input field, provide list of choices read from Approver Type & PO look-up table, allow single select. Refer requirement # Logged in User: read-only field, display logged in user credentials.

Employee/Location Information Source Interface

6 The System allows existing users to reset their user account password.

Additional details will be provided during the implementation as needed by the new solution for the user account management.

7 The System automatically adds an employee record in Edit Employee Information maintenance table upon successful creation of a user account in the system.

Additional Information:

In other words, the employee record doesn’t appear in Edit Employee Information maintenance table unless and until a user account is created successfully for him/her in UTS.

Special Sizing Order Information

Special Sizing Order Information: When user needs to order special size uniforms, will be navigated to Special Sizing Information page where special size measurements and quantities are entered by the user. Upon save, the special size quantities get carried to Shopping Cart page. User will be navigated to Place an Order page, where the product/commodities needed are selected from the catalog to add to shopping cart. At this point the shopping cart has quantities brought from Special Sizing Information page and product/commodity details selected on Place an Order page. The order then can be submitted on shopping cart page. Upon approval such orders generate two emails, one with order information and second email with special sizing measurements entered on Special Sizing Information page.

8 The System captures user’s preference for special sizing information.

The current message text used for above requirement is “Do you require Special Sizing Information for your order?” with options “Yes”, “No”.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

9 The System navigates user to “Special Sizing Order Information” page when user’s response is “Yes” for Special Sizing question in above requirement.

10 The System captures user input clothing type requested for the special size uniform order on “Special Sizing Order Information” page.

Additional Information:

Clothing Type Requested: user input field, provide three static options, allow to select one, “Officer”, “Transportation”, “ERT”.

11 The System makes Clothing Type a required field to ensure an option is chosen by its user.

12 The System captures special size, quantity information needed for the uniform order on “Special Sizing

Order Information” page.

Additional Information:

All below are user input fields.

Special Size Information:

Chest Size:

Neck Size:

Waist Size:

Sleeve Length:

Hip Size:

Rise Measurement:

Inseam:

Height:

Outseam:

Weight:

Comment:

Quantities Needed:

All fields below are user input, number fields.

Short Sleeve:

Long Sleeve:

Name Tags:

Pairs of Pants:

13 The System allows User to modify information on “Special Sizing Order Information” page.

14 The System provides Save function on “Special Sizing Order Information” page.

Save function on this page is currently labelled as “My Size and Quantities Have Been Entered”.

15 The System displays a message to let user know that the quantities saved on “Special Sizing Order Information” page will be carried to Shopping Cart.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Additional Information:

The current message text is “Your Quantities will be sent to your shopping cart – please remember to submit this order from there.”

16 The System navigates user to Place an Order page upon successful save on “Special Sizing Order Information” page.

17 The System provides Cancel function on “Special Sizing Order Information” page.

Cancel function on this page is currently labelled as “Do Not Need Special Sizing, Close and Directly Go to Order Page”.

18 The System navigates user to Place an Order page upon cancelling action on “Special Sizing Order Information” page.

Note: For rest of the steps in the Special Sizing Uniform Order process, follow Place an Order requirements to

Place an Order Place an Order: User is presented with product/commodity catalog and can add selected products to the shopping cart. This functionality is common for both special size orders and non-special size orders.

The two specifics to special size orders are:

1. provide measurements.

2. Upon submitting the order system generates two separate emails one with order information, one with measurements, but with the same order number.

19 The System provides functionality needed for its user to place an (uniform) order when user’s response is “No” for Special Sizing Information in above requirement.

The Place an Order page / screen captures following non-special size order fields-

Order Number: auto populated, read-only field.

Username: Logged in user credentials, auto populated, read-only field.

Note: This system generated number has two parts. The first part is, EIN/HRMN, the second part of the number is a 4-digit serial number that is greatest number in the system + 1. For example, 464646 – 8989.

Anniversary Date: auto populated, read-only field.

20 The System provides a Product Catalog on Place an Order / Order Form page to display the list of product hyperlinks.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

21 The System displays respective sub-category products when each of the product hyperlinks in the catalog is accessed.

Shopping Cart: Shopping Cart: This functionality displays products added to the cart using Place an Order functionality. User can edit quantity, enter sleeve length, can preview the order form, and then submit the order. Before submitting the order, user is reminded /warned to check sizing chart and uniform order procedures.

22 The System provides Shopping Cart functionality with each of the sub-category products.

23 The System provided Shopping Cart functionality for each sub-category of the catalog products includes, displaying product description allowing the user to specify quantity and providing an option to add to shopping cart.

The fields and function include, Qty: allow user input, number field.

Description: read-only field, system populated field, read from the maintenance table Add to Cart – This function adds selected sub-category product along with entered quantity to the shopping cart.

24 The System validates the Qty (quantity) entered by the user for each item in the order against the quantity in Maximum Order Quantity Setup.

25 The System prevents user from entering higher quantity when enter qty > than what is specified in Maximum Order Quantity Setup maintenance table.

26 The System allows its user to view the shopping cart.

Shopping cart displays all the products added by the user to the cart along with respective quantities.

27 The System allows its user to specify additional information when viewing the Shopping Cart.

Following additional user input fields are available on view Shopping Cart page:

Return Status: provide static choices to choose from, allow single select.

Sleeve Length: provide static choices to choose from, allow single select. The list of choices to be provided during implementation.

Comments: provide a long text field for user to be able to enter any additional instructions.

28 The System allows its user to update the shopping cart and the functionality includes, remove added items, Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O) add more items, change quantity.

29 The System provides functionality to preview the order on the Shopping Cart page.

30 The System generates an Order Statement to display the same when user chooses to preview the order.

31 The System presents an option to print the Order Statement.

32 The System allows its user to preview the special sizing order when on the Shopping Cart page and the order has special sizing information entered.

Additional Information:

When the order is not a special sizing order, system can keep this function enabled and “Special Sizing Order Preview” function can display blank form.

33 The System generates Special Sizing Order Information form with entered measurements for the order when the Special Sizing Order is previewed.

A current, sample form with field details will be provided during implementation.

34 The System allows its user to submit an order from Shopping Cart page.

35 The System displays a warning message related to sizing kit operational procedure to capture user’s decision to continue with the order submittal or review the operational procedure.

The policy/procedure number and other text to be displayed will be provided during implementation.

36 The System saves the order when user decides to continue with submitting the order.

The System sets order status as “Pending” after successful order submission.

Order Status “Pending” means, the order has been successfully submitted and approval is pending/order is in approval log waiting for action to be taken.

37 The System presents an option to print the Order Statement.

A sample order statement to refer to for statement format and field details will be provided during implementation.

Note: The Order Statement displays auto populated Order Date which is system date when the order was submitted.

38 The System navigates the user back to Place an Order (Order Form) page when user decides to review the operational procedure.

39 The System provides a link to navigate back to Place an Order (Order Form) page from Shopping Cart page.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

40 The System displays a warning message upon entering the Place an Order page or when navigating away from Place an Order page to alert the user about an unsubmitted order.

Additional Information:

The current warning message text displayed when there are products added in the cart, but the order was not submitted is as follows:

“You have an order that was not submitted the last time you used the program. Please review the Shopping Cart and determine the appropriate action by either adding/submitting or removing the items.”

Order Approval Log

Order Approval Log: Is a list of order requests submitted, out of which approver can only see the ones submitted for his/her approval. The items are in the queue of an approver based on the workflow/ approval path setup maintenance table. Per current workflow, when the order is submitted on a date that does not fall within the anniversary moth, system automatically routes that order to the warden irrespective of the approver assigned to the employee ID.

41 The System displays a list of uniform order requests submitted for logged in user’s queue for approval.

Refer Approval Staff Setup maintenance table requirement.

The Order Approval Log table displays entries with following requestor information portion of the order:

EIN Number: Employee ID Number Staff Member (Last Name, First Name):

Hire Date Anniversary:

Order Number:

PO Number: System populated, read-only number.

Logged in Username:

Approval Type:

Final Approver Name:

Email:

Approval Status:

Whatever the approval decision is the item still stays in the queue/ log, correct? Or does it have to disappear when approved?

42 The System allows to select a single order in the Order Approval Log table to view its details.

43 The System allows user to view order history of a staff member from Order Approval Log page.

44 The System captures user input search criteria to search orders.

Following are the search criteria fields:

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Employee ID (EIN):

Employee Full Name:

Order Number:

45 The System displays complete details of an order when an Order Approval Log entry is selected.

Additional Information:

Complete order details include requestor information and product information. See the list of fields below.

Requestor Details:

EIN Number: Employee ID Number Staff Member (Last Name, First Name):

Hire Date Anniversary:

Order Number:

PO Number: System populated, read-only number.

Logged in Username:

Approval Type:

Final Approver Name:

Email:

Facility: Facility where employee belongs, system populated, read-only field.

Commodity Details:

Quantity:

UI:

Description:

Sleeve Length:

46 The System allows an approver to remove an item from the order/change quantity of an item/change sleeve length for an item in an order submitted for his/her approval.

47 The Systems provides an option to Preview the Order on “Order Approval Log” page.

48 The System allows to View Order Comments on “Order Approval Log” page.

The System provides approval options to act upon Order Approval Log items.

Approver Action options: Approver Actions/Approve Order/Deny/Hold/ To Warden

The officers don’t need to be notified/emailed about the order approval decision?

49 The System changes the order status from “Pending” to “Approver Actions”/” Approve Order” /” Deny”/” Hold”/To Warden based on approval option chosen in above requirement.

50 The System confirms order approval when approval option chosen by the user is “Approve Order”.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Additional Information:

The message displayed currently to confirm order approval is “Select Yes to approve <NNNN> order as <Logged in Username> with Yes/No options.”

51 The System generates an email attaching the Order Statement upon successful approval (Yes) confirmation in above requirement.

Additional Information:

Outlook email contents include:

Email To: MSI order entry desk Email Subject: <Name of the facility> Uniform Order, <Approver Username Order Number> Email Attachment: A sample Order Statement (Invoice) will be provided during implementation.

What happens when order is denied, on hold or approver actions?

52 The System, for special size orders only, generates an additional (2nd) email with Special Size Order Measurements entered by the user on Special Size Information page.

Additional Information:

Outlook email contents include:

Email To: MSI order entry desk Email Subject: <Name of the facility> Uniform Order, <Approver Username Order Number> Email Attachment: A sample Order Statement (Invoice) will be provided during implementation.

Returns Module Returns Module: Staff member collects MSI delivered uniforms and return uniforms to the designated person at the warehouse. The designated person who has access to Returns function on UT System will process returns.

53 The System displays list of approved orders allowing its user to select a single order to process returns.

When an order is selected its details /contents are open.

Employee Information: This section is order header information / common information for the entire order, so listed once. All fields below are read-only.

Order Number EIN Number Employee Name

Order Information: This section lists all commodities/products included in the order. For each product item, fields below are populated with quantities etc., previously entered while ordering. All fields below allow user input /editable.

Quantity Ordered:

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Commodity Number:

Description:

Sleeve Length:

Return: Y/N

54 The System generates a list of user-indicated product items from the order that need to be returned.

55 The System presents the above list of items to capture confirmation for processing returns.

56 The System provides Save/ Submit Returns function.

57 The System generates MSI Distribution Center Uniform Returns form upon successful submission of returns.

Additional Information:

A current, sample form with field details will be provided during implementation.

For unsubmitted items in the cart, if you preview order does system generate a number and assign status “Unsubmitted”?

Warehouse Receiving

Warehouse Receiving: When complete or partial uniform orders delivered by MSI to the warehouse at each facility, staff are notified that the order is ready for pickup. Staff member then collects the order from the warehouse and returns items if there are. An email with list of returned orders attached is sent to MSI to notify about returns.

The Warehouse Receiving functionality provides Staff Notification report and Notify MSI report to generate respective notification output.

58 The System captures user criteria to search approved orders.

Following are the search criteria fields on Warehouse Receiving page:

Employee ID (EIN):

Employee Full Name:

Order Number:

59 The System displays the list of search result order(s) on Warehouse Receiving page.

Following fields are listed for each line item (product) in the order:

Quantity: system populated based on order information Description: system populated based on order information Item Received from MSI: Boolean (Y/N), user input field.

Received Date: user input field.

Collected by Staff: Boolean (Y/N), user input field. When “Yes” selected, order will be removed from Warehouse Receiving report output list/ notification.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Collected by Date: user input field.

Notify MSI (Returns/Exchanges): Boolean (Y/N), user input field.

Notify MSI Date: user input field.

Notice Sent: Boolean (Y/N), system populates it when a returned order is included in “Notify MSI” report generated email, but can be modified by the user, so, user input field.

60 The System provides Staff Notification report on Warehouse Receiving page using which a notification to the staff can be generated.

Additional Information:

Purpose of the Report: to generate output listing all orders received from MSI within entered date range.

61 The System allows user to enter parameters to run Staff Notification Report.

Parameters:

From Date To Date

62 The System generates report output with all the orders received from MSI, but not collected yet by the staff, and are within the date parameters entered.

Additional Information:

The report output serves as a notification to convey staff that their order, partial or complete, has arrived and ready to be picked up. The output has following information:

Employee Name, Order Date, Order Number.

63 The System provides Notify MSI report on Warehouse Receiving page using which a notification to be sent to MSI can be generated.

Additional Information:

Purpose of the Report: to generate output listing all returned orders (received by the warehouse from staff and) that need to be sent back to MSI.

64 The System allows user to enter parameters to run Notify MSI report.

Parameters:

From Date To Date

65 The System generates report output with all the orders retuned by the Staff that need to be sent back to MSI and are orders not marked as “Notice Sent”, within the date parameters entered.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

The report output serves as a notification to convey MSI about returned orders. The output has following information:

Employee Name, Order Date, Order Number.

66 The System allows its user to preview the Notify MSI report output.

67 The System generates an email attaching Notify MSI report output PDF when user chooses to send returned orders to MSI.

Additional Information:

A sample output form with field details to be generated by the report will be provided during

68 The System marks returned orders that have been included in the Notify MSI email notification as “Notice Sent”.

Supply Order Log

Supply Order Log: This functionality allows staff to check their processed orders, pending orders, and order returns etc. This is an individual staff member’s order log. A non-approver type staff member only has access to Place an Order and Supply Order Log functionality on UT system.

69 System provides Supply Order Log functionality where user access his/her orders irrespective of the order status.

Additional Information:

Supply Order Log page has following header fields and Order Log table fields:

Header Fields:

EIN: read-only, system populates EIN based on logged in user credentials.

Employee Name: read-only, system populates employee full name based on logged in user credentials.

Order Log Table fields: where all orders for above employee are categorized per order status and displayed:

Order Number:

Order Date:

Status:

Approval Date:

Approver:

Ordered By: system to populate logged in employee’s username.

Approver: system to populate approver’s username.

Comment: long text field with spell check feature

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

70 The System allows to view the order form when any of individual orders on the Supply Order Log page is clicked by the user.

Program Setup (Table Maintenance and Administration)

Table Maintenance: This functionality includes Search, View/Display, Sort, Edit/Update, Create/add new, Delete, and Save changes to table records.

It also includes capturing and maintaining User credentials, Date & Time stamp captured by the System every time a table operation is saved.

Functions listed above apply to all maintenance screens.

Administration: This section has requirements for the functionality that a PATS Administrator (Admin) alone has the ability to/has access to.

It includes displaying all existing table records in a grid allowing to view, to sort, add new, modify, and delete existing records.

Functions listed above apply to all tables below.

71 The System provides a GUI screen for the maintenance of “Add, Edit Approver Type and Reset

Purchase Order (PO) Numbers” table.

Additional Information:

The maintenance table allows user to reset the PO number series annually and add/update additional supervisor types etc. It has following fields:

Approver Type: user input field PO # associated with this approver: user input field

72 The System provides a GUI screen for the maintenance of “Add New Employees” table.

The maintenance table has following fields:

EMP ID: user input field Employee Full Name: user input field Hiring Anniversary Date: user input field Facility ID/Work Location: user input field

Employee, Location Information Source Interface.

73 The System provides a GUI screen for the maintenance of “Product Catalog” table.

The maintenance table has following fields:

Product ID: user input field Sub-Category product ID: user input field Sub-Category Product Description: user input field

New Table added

74 The System provides a GUI screen for the maintenance of “Edit Employee Information” table.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Additional Information:

The maintenance table has following fields:

EIN: system populated Employee Name: system populated initially, editable by the user.

Anniversary Date: read-only field, system populated.

Current Approver: provide dropdown with static list of choices, allow user to edit.

Note: This maintenance table doesn’t allow to add/create new record manually. System adds a new record each time a new user account is successfully created in the system.

Note: In addition to regular maintenance functions, this table has a special feature called “Check for Outdated Approver Information”.

Above feature checks the validity of employee and approver type association. It verifies each Approver Type in Edit Employee Information table against Approver Type field in another maintenance table called, Add, Edit Approver Type and Reset Purchase Order (PO) Numbers. If any EIN in Edit Employee Information table is associated to an Approver Type that doesn’t exist in Add Edit Approver Type and Reset Purchase Order (PO) Numbers table, then system suggests removing the record or change to a valid, new Approver Type for that EIN in Edit Employee Information table.

75 The System provides a GUI screen for the maintenance of “Facility Information + Sizing and Return Info” table.

Additional Information:

The maintenance table has following fields:

Warden’s Name: user input field Warden’s Email Address: user input field MSI Email Address for New Orders: user input field MSI Email Address for Returns: user input field MSI Email Address for Exchanges: user input field Facility Name:

Facility ID:

Facility Contact Name:

Facility Contact Email:

Facility Address:

City:

State:

Postal Code:

Phone:

Fax:

Fiscal Year Dates Start Date:

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

End Date:

The Location and Instructions for Your Facilities Sizing Kit: provide a long text field.

Sizing Kit Sample: read-only field, pre-populated by system, the pdf to be uploaded will be provided during implementation.

The Information on How Your Staff Returns Items/Who it goes to?

76 The System provides a GUI screen for the maintenance of “Pending Orders” table.

Additional Information:

Fields in the table:

Status:

Order Number: generated by UTS/order # local to UTS (it’s not MSI’s order number) EIN Number:

Anniversary Date Approver:

Commodity Number:

Description:

77 The System provides a GUI screen for the maintenance of “Maximum Order Quantity Setup” table.

Fields in the table:

Commodity Number: product ID/Item ID TypeID Description

78 The System provides a GUI screen for the maintenance of “Approval Staff Setup” table.

The table has following fields:

All Users: provide a list of all user HRMN/EINs in UT application and allow user to select from the list.

Available Groups (Application Roles): provide a list of all available approval groups.

Selected User’s Group: this field displays the available group(s) selected /assigned for the selected user. Refer two fields above, All Users, Available Groups.

Logged on User: System populates the username and the EIN of the currently logged in user who is maintaining this table.

Based on above selected user, assigned group, system reads following information to build the workflow approval path. Below information is read by the system from two other maintenance tables, 1. Add, Edit Approver Type and Reset Purchase Order (PO) Numbers” table 2.

“Edit Employee Information” table.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Approver’s EIN Approver’s Name Approver Type Purchase Order Number

79 The System allows its user to preview the workflow approval path established in Approval Staff Setup table.

80 The System allows its user (Administrator) to reset user account’s password on Approval Staff Setup table maintenance GUI page.

81 The System generates an email to the user account holder to notify that the password has been changed.

Additional details related to this functionality will be provided during implementation.

Application Roles & Access

Application Roles & Access

82 The System provides certain pre-configured user roles with access levels as follows.

Following are application roles. Complete role functionality matrix will be provided during

1. Line Staff:

2. Users: access to Place an Order, Supply Order Log functions only

3. Admins: all the application functions

4. Approvers /Approvals:

5. PrStartUp:

6. Warehouse: can only process returns and run available reports on returns page

Reports Reports

83 The System provides Individual and Facility Ordering History Report allowing user to view uniform ordering history during a given time.

Additional Information:

Purpose of the report: to output uniform ordering history of a facility within a given date range or to output an individual staff member’s uniform ordering history within a date range.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

User input parameters when running for facility history:

Facility Name, From Date, To date User input parameters when running for facility history:

Staff member EIN (Employee ID Number), Employee Full Name, Hire Date, Years of Service

Report Output: Generates output form. A sample report form with field details will be provided during implementation.

Export output: Y/N, format: CSV?

84 The System provides Anniversary Dates Statistics Report allowing user to view Staffs’ hire date anniversary statistics.

Additional Information:

Purpose of the report: to output individual staff members order history (number of orders) in each anniversary month/ non-anniversary month.

User input parameters: N/A

Report Output: Generates output on application screen. Field details:

Location Description, Job Classification, Anniversary Month, Anniversary Dates, Total orders per classification/ Month Grand total of the orders per classification / month.

Export output: Y/N, CSV?

What is “Show These Staff” functionality?

Miscellaneous Requirements:

85 The System provides links to sizing charts, sleeve length information, and other instructions on several pages of the application that aid user in the process of uniform ordering.

Identifier Process

Identifier Detailed Requirement Description Comments Priority (M/R/O)

Additional Information:

What links to be added on which screen and the forms/sizing charts to be displayed when each link clicked will be provided during implementation.

Interfaces Interfaces

86 The System interfaces (inbound only) with Employee and Location Information Source.

Source of information and field details have been identified in the requirements above, complete list will be provided during implementation.

87 The System interfaces (inbound) with MSI’s GSS application to bring in…

This is the start of the file's text. The full file is on GovTribe.

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