Mobile Functionality
An overview of the mobile features within CompuCal
The CompuCal Mobile Calibration & Maintenance Application has been developed on the .NET Compact Framework to run on Windows Mobile Devices.
CompuCal Mobile will allow users to download issued work orders from the Main CompuCal6 Application via the CompuCalConnect Web Service (over HTTP) when the Mobile Device is connected (cradled) to a Client PC.
The user can take the Mobile Device into the field and enter the Calibration data for any issued work orders. When the user has completed all calibrations they can re-connect the mobile device and upload the entered work orders to the Main CompuCal6 Application via the CompuCalConnect Web Service.
What is a Web Service?
A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically, Web Service Definition Language, or WSDL).
Web services fulfil a specific task or a set of tasks. A Web service is described using a standard, formal XML notion, called its service description, that provides all of the details necessary to interact with the service, including message formats (that detail the operations), transport protocols, and location.
The nature of the interface hides the implementation details of the service so that it can be used independently of the hardware or software platform on which it is implemented and independently of the programming language in which it is written.
This allows and encourages Web service based applications to be loosely coupled, component oriented, cross-technology implementations. Web services can be used alone or in conjunction with other Web services to carry out a complex aggregation or a business transaction.
CompuCalConnect
The CompuCalConnect Web Service is hosted on the same web server as that of the Main CompuCal6 Web Application. This set up provides the Web Service with the same access to the Main CompuCal SQL Database as the Main Application. When the Mobile Device is connected, CompuCal Mobile can access CompuCalConnect’s public methods.
When the CompuCal Mobile Application initiates the call for downloading to CompuCalConnect, the web service will check the Main Applications Database for any Work Orders that have been issued remotely to the Mobile’s currently logged on user (and not already downloaded), retrieve the work orders data and transfer it to the CompuCal Mobile Application. When the CompuCal Mobile Application initiates the call for uploading to CompuCalConnect, the web service interprets the passed parameter data (entered work order data), formats the data and updates the Main CompuCal Database with the entered work order information (Work Order Info, Deviation & AuditTrail Tables).
Key Features
- Direct upload/download to CompuCal 6
- All Calibration functionality available in the field
- Can be run on Ex and Non-Ex PDA’s
- Full audit trail maintained in main database
- Remotely issued routines are locked in Main CompuCal Application
- Users with the right privilege can unlock in the event of loss or damage to the PDA
- Multiple users can use the same PDA in the field
- Work orders are displayed on CompuCal Mobile for the user that is currently logged in.
- Maintenance, Instrument calibration & Loop calibration routines supported
If you are interested in further information or arranging a demonstration, please feel free to contact us at Turn on Javascript! or call us +353 21 4524682 and we’ll be happy to help.
CompuCal Mobile Work Flow
Remotely Issued
Performed by: Engineer Team Leader
A routine is selected from the Web Application’s Work Screen. On Work Order Edit Screen, the Remote Check Box is checked. Issue Button clicked. The Work Order is Issued Remotely. Remote Work Orders/Work Requests can also be issued from the “Issue in Bulk”, “Issue Unplanned” and “Work Request” module.
Download Issued WorkOrder
Performed by: Calibration/Maintenance Technician
PDA Device is cradled to client PC. CompuCal Mobile Application launched. Mobile Application’s User List is updated from CompuCal Database. User can only log on to application using a valid CompuCal username. User has option of uploading completed Work Order Data and downloading Remotely Issued Work Order Data. When a Work Order has been downloaded it is marked as downloaded in the Main CompuCal Database. When a completed Work Order has been uploaded it is marked as either complete, entered or cancelled in the Main CompuCal Database.
WorkOrder Status to Downloaded
Performed by: Engineer Team Leader
When a Work Order has been downloaded to the Mobile Application, the Work Order will be displayed as downloaded on the Web Application’s WorkScreen.
Mobile WorkScreen
Performed by: Calibration/Maintenance Technician
User will be presented with the Work Order List Screen.
List of all downloaded Work Orders that need data to be entered.
The user will select a Work Order from the list and click the enter button.
Mobile Data Entry
Performed by: Calibration/Maintenance Technician
Data entry – they will be presented with the Work Order Edit Screen. For General Work Sheets, this screen will show the Details & Tasks Tabs. For Instrument Calibrations this screen will show the Details, Tasks, References & Values Tabs. For Loop Calibrations this screen will show the Details, Tasks, References, Values & Switch Tabs.
The References Tab will display the Reference Instruments associated to the Work Order. Up to 4 references can be allocated. The user has the choice of selecting a reference instrument from the drop down list or manually inserting the data. This tab will only be accessible to Work Orders of Type Instrument or Loop Calibration Sheet.
Mobile Instrument Calibration
Performed by: Calibration/Maintenance Technician
The Values Tab for Instrument Calibration Sheets will display the Input Range, the Output Range (if applicable), the Tolerance Type and a list of the Calibration points. The Input and Reading Columns fields will be editable. Initially the Reading column will display the required value readings. The Error Column values will be automatically updated on change of the Reading Column.
The error reading will be marked yellow if the reading is out of the Instrument Tolerance range. The error reading will be marked red if the reading is out of the Process Tolerance Range. This will cause a deviation for Work Orders that are marked as critical. For Loop Calibration Sheets, the Cal points will be displayed in Component Grids. To access the After Adjustment Values Grid the user must check the After Check Box. When the After Check Box is checked the user will be able to enter the After Adjustment data values.
Mobile Loop Calibration
Performed by: Calibration/Maintenance Technician
The Values Tab for Loop Calibration Sheets will display the Input Range, the Output Range (if applicable), the Tolerance Type, the Input Cal Points and the Cal points will be displayed in Component Grids. The Input field will be editable. To enable a Component for data entry, the user must check the Components Used box. After the used box is checked, the Reading column for that component will display the required value readings. The Error Column values will be automatically updated on change of the Reading Column.
The error reading will be marked yellow if the reading is out of the Component Tolerance range. The error reading will be marked red if the reading is out of the Loop Tolerance Range. This will cause a deviation for Work Orders that are marked as critical. To access the After Adjustment Values Grid the user must check the After Check Box. When the After Check Box is checked the user will be able to enter the After Adjustment data values.
Mobile Calibration Deviation
Performed by: Calibration/Maintenance Technician
The user will be presented with the Deviation Tab if the Work Order is marked as critical and meets the following criteria.
- The user manually fails the Work Order
- The Calibration is conducted after the its due date.
- The Calibration values entered are outside the Process Tolerance range.
The user must enter a cause of deviation and press the save icon to save the entered data.
When complete the user will be transferred back to the Application Work Order List Screen. When the user has entered all the data in the field, they will cradle the PDA device to the client PC. The user will launch the application and login. The user will then upload the entered Work Order data to the CompuCal Database by selecting Yes for Upload WorkOrders.
WorkOrder Uploaded
Performed by: Engineer Team Leader
When the Work Order has been uploaded from the PDA Device, it will be marked as Complete, Cancelled or Entered. In the WorkOrdersRemote Table the Work Order will be marked as Uploaded. Work Orders that are not marked as “Complete at Entry” will be displayed as Entered on the Web Applications Work Screen and will require verification.