<%@LANGUAGE="VBSCRIPT"%> <% Dim Repeat1__numRows Dim Repeat1__index Repeat1__numRows = -1 Repeat1__index = 0 Recordset1_numRows = Recordset1_numRows + Repeat1__numRows %> <% Dim MM_paramName %> <% ' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters Dim MM_keepNone Dim MM_keepURL Dim MM_keepForm Dim MM_keepBoth Dim MM_removeList Dim MM_item Dim MM_nextItem ' create the list of parameters which should not be maintained MM_removeList = "&index=" If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "=" End If MM_keepURL="" MM_keepForm="" MM_keepBoth="" MM_keepNone="" ' add the URL parameters to the MM_keepURL string For Each MM_item In Request.QueryString MM_nextItem = "&" & MM_item & "=" If (InStr(1,MM_removeList,MM_nextItem,1) = 0) Then MM_keepURL = MM_keepURL & MM_nextItem & Server.URLencode(Request.QueryString(MM_item)) End If Next ' add the Form variables to the MM_keepForm string For Each MM_item In Request.Form MM_nextItem = "&" & MM_item & "=" If (InStr(1,MM_removeList,MM_nextItem,1) = 0) Then MM_keepForm = MM_keepForm & MM_nextItem & Server.URLencode(Request.Form(MM_item)) End If Next ' create the Form + URL string and remove the intial '&' from each of the strings MM_keepBoth = MM_keepURL & MM_keepForm If (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1) End If If (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1) End If If (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1) End If ' a utility function used for adding additional parameters to these strings Function MM_joinChar(firstItem) If (firstItem <> "") Then MM_joinChar = "&" Else MM_joinChar = "" End If End Function %> OPCO - Technology
People - Process - Communication - Technology
From level ground to finish building - OPCO in ACTION







Priority 1 Snagging

• Activity monitoring


Constructionline logo - click for more information

Priority 1 Snagging System

On completion of a building or phase, the site manager takes a PDA device instead of the traditional clipboard and pen, to record snags. The PDA is preloaded with software that reflects the locations on site. The site manager types in a description of the snag, chooses the location and assigns a trade to fix it. The software builds a library of snag words and phrases which the site manager can select as he types a snag description. This is similar to using predictive text on a mobile phone, and makes it much quicker to type in a snag.  

Back at the site office, the PDA is synchronized over the network with the Priority 1 database. Whilst it takes about the same time to enter snags onto the PDA as to write them on a pad, the time taken in typing out the hand-written sheets is eliminated completely. Sheets of work for each trade can be printed or emailed immediately.

The system requires each user to sign onto the PDA and records who identifies and who closes a snag. Users can have different levels of access. This security allows the system to be used by third parties such as the client’s representative as well as Opco staff.

The PDA’s are very easy to carry and enable users to keep them with them whenever they walk around the site. Snags can be added or cleared from the system each time the user is on site. This enables the database to be continually updated, maintaining a more accurate snag list.

The Priority 1 database is used to monitor outstanding snags, and to review snag trends. This helps to identify problems in design or poorly performing subcontractors.



  Copyright © 2017 OPCO Construction     Terms and Conditions      Email Enquiry