HelpDesk OnlineTM



Overview
FAQ
Demo
Order
Version Log
Download
Setup
Up & Running
Customization
HDMail Setup
Custom Forms
Customer Databases

We accept VISA and MasterCard


Custom Forms

In Standard Mode HelpDesk will generate service request submission form automatically. The hdform.cgi script will parse submission form template and replace **HELP DESK ONLINE** tag with an html code of service request form. There is no way to change this code while in Standard Mode. If you need more control over service request form appearance, please use Advanced Mode.

In advanced mode you can:

  • remove fields you do not need (Customer ID, Name, Reference)
  • add up to 10 custom fields to convey values specific to your service (e.g. "Operating System", "Emergency Level", "Phone Number")
  • setup unlimited number of forms (e.g. one per request category or per department)

The following instructions and samples assume knowledge of html coding for CGI forms.

1. Minimum Requirements Form

Here is html code of sample service request form. Click here to see this form in action (link will open in new window). The form collects email address and problem description only.

Source code:

<form method=post action="http://[URL OF HELPDESK DIRECTORY]/hdform.cgi">
<table border=0>
<tr><td align=right>Email:</td><td><input type=text name=email size=20></td></tr>
<tr><td colspan=2><center><br>Problem Description<br><br>
<textarea wrap=virtual name=problem cols=60 rows=20></textarea><br>
<br>
<input type=hidden name=check value=1>
<input type=hidden name=advancedform value=1>
<input type=submit value="Submit Service Request">
</td></tr></table>
</form>

Notes:
  • Do not forget to insert your HelpDeskOnline.Net ID ("action" attribute)
  • The form must contain hidden input with name "check" and value=1
  • The form can be placed on your site
  • The "email" and "problem" are the names for inputs to collect email address and problem description. Inputs named "cusid", "name", "reference", "custom1" will convey values for "Customer ID", "Customer Name", "Reference" and "Custom Field" standard attributes.

2. Additional Info Form

Here is html code of sample service request form. Click here to see this form in action (link will open in new window). The form collects email address, problem description, operating system name and allows to request callback to the phone specified.

Source code:

<form method=post action="http://[URL OF HELPDESK DIRECTORY]/hdform.cgi">
<table border=0>
<tr><td align=right>Email:</td><td>
<input type=text name=email size=20></td></tr>
<tr><td align=right>Operating System:</td><td>
<input type=hidden name=x_title0 value="Operating System">
<select name=x_custom0>
<option value="Not Specified">Please Select
<option>Windows 95
<option>Windows 98
<option>Windows 2000
<option>Windows NT
<option>Unix
<option>Palm OS
<option>My hairdryer does not feature embedded software
</select>
</td></tr>
<tr><td align=right>
<input type=hidden name=x_title2 value="Callback requested">
<input type=checkbox name=x_custom2 value="Yes">

Please call me, phone number:</td><td>
<input type=hidden name=x_title3 value="Phone">
<input type=text name=x_custom3 size=20>

</td></tr>
<tr><td colspan=2><center><br><u>Problem Description</u><br><br>
<textarea wrap=virtual name=problem cols=60 rows=20></textarea><br>
<br>
<input type=hidden name=check value=1>
<input type=hidden name=advancedform value=1>
<input type=submit value="Submit Service Request">
</td></tr></table>
</form>

Notes:
  • Use names x_custom0 - x_custom9 for inputs, which collect custom values
  • Use names x_title0 - x_title9 for inputs, which convey display names for corresponding custom fields
  • Values of custom fields will be added to Problem Description in the form Title:Value
  • The form must contain hidden input with name "check" and value=1
  • The form can be placed on your site



Copyright © 1999-2010 Rush Project Inc. All rights reserved.

Offshore software development by CGI Research.
jonhdoe@eastwright.com