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