TOCPREVNEXTINDEX

PC-Duo Enterprise HelpDesk


Maintaining Your Help Desk System


This chapter discusses the tasks involved in maintaining your issue tracking system.

Deleting Issues

Using HelpDesk Admin, you can delete specific issues (for example, “1” or “3, 6, 9”) or a range of issues (for example, “1-100”) from a project.

To delete issues:
  1. In HelpDesk Admin, click Delete Issues on the Project menu.
  2. In the Issues to delete box, type the issue numbers you want to delete.
  3. You can type a specific issue number, a comma-separated list of issue numbers (“1, 5, 7”), or a range (“1-25”).

  4. If you want to reuse the issue numbers of deleted issues, select the Recycle Issue Numbers check box.
  5. Recycled issue numbers are assigned to new issues.

Managing Logon Sessions

About the Logons Editor

HelpDesk Admin includes a Logons Editor (Tools menu) that lists all users logged on to Web views, HelpDesk Admin, HelpDesk Web Admin, or the Web View Editor.

The Logons Editor displays the following information for each logon session.

Name

Logon name of the user.

Date/Time

Date and time that the user logged on.

Workstation

The user’s IP address or computer name.

Project

If the user is logged on to a Web view, the name of the project is displayed.

Virtual Directory

If the user is logged on to a Web view, the virtual directory is displayed. The virtual directory is the final part of the URL used to access the Web view. For example, if the virtual directory is named “helpdesk”, then the URL is http://server/helpdesk. You can use the Web View Editor to determine which views are at the specified URL.

Virtual directories such as helpdesk00, helpdesk01, and helpdesk02 are all accessed through the //server/helpdesk URL.

Application

This is either “Web View”, “Web View Editor”, “Admin”, or “Web Admin”.

Logging Off Users

To log off all users:
  1. On the Tools menu, click Logons Editor.
  2. Click Log Off All.

Before logging off a user, a Web view displays a message telling the user that Enterprise HelpDesk is shutting down. You can give users a bit more time by sending an immediate message. To do this, set the Send immediate shutdown message project option to Yes.

Repairing and Compacting

About the Repair and Compact Tool

HelpDesk Admin includes a tool for repairing and compacting Microsoft Access database files. This tool is available from the Tools menu (Repair and Compact), but to repair and compact project database files, you must select a project first.

About the Database Files

The Repair and Compact dialog box displays a list of databases and their locations. The list of includes both common databases (databases shared by all projects) and project-specific databases.

Note that while SQL Server databases are listed, you cannot repair and compact them.

Project-specific databases:
Databases shared by all projects:

For Microsoft Access databases, the location is a file path. For SQL Server databases, the location is the name of the SQL Server.

Compacting Database Files

Compacting optimizes the performance of Microsoft Access databases and can help prevent data corruption. If you make frequent changes in a database, parts of the database may become fragmented. We strongly recommend that you periodically repair and compact your databases.

To compact database files:
  1. In the Project list, click a project.
  2. In the Tools menu, click Repair and Compact.
  3. In the Repair and Compact dialog box, select the database files you want to compact.
  4. Note that SQL Server databases cannot be repaired and compacted with this tool.

Repairing Damaged Database Files

Repairing files allows you to recover corrupted or damaged Microsoft Access databases.

To repair a database file.
  1. Make a copy of the damaged database file so that you have a backup.
  2. Delete the .ldb file if it is present. You must close the corresponding database file before you delete the .ldb file.
  3. If the database file is project-specific, click a project in the Project list.
  4. In the Tools menu, click Repair and Compact, and then select the files you want to repair.
  5. Click Start to run Repair and Compact on the selected files.

Running Security Repair

The Security Repair utility program repairs and compacts CenSys.mdw. CenSys.mdw is the system workgroup file that stores security settings such as user group permissions and passwords.

CenSys.mdw may become bloated and stop working. Symptoms include changes in user permissions, such as the inability to log on, or an increase in file size (normal file size is around 160 KB).

Security Repair works on the copy of CenSys.mdw found in the local HelpDeskTools folder (for example, C:\Program Files\PC-Duo Enterprise\HelpDeskTools). This prevents users from accidently running the program on the CenSys.mdw on the database server.

To repair and compact CenSys.mdw:
  1. Make sure no one is editing users, groups, or passwords.
  2. Copy CenSys.mdw from the HelpDeskServer folder to the HelpDeskTools folder.
  3. On the Start menu, point to Programs and then click PC-Duo Enterprise. Point to HelpDesk and then click Security Repair.
  4. Copy CenSys.mdw back to the HelpDeskServer folder.

Checking Integrity

About the Integrity Editor

The Integrity Editor (available from the Tools menu) allows you to remove database locks and validate the integrity of your databases. The integrity tasks apply to both SQL Server and Microsoft Access databases.

Remove Locks

Locks on Project Definitions

Removes locks on project definitions, such as reports, queries, fields, and sorts.

Project definitions are stored in a Microsoft Access database (the .def file). Microsoft Access uses lock files (.LDB) to tell which records are locked in a database and which users have the locks. Lock files may not be removed if Microsoft Access does not exit properly (for example, if the PC or the network crashes while you’re editing a project with HelpDesk Admin).

In this type of situation, you may get "locked by another user" messages when you try to use HelpDesk Admin. Running the Remove Locks task removes the lock files.

Locks on Users and Logon Sessions

Removes locks on users and logon sessions. Users are locked while someone is editing a record in the users database (the users.mdb file or, in SQL Server, the USERS_MDB database).

Sessions shown in the Logons Editor can be locked. For example, you may not be able to remove a logon that is several weeks old because it is locked. Run Remove Locks to unlock the logon.

Validate Integrity of Fields

This task verifies that the issue database and the project definition database are in-sync and have the same set of fields. The task also checks primary keys and indexes.

For example, suppose your issue database is damaged and cannot be repaired, and that your backup of the issue database is not in-sync with the current project definitions database (the definitions database has new fields that are not in the backup issue database). By running the Validate Integrity of Fields task, you can synchronize the backup issue database with the current project definitions database.

Validate Relationships

This task verifies that built-in related fields are set correctly in the issue database. In the HelpDesk project, the only built-in related fields are State and Progress.

Validate Relationships does not apply to field relationships created with the Workflow Editor.

Validate Integrity of Issues

This task verifies that the issue database and the revision history are in-sync, by checking the revision numbers stored in the different tables of the database.

Enabling Auto Repair

If you have problems running HelpDesk Admin, try using the Enable Auto Repair option (Tools menu).

Enable Auto Repair tries to repair HelpDesk Admin by fixing broken references, linking tables, and recreating objects.

To turn on auto-repair, click Enable Auto Repair in the Tools menu. Then exit HelpDesk Admin and log back on. While auto-repair is turned on, HelpDesk Admin runs in “repair mode”, which may be slower than normal mode.

To turn off auto-repair, click Enable Auto Repair again.

Backing Up

About Backing Up

You should regularly back up your Enterprise HelpDesk databases. Besides backing up all the issue data entered into the system, you should also (though perhaps less frequently) back up the files and databases that define your projects and Web views.

You should back up the following files and databases. The files are all found in the HelpDeskServer folder.

Files
SQL Server Databases
<project>.cen
<project>-01.dat
<project>-02.def
<project>-03.usr
users.mdb
Censys.mdw
Licenses.mdb
CenSession.xml
CenInfoSession.xml
censusweb.mdb
<project>-01-DAT
USERS_MDB

You may also want to back up:

Backing Up Issue Databases

The issue database stores all the issues entered into the Enterprise HelpDesk system.

What to backup

Issue data is stored in the DAT database. By default, the DAT database is located in the HelpDeskServer folder (for example, C:\Program Files\PC-Duo Enterprise\HelpDeskServer).

Database engine
Database
Jet/MSAccess
<project>01.dat file
SQL Server
<project>01_DAT database

For projects that use Jet/MSAccess, you just have to backup the .dat file. For projects that use SQL Server, you can use the SQL Server backup functionality to do incremental or complete backups of the issue database.

You may also want to backup the project folder (for example, C:\Program Files\PC-Duo Enterprise\HelpDeskServer\HelpDesk). The project folder stores all files attached to issues.

You can use HelpDesk Admin to verify the location of the DAT database. In the Project list, click the project to display the Project Properties. The Project Location specifies the location of the DAT database.

Backing Up Projects

Projects include the definitions of fields, queries, sorts, layouts, reports, and notifications.

What to backup

Projects are stored in a set of files in the HelpDeskServer folder.

Project File
Description
<project>.cen
Used for project initialization and versioning
<project>02.def
Stores all project definitions
<project>03.usr
Used by HelpDesk Admin

Note that Enterprise HelpDesk automatically backs up the tblDtsFields table in <project>02.def. This table contains the definitions of the fields in the project. The backup copies of the table are stored in the .def file.

Backing Up the Users Database

The users database contains all user and contact information, and is shared by all projects.

What to backup

If at least one project uses SQL Server, the user data is stored in a SQL Server database. Otherwise, the user data is stored in a Microsoft Access .mdb file. The users database is located in the HelpDeskServer folder (for example, C:\Program Files\PC-Duo Enterprise\HelpDeskServer).

Database engine
Database
Jet/MSAccess
users.mdb file
SQL Server
USERS_MDB database

Backing Up System Files

We recommend you do a general backup of the files in the HelpDeskServer folder.

What files to backup

You should backup these files:

Enterprise HelpDesk automatically creates backup copies (in the HelpDeskServer folder) of CenSys.mdw and CenSession.xml when the files change. A mirror of CenSys.mdw is also available (the mirror file is named CenSys_mir.mdw).

Backing Up Web Views

What to backup

You should backup these files and folders:

C:\Program Files\PC-Duo Enterprise\HelpDeskServer
	\CensusWeb\Views\CensusWebVD
		\HelpDesk_HelpDesk 
C:\Program Files\PC-Duo Enterprise
	\HelpDeskServer\HelpDesk 
 

The project folder stores attachments, the reports used to format notifications, and the queue of notification messages.

Automatic Backups

Enterprise HelpDesk automatically backs up:

You can disable these automatic backups by setting the Enable Backups option to No (in the Tools menu, click Options).

Performing Hot Backups

Hot backups are backups performed while the Enterprise HelpDesk system is in use. Hot backups are ideal for 24-hour-a-day operations.

To perform hot backups, the Enterprise HelpDesk administrator has to use database-specific tools:

Restoring Backups

After restoring backups of the issue database and the project definitions database, use the Integrity Editor to validate the integrity of fields, relationships, and issue database.


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