PDF HTML FlashPaper

Purchase Order | Tech Docs

 

  1. Application Details
  2. Application Overview
  3. Roles
  4. Database Schema
  5. Flow
  6. CFC's & Functions
  7. Notes

Application Details

Developer: Joe Gautreau | Programmer / Web Application Developer | jgautreau@judsonisd.org | (210) 945-5558
Development Platform: ColdFusion MX 7, SQL Server, Model-Glue Framework, CSS Layout
Development Server: Testweb
Development Database: ERCSQL
Production Server: Web1
Production Database: ERCSQL2K5
Launch Date: July 5, 2007

Back To Top


Application Overview

Purchase Order Manager was developed to allow Technology Services the means by which to track purchase orders, po items and po dollars in and out of Technology.  This application allows for reports to be created out of the system data, as well as managment of purchase orders and their status, or current place in the flow process, printing of delivery declarations and tracking of work orders tied to a purchase order.

To sum it all up, the Purchase Order Manager application allows simple management and reporting of technology purchase orders.

Back To Top


Roles

There are two different types of roles for this application.

View - This individual can search purchase orders, view individual purchase order details and print delivery declarations.

Manage - This individual can do everything the User role allows, manage the purchase order in the process flow, print delivery declaration, view reports, and track work orders.  All system functionality is granted to this role level.

Back To Top


Database Schema

Below you will find the Student Directory Info database schema along with a short description for each table.

Volunteer:  This table is populated with the volunteer info submitted by campus and HR personnel.  It holds the volunteer info along with their status.

HitData:  Relates to the Volunteer table on volunteerID.  This table holds formatted hit data on all volunteers whose background check comes back with a HIT.

Status:  This table is a lookup table for the different status levels in the app.  This table relates to the Volunteer table on statusID.

Ethnicity:  This table is a lookup table for the different ethnicity types in the app.  This table relates to the Volunteer table on ethnicity.

State:  This table is a lookup table for the different state names in the app.  This table relates to the Volunteer table on stateAbbrev.

Back To Top


Flow

Insert A Volunteer Flow Document - Click to download the PDF.
Lookup Volunteers Flow Document - Click to download the PDF.
Manage Volunteer Hits Flow Document - Click to download the PDF.

Back To Top


CFC's & Functions

Content.cfc

init:

getVendors:

getStatusCodes:

getAvailableFunctionCodes:

getAvailableDepartmentCodes:

getBuildingCodes:

Report.cfc

init:

getPoStats:

get30DayReport:

getDeliveryPendingReport:

getClearedReport:

getBondReport:

Back To Top


Notes

A webservice behind the scenes runs everytime a user is submitted for approval.  This webservice takes an XML post and returns an XML result which can be found in the Model.  This webservice is provided by Safe Schools and requires authentication to run a volunteer.  Authentication is sent with the XML packet.

Back To Top