UConn Now Design and Maintenance

Facilities Operations

  • Crew Supervisors 3.0
  • Maintenance Projects

Crew Supervisors 3.0

Web Services

Method Name Where used Purpose
MY_CREW crewSupers.php Gets the Crew of the user whose netid is stored in the current SESSION_ID.  Much of the configuration of the page defaults to the current users’s crew
LIST_CREWS crewSupers.php Gets the list of active crews for the drop down list to change the view of the dashboard
assignments assignments.js Gets the count data for the individual crew assignments chart
ACT_ASSIGNED assignments.js Gets the details of the individual crew assignments for the FIT
PRINT_WO_FLAG assignment.js and tables.js Toggles the already_printed value on a work order once the printed work order ticket is generated
REFRESH_PRINT_WO_FLAG assignment.js and tables.js Sets the already_printed value back to FALSE for any work orders passed to the web service
zoneASSIGNMENTS assignments.js Gets the count data for the residential area trade/shop assignments chart
ACT_ASSIGNED_ZONE  assignments.js Gets the details of the trade/shop assignments for the FIT
 ACT_BUILDING  assignments.js  Gets the count data for the buildings by trade/shop
ACT_BUILDING_ZONE assignments.js Gets the count data for the buildings by residential area
 LIST_CREWS_DETAIL circles.js  Gets the count data for the Current State section of the dashboard by trade/shop
 LIST_ZONE_DETAIL  circles.js   Gets the count data for the Current State section of the dashboard by residential area
CREWED_EMPS process.js Gets the list of employees in the submitted crew to build the list of potential assignees
GET_ONE_WO process.js Gets all the relevant data attributes of an individual work order.  (This is necessary because of the design of the Accruent developed stored procedure that does a complete update of the work order data instead of  just the changed fields)
ASSIGN_FAMIS process.js Calls the business.php api and updates FAMIS proper data
REACTIVATE_DM process.js Calls the business.php api and sets a new assignment and adjusts the metrics tables in the data mart
ASSIGN_DM process.js Calls the business.php api and sets the assignment and adjusts the metrics tables in the data mart
COMPLETE_DM process.js Calls the business.php api and sets the the WO to complete along with comments and adjusts the metrics tables in the data mart
CANCEL_DM process.js Calls the business.php api and sets the the WO to canceled along with comments and adjusts the metrics tables in the data mart
PART_DM process.js Calls the business.php api and sets the the WO to parts and adjusts the metrics tables in the data mart
 ACT_PRIORITY and ACT_PRIORITY_ZONE  tables.js Calls the default api and collects the work order information about the priority work orders dependent on the method, assignee and range
 ACT_NEW and ACT_NEW_ZONE tables.js  Calls the default api and collects the work order information about the new work orders (since 3pm yesterday) dependent on the method, assignee and range
 ACT_UNASSIGNED and ACT_UNASSIGNED_ZONE tables.js Calls the default api and collects the work order information about the unassigned work orders dependent on the method, assignee and range
 REC_OPEN and REC_OPEN_ZONE tables.js  Calls the default api and collects the work order information about the work orders opened in the past 7 days dependent on the method, assignee and range
 REC_COMPLETE and REC_COMPLETE_ZONE tables.js  Calls the default api and collects the work order information about the work orders complete (but not yet closed) in the past 7 days dependent on the method, assignee and range
 REC_CLOSE and REC_CLOSE_ZONE tables.js  Calls the default api and collects the work order information about the work orders closed in the past 7 days dependent on the method, assignee and range
ACT_PARTS and ACT_PARTS_ZONE tables.js Calls the default api and collects the work order information about the work orders in PARTS status dependent on the method, assignee and range
ACT_AGING and ACT_AGING_ZONE tables.js Calls the default api and collects the work order information about the work orders in various stages of aging dependent on the method, assignee and range
BLDG_WOS tables.js Calls the default api and collects the work order information about the active work orders in a particular building

Files

The files specific to the Crew Supervisors version 3.0 UConn Now are:

File Type Directory File Name Description
PHP /uconnNow/facOps crewSupers.php The main body of the Crew Supervisors UConn Now Dashboard
PHP /uconnNow/facOps header.php Performs includes, locates scripts and does some formatting overrides
PHP /uconnNow/facOps login.php Directs to the CAS credential collection page and gets session id
JS /uconnNow/facOps/js assignments.js Contains the javascript functions that manage the assignment part of the dashboard along with the corresponding FITs
JS /uconnNow/facOps/js circles.js Contains the javascript functions that manage the current state section of the dashboard (formerly displayed as circles, hence the name)
JS /uconnNow/facOps/js formatters.js  Contains the javascript formatting functions for the bootstrap tables (eg. turns room numbers into links to visual map floor plans, etc)
JS /uconnNow/facOps/js process.js  Manages all the data adjustment to FAMIS proper and data mart when changes are made to statuses and assignments through the FITs
JS /uconnNow/facOps/js tables.js  Calls the web services and then generates the FIT displays
PHP /api/ business.php This file provides the web services that modify data in the FAMIS transactional system and the FAMIS data mart.  Because these web services perform system updates, they are separated from the rest of the web services located in the index.php file

Maintenance Projects

Work Order Metrics

Recent Mobile SRs

Exterior Issues

Summer Turns