TOCPREVNEXTINDEX

PC-Duo Enterprise HelpDesk


Databases


Overview

By default, all Enterprise HelpDesk database files are located in the HelpDeskServer folder (for example, C:\Program Files\PC-Duo Enterprise\HelpDeskServer).

An Enterprise HelpDesk project includes two main databases:

In addition to the project databases, there is a database of users. The users database is shared by all projects.

Issue Database

Database

Microsoft Access

The issues are stored in the file <project>01.dat, where <project> is the name of the Enterprise HelpDesk project.

SQL Server

The issues are stored in the <project>01_Dat database, where <project> is the name of the Enterprise HelpDesk project. The database consists of these files:

Tables

tblDts

Stores most of the information entered for an issue. This includes most of the fields on the Overview, Description, and Detail tabs, as well as the information entered on any custom tabs added to the project.

tblAttachments

Stores any files attached to an issue.

tblRevisionHistory

Stores the revision history for issues.

Project Definitions Database

Database

The project definitions database consists of a single file named <project>02.Def, where <project> is the name of the Enterprise HelpDesk project. This is a Microsoft Access database (MDB) file.

Tables

tblDtsFields

Defines the fields available in an Enterprise HelpDesk project. The Field Editor in HelpDesk Admin provides a user interface for editing most of the columns in this table.

In tblDtsFields, the tWhere column specifies a Where clause that controls the contents of a choice list. The HelpDesk project uses the Where clause to build the Contact, Owner, and Submitter choice lists.

For example, this Where clause removes macros (such as <User>) and contacts from the Owner list:

Where (([nID] >= 0 And  [tName]  <> '')Or
[tName]  = '<User>') And fOriginator = 0 
tblState

Specifies the list of choices for the State field. The State field is a read-only field that is set based on the Progress field.

tblSubState

Specifies the list of choices for the Progress field. Each possible substate corresponds to a possible State value (Open or Closed).

Choice List Tables

A choice table specifies the possible values for a choice list field. Each row in a choice table includes an nID, a tName (the choice text), and optionally, an nChoiceID (for non-alphabetical choice lists).

In the DAT database, multi-choice fields store a semi-colon separated list of the tName values (the choice text strings), not the nID values.

Users Database

Database

All Enterprise HelpDesk projects share the same database of users.

Microsoft Access

The user database is named users.mdb.

SQL Server

The user database is named USERS_MDB, and consists of these files:

Tables

tblUser

Lists the users and contacts. Users have logon names and passwords. Contacts are people who report issues, but do not have a logon account.

If you add a field to the Origin tab, the field is added to tblUser, not tblDts. The Origin tab is a read-only tab that displays user and contact information. The user and contact information is actually entered in HelpDesk Web Admin (Users tab) and in HelpDesk Admin (Tools > Security, Users tab). This allows user and contact information to be entered once for all issues, instead every time for each issue.

Other Project Files

<project>03.Usr is a Microsoft Access database. It contains a number of temporary tables used by HelpDesk Admin.

<project>.cen controls project initialization and versioning.


Vector Logo
Vector Networks
http://www.vector-networks.com
Voice: +44 (0) 1827 67333
Fax: +44 (0) 1827 67068
info@vector-networks.co.uk
TOCPREVNEXTINDEX