<< Klicken Sie um die Kapiteleinträge aufzulisten >> Navigation: The installation > Configuration file (xperttimer.ini) |
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 a 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 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\
or 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\[Username]\Local Settings\Tools\XpertTimer\ (or similar)
[General]
Parameter name |
Description |
ShowWelcome = 0/1 |
Show welcome dialog |
ShowSplash = 0/1 |
Show program logo on start up 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. |
[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) |
Parametername |
Description |
Databasetype = 0,1,2,3,6 |
Type of database used 0 = Access, 1 = MS SQL, 2 = MySQL, 3 = SQLite, 6 = PostgreSQL |
Encrypted = 0/1 |
Put all connection settings encrypted in the Ini. For example: server name, username etc. |
[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) |
MySQL-Server
Parametername |
Description |
Servername |
Name or IP of the database server of the MySQL server e.g. DBSERVER |
Databasename |
Name of the database on the database server e.g. XT |
Username |
Username for logging in to the SQL server |
Password |
Password for logging in to SQL Server (Encrypted) |
Port |
Connection port of the server (default = 3306) |
UseSSL = 0/1 |
Encrypt data transfer (0 = Off, 1 = On) |
KeepConnection = 0/1 |
Hold DB connection (0 = off, 1 = on) |
VendorLib |
Path and name of the DLL for database drivers. If specific MySQL version should be addressed. e.g. libmySQL.dll |
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) |
[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]) |
[SQLite]
Parametername |
Description |
Databasename |
Name of the SQLite database file e.g. C: \ Program Files \ Xpert-Timer \ xt.sqlite |
Username |
Username for logging in to the access database (default = admin)) |
Password |
Password for logging in to SQLite database (Encrypted, Default = [blank]) |
[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=
The standard
For users, the report says: Employee, but Xpert-Timer user wants to show in the example above, in his expression "Name" instead of "Employee".
for client is in the report: Customer
for Project is in the report: Project
for DateRange is in the report: Period
for filters is in the report: Selection
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