Creating Tasks from Web Forms Not in RT Hierarchy

Hey RT Users,

At the Online Policy Group, we have a variety of forms
on various websites that we’d like to use to create
RT tasks so that we can process all the user requests
within RT.

Is there documentation on how to do this?

Has anyone already done this and can provide examples?

Is it possible to create additional fields beyond those
defined as the default RT task fields in order to track
additional information from custom web forms that are not
in the RT hierarchy?

One Internet with Equal Access for All,

Will Doherty
Online Policy Group, Inc.
http://www.onlinepolicy.org

Is there documentation on how to do this?

Not as such…

Has anyone already done this and can provide examples?

Yes, I’ve done this. Without pasting in my actual code, I can tell you that
I created an HTML form with fields for the desired information, and had the
form call a perl script which just turns around and sends e-mail to RT.

Is it possible to create additional fields beyond those
defined as the default RT task fields in order to track
additional information from custom web forms that are not
in the RT hierarchy?

Well, maybe, if you use the enhanced mailgate (which we don’t), you could
seed some keyword selections.

For our purposes, it was deemed sufficient just to list all the information
in the body of the automatic e-mail.
Kendric Beachey

At 19:22 Uhr -0700 7.5.2002, Will Doherty wrote:

At the Online Policy Group, we have a variety of forms
on various websites that we’d like to use to create
RT tasks so that we can process all the user requests
within RT.

Our website forms simply send mail to RT. This is for historical
reasons; the form processing CGI existed before we began using RT.
However, I’d probably go the same way now: Sending mail is trivial
with any serious server-side scripting language, works across
different servers, and the MTA takes care of queuing if the machine
running RT isn’t reachable.

Sebastian Flothow
sebastian@flothow.de
#include <stddisclaimer.h>