RepairsLab User Guide


Issue Date: 2010-12-21

Page 16 of 16


User Guide

For RepairsLab 1.0

Author : Fabrizio Ferraiuolo

Table of Contents

Introduction 2

Installation 2

Home Screen 3

Configuration 4

Data Base Configurations 5

Personal data management 6

Insert Repair Sheet 7

Browsing repair sheet 10

Edit repair sheet 10

Printing Repair Sheet 12

Sheet List 13

Trash Sheet 15

Data Backup 15

Shortcut keys 16


The following guide is the basis for configuring and using the system RepeairsLab.

The system RepeairsLab allow to manage the entry and exit of equipment repair in a small workshop for repairs or service center.

The application allows the printing of a "Repairs ticket" for each device and manage the state of repair. Inside the Repairs ticket, you can enter the features of the delivered and the state of repair.

The system provides management of different master data for definition of states of repair, customers, types of equipment, trademarks and models.

You can print a paper "Repairs ticket" in duplicate to store paper and as a delivery receipt for the customer.


The application does not need a particular procedure, because just to download from the following address

and go in the download section and download the latest version binary.

For MS Windows is available installer but you can also download the tar or zip archive version, this allows operation as portable application.

If the downloaded file is a zip archive, extract it and start the application on MS Windows systems running file "RepairsLab.exe" while on Linux systems "RepairsLab"

Prerequisite use of the system is the installation of JAVA 1.5 or higher version as the default Java virtual machine.

To check your version of Java open a command prompt or Shell and run the command java -version, as in the following image.

To run on linux systems you must first edit the file "" and change the directory with the RL_HOME RepairsLab as follows.

# ReparsLab home.

Home Screen

Access to the system displays the following screen with the menu to access the database system configuration and within the main menu has the following functions:

  1. Accessing to the list of repair sheet

  2. Insert a new repair sheet

  3. Browsing repair sheet (the system asks you to enter the sheet number to be displayed)

  4. Edit repair sheet (the system asks you to enter the sheet number to be displayed)

  5. Print repair sheet (the system asks you to enter the sheet number to be displayed)

    For the responsibilities set out in paragraphs 3, 4 and 5 is the first to access the specific function displays the following screen, where you must enter a valid number of repair sheet


Configuration options can be accessed from the tools menu item options, where you see the following screen :

List of configurations:

  1. Logo: is the logo of his company, you need to edit press the select button and select a file type JPEG, GIF or PNG. The logo appears in print sheet repair .

  2. Prefix Sheet Number: prefix inserted ID card repair.

  3. Information on the score sheet maintenance have additional information displayed in the press sheet repair .

  4. Info addresses and phone card printed information of your company in the press sheet repair .

  5. Do not print in Double Copy: If you check this enabled the system will print a single copy of the repair sheet.

  6. Look and Feel: change the look and feel of the application, you must reboot the application.

  7. Language: Languages supported by the system.

  8. Country / Currency: Inserts localization settings for the currency.

  9. Report: ability to set the default report for printing standard card re repair, or a custom report you create. Among the options the report works with the mysql db (the default does not work with this database). To create a customized report RicevutaConsegnaApparato.jrxml extract the file from source, edit it with iReport or an xml editor and insert the full path in this field.

Data Base Configurations

Screen configurations (above) on advanced options menu you access the following screen:

You can configure the system in two ways which are as follows

The system is set to default embedded, this configuration provides for the use by one user, there is no access contemporary configuration includes a server instead of using contemporary times.

For the standard configuration of the server must be installed on a server FirebirdSql Database software and configure the field Url JDBC connection with the file fdb inside the installation directory db\ fdb\GESTRIP.FBD.

You can also use other databases such as Oracle or MySQL running the script db\er\ modelGestRip.sql and configure the appropriate JDBC parameters.

Personal data management

Access to personal case from the menu and database management are:

  1. Customers: contains a list of customers.

  2. States: contains the possible states of card processing.

  3. Repair Types: contains the types of repairs or for example if a repair is done with the customer or warranty or if done at or from third parties.

  4. Purchasing Data: contains the types of data acquisition or whether through purchase or invoice.

  5. Equipment Type: contains the types of or if it is a cellphone rather than a television.

  6. Brands: contains a list of brands.

  7. Models: contains a list of models.

The mode of operation of the database provides two states, or viewing mode and edit mode.

Access was in viewing mode to switch to edit mode press the edit button in edit mode you can change fields and add other items going on the last line of the table and delete from the delete button. To apply your changes, click the Save button to cancel the appropriate button cancels.

The buttons below are used to facilitate navigation between the different records.

Insert Repair Sheet

The task of entering new repair sheet is the following screen.

This screen shows a tab header and four each with different information. Navigation between tabs can be done by clicking on the tab at the top that with the navigation Back and Forward below.

The header has the following information:

  1. Sheet Number. It represents a unique code that identifies the progressive card processing.

  2. The date of entry equipment that is automatically enhanced with the current date but can be changed if you are to create a card that identifies a device delivered a few days earlier.

  3. The date of return. Indicates the date of repayment of the customer and then enhanced indicates that if the repair is stored. To exploit this field you can simply press the returned check and the system automatically inserts the current date. This date may also be inserted manually or with the timetable accessible with the key.

Equipment tab has the following information :

  1. Repair type. From management Type Repair.

  2. State repair. From management States.

  3. Purchasing data type. From management Purchasing data .

  4. Number and purchase date. Indicate the number and date of purchase

  5. Equipment Type. From management Equipment Type .

  6. Brand. From management Brands .

  7. Model. From management models. The button on the side allows the insertion of new models without direct access to management function. In placement if selected brand and/or equipment type values of this field are filtered for these values .

  8. Descriptive fields. The following fields: Defect Reported, Serial / IMEI, accessories delivered, General statement and non-compliance are descriptive fields to define the details of the information sheet repair .

The Data tab customer information defined in the register customers is possible, by pressing the "Select Client" for your interview and select a customer. If the information relating to the customer selected are not complete or not correct you can press the button "Change Client" and make the necessary changes without direct access to manegement. If you need to insert a new customer, you can press the "Enter score" and the screen allows the insertion of a new customer .

To confirm whether amendments and insertions made it necessary to press the ok otherwise the system will record these changes

The Costs & Notes tab has the following fields:

  1. Supported Cost. It is a value used to keep track of costs incurred for the repair, this value is not printed.

  2. Estimated cost. Is inserted if a cost estimate.

  3. Charged to the customer. This value is used to keep track of revenue .

  4. Print notes. The note that details are included in the printed sheet.

  5. Notes for internal use. This value is not printed .

The Repair tab has only one field that includes retail transactions made in the repair.

Browsing repair sheet

This feature allows you to interrogate data in the sheet can change without repair.

Edit repair sheet

This feature allows you to change the data in the form of repair sheet.

Printing Repair Sheet

This feature allows you to print data in the card processing.
The data are as follows:
Are present in the logo and the data of the company, and the number of card and the date or time to print
In section Client are the name of the customer address the city and the phone.
In the section Device delivered: the date of entry, type device, the make and model, the design information sheet (serial / IMEI, accessories delivered, was generally reported defect), the type of repair, information on the document purchase, the cost estimate.
In the repair section are: a description of repair, notes to the print, findings, the date of repair, the cost of repairs, information for the customer on your maintenance.

The report will have two sections one for the score one for internal use unless you select the check Do not print in duplicate.

Sheet List

This feature displays a list of all repais sheet and allows the research of different sheet according to certain criteria, from this feature, select the tab is interested can access the Display sheet, change sheet, insert sheet, print sheet.
It is also a feature delete sheet that does not permanently erase data but simply moved them into a trash cards.

Trash Sheet

This function is accessed from the Tools menu Trash Sheet and displays a list of all the cancel repair sheet and allows the research of the various cards present some criteria.
The features are: viewing the details of the card, restoring sheet, disposal of the final tab for the definitive elimination of all trash.

Data Backup

The backup feature is only available if you use an embedded database, only in this case will appear in the file menu buttons Backup and Restore data.

The Backup function creates a zip file with all type of data entered into the system, then repair data sheets and registries, but not the settings.

It is therefore recommended that you regularly do so.

To restore data, you can use the special function Restore. This feature prompts you to enter a zip file previously created by the Backup function. It removes all data in the system and replaces them with those of the backup file, so it is advisable not to abuse it.

Shortcut keys

There are keyboard shortcuts to access most functions of the system. The following lists these shortcuts.


File Menu


Management Menu


Tools Menu


Help Menu


Help Content


Sheet List


New Sheet


Show Sheet


Edit Sheet








Save Sheet


Cancel Save Sheet