The XperTimer.ini includes all information in order to run Xpert-Timer properly. You can find the database connection in the file as well as bunch of other settings. For example you can configure the handling of the Hibernate Status here.
Depending on if you use the Basic or the Pro/Enterprise Version, the configuration file is either named XpertTimerBASIC.ini or XpertTimer.ini
You can find the file either in your Xpert-Timer Program path
C:\Programs(x86)\XpertTimer\
of if you work with limited user access rights (Windows Vista, Windows7) you find it in your user directory:
C:\MyDocuments\[Username]\Local Settings\Program Settings\XpertTimer\XpertTimer.ini
Furthermore you have the option to use environmental variables. This could help the administrator a lot as he can set the environmental variables through the Active Directory, using User Access rights.
Following variables are available:
1.XTDBCONFIGPATH
2.HOMEDRIVE + HOMEPATH
The environmental variables can be set or displayed using the command line parameter "SET".
The program checks the availability of the .ini file in following order:
1.Program path
C:\Programs(x86)\XpertTimer\
2.Environmental variable
XTDBCONFIGPATH
3.Environmental variable
HOMEDRIVE + HOMEPATH
4.User specified program path
C:\Documents\[Benutzername]\Local Settings\Tools\XpertTimer\ (or similar)
[General]
Parameter name |
Description |
ShowWelcome = 0/1 |
Show welcome dialog |
ShowSplash = 0/1 |
Show program logo on startup of Xpert-Timer |
ShowScenario = 0/1 |
Decide the test version (Single User - Multi User) when starting up Xpert-Timer the first time |
SingleInstance = 0/1 |
Allow multiple Xpert-Timer on one computer. This is necessary, if you have multiple users working on one desktop computer in order to track their time. |
Databasetype = 0,1,2,3 |
Type of the database 0=Access, 1=MS SQL, 2=ConnectionString, 3=MySQL |
ConnectionStringEncrypt = 0/1 |
Shows, weather the ConnectionString is encrypted or readable. |
ConnectionStringEncryptMySQL |
ConnectionString for MySQL database |
[Backup]
Parameter name |
Description |
Path |
Backup path for your Access database, e.g. Path=SERVER\Backup\XpertTimer |
[DBConnectionCheck]
Parameter name |
Description |
Enabled = 0/1 |
Check connection using Ping to the IP-Address active/deactivated |
ServerIP |
IP-Address of the server |
ReconnectPingCount |
Number of tries to connect through Ping (Default=2) |
InitialDelay |
Length of first try of connection after waking up from hibernate mode in ms (Default=100ms) |
ReconnectDelay |
Interval of repetition for automatic connection test in ms (Default=5000ms) |
[SQL-Server]
Parameter name |
Description |
Servername |
Name of database instance of MS-SQL Server, e.g. DBSERVER\SQLEXPRESS2008 |
Databasename |
Name of database on database server, e.g. XT |
Username |
User name for connecting to MS-SQL-Server |
Password |
Password for connecting to MS-SQL Server (encrypted) |
SecuritySQL = 0/1 |
Connection mode for database server (0=integrated authentification, 1=Username and password) |
[Access]
Parameter name |
Description |
Database name |
Name of the Access-Database-File, e.g. C:\Programs\XpertTimer\xt.mdb |
Username |
User name for connection to Access database (Default=admin) |
Password
|
Password for connection to Access database (Encrypted, Default = [Empty]) |
PostgreSQL
Parameter name |
Description |
Server name |
Name or IP of the PostgreSQL-server e.g. DBSERVER |
Database name |
Name of the database itself z.B. XT |
User name |
User name for the connection to the PostgreSQL server |
Password |
Password for the connection to the PostgreSQL server (encrypted) |
Port |
Port of the PostgreSQL Server (Default = 5432) |
[Messaging] (The messaging is for displaying a short notice if you receive a new project or task on your desktop)
Parameter name |
Description |
enabled |
0 = off; 1 = on |
interval |
The interval is set to 5 seconds. You can set the interval to any seconds you want. For example 100 for 100 seconds. |
If you want to change the look of your reports in Xpert-Timer, you need to set some parameters in the XpertTimer.ini. This is only necessary if you want the default header to appear different in all your reports. The header of the report can be changed at any time when you hit the print button in Xpert-Timer. So use this function only if you need to change the default header.
If you need to change the description of one line, write the word you want to appear in the report behind the "=". Like "Name" in the following example.
For example:
[ReportOptions]
ReportHeader_User=Name
ReportHeader_Client=
ReportHeader_Project=
ReportHeader_DateRange=
ReportHeader_Filter=
If you want to set the title of all your reports, you can also do that in the .ini file. You can set the title for following reports:
- Working hours
- To-Do list
- User list
- Project list
- Client list
- History
For example:
[ReportOptions]
ReportTitle_Times=Overview of working hours
ReportTitle_Todo=List of To-Dos
ReportTitle_Users=
ReportTitle_Projects=
ReportTitle_Clients=
ReportTitle_History=
Please use following commands to set the names of the columns in your Xpert-Timer. They are then also printed with this new header name:
[Columnheaders_TasXTTreeTodoExt]
Col_0=Category
Col_1=ID
Col_2=Done on
Col_3=Due on
Col_4=Start from
Col_5=Created on
Col_6=Recipient
Col_7=Creator
Col_8=Status
Col_9=Note
Col_10=Progress
Col_11=Priority
Col_12=Subject
Col_13=Estimated
Col_14=Needed
Col_15=Remaining
Col_16=Text
Col_17=Project name
Col_18=Task package
Col_19=Letzte Änderung
Col_20=Notes
Col_21=Attachments
[Columnheaders_TasXTTreeProjectsExt]
Col_0=Project name
Col_1=SP#
Col_2=Description
Col_3=Project no.
Col_4=Type
Col_5=Status
Col_6=Quick access
Col_7=Priority
Col_8=Person in charge
Col_9=Start
Col_10=End
Col_11=Flat rate
Col_12=Pr./Unit
Col_13=Bill.Unit
Col_14=Progress
Col_15=Time used in %
Col_16=Acc.mode
Col_17=Security
Col_18=Escalation
Col_19=Time needed
Col_20=Time needed (Team)
Col_21=Time estimated
Col_22=Telephony
Col_23=Deleted on
Col_24=Deleted from
[Columnheaders_TasXTTreeTimestampsExt]
Col_0=From/Till
Col_1=Pause
Col_2=Hours
Col_3=Internal
Col_4=Price
Col_5=Status
Col_6=User name
Col_7=Project name
Col_8=Task
Col_9=Pr./Unit
Col_10=Bill.Unit
Col_11=Comment
Col_12=Location
[Columnheaders_TasXTTreeHistoryExt]
Col_0=Activity
[Columnheaders_TasXTTreeProjectItems]
Col_0=Reimb.expense
Col_1=No.
Col_2=Type
Col_3=Project name
Col_4=Category
Col_5=Service date
Col_6=Account date
Col_7=User
Col_8=Location
Col_9=Price(Cost)
Col_10=Price(Ret.)
Col_11=Amount
Col_12=Total(Cost)
Col_13=Total(Ret.)
Col_14=Profit
Col_15=VAT%
[Columnheaders_TasXTTreeReminders]
Col_0=Remind me
Col_1=Priority
Col_2=Object
Col_3=Type
Col_4=Comment
Col_5=User
Col_6=Creator
Col_7=Signal
Col_8=Lead time
Col_9=Next alarm