Orange County NC Website
Orange County Information Technology <br />PIN APPLICATION USE CASES <br />This document lists the basic functionalities expected of the PIN Application. It <br />uses a streamlined version of Use Case methodologies. It should be noted these <br />are general functionalities which may be implemented in several different and <br />specific ways. E.g., Many of the system interfaces will be specific queries to the <br />PIN Application, as denoted in Use Case #2, below. In that sense, the use cases <br />below indicate general classes of functionality. <br />1. Query PIN uniqueness <br />Input: PIN coordinates (based on Centroid) from GIS Mapping process <br />Output: returns that PIN (if it already is in the PIN App) or a null (if it isn't already <br />in the PIN App <br />Note:. If PIN is returned (indicating that PIN is already in PIN App), GIS will <br />resubmit new PIN (with slight offset coordinates, to attempt to establish a new, <br />unique PIN). This cycle continues until the PIN App returns a null. <br />2. Basic PIN attribute query <br />Input: PIN and data field(s) query request from another system or report <br />generator. <br />Output: PIN App returns attribute data associated with PIN in delimited format <br />3. Preliminary PIN assignment <br />Input: PIN and parent PIN(s) from Public Notice Application <br />Output: PIN App creates a new record, using PIN as primary key, parent PIN as <br />attribute. PIN App sets PIN status to "Preassigned." <br />4. Populate Preliminary PIN attributes <br />Input: PIN Attributes from Public Notice Application <br />Output: Attributes assigned to PIN are input to PIN App for that PIN <br />Page 1 of 6 1119/2009 PIMS Project <br />