[Vantage 8.03] Customization: Calling Forms from a Dashboard

I'm still working on this problem. So far i have been able to call
the order form with ProcessCaller.LaunchForm(...) statement. I was
able to create a new order and pass my current customer to the order
form.

Now i am trying to do the same thing with Help Desk Entry. From My
dashboard, i have a button that will open HelpDesk and i want to
create a new call and automatically populate my Customer, and
ProjectID. I have these fields available to me in the query but i
cannot seem to pass them over to helpdesk. I am using the following
code, but i get an error when helpdesk is opened "Invalid
Where-Clause: Alpha compare against Numeric Column: 'HDCASENUM =
SYSTEM.XML.XMLDOCUMENT'" If anyone has any idea how to do this, can
you please help me. Thanks!

HDCaseNum = "0"
CustID = dt.Rows(DBTVP.CurrentRow)("Customer.CustID")
CustNum = dt.Rows(DBTVP.CurrentRow)("Customer.CustNum").toString()

Dim xDoc As XmlDocument = New XmlDocument()
Dim xDocElem As XmlNode = xDoc.CreateElement("Test")
Dim xNodeMode As XmlNode = xDoc.CreateElement("Mode")
xNodeMode.InnerText = "AddNew"

Dim xNodeCustID As XmlNode = xDoc.CreateElement("CustID")
xNodeCustID.InnerText = custID
Dim xNodeHDCaseNum As XmlNode = xDoc.CreateElement("HDCaseNum")
xNodeHDCaseNum.InnerText = "0"
xDocElem.AppendChild(xNodeMode)
xDocElem.AppendChild(xNodeHDCaseNum)
'xDocElem.AppendChild(xNodeCustID)
xDoc.AppendChild(xDocElem)

Dim lfo As LaunchFormOptions = New LaunchFormOptions()
lfo.IsModal = False
lfo.SuppressFormSearch = True
lfo.ValueIn = xDoc
ProcessCaller.LaunchForm(DBTVP, "HDMN2100", lfo)
I am trying to call an external form from a Dashboard. I know you can
put a Process Link in the Actions menu, but that is kind of bulky and
you can't pass variables to the Form. I want to add a button to the
tracker view that links to a form. I am using:

Dim lfo As LaunchFormOptions = New LaunchFormOptions()
lfo.IsModal = False
lfo.SuppressFormSearch = True
lfo.ValueIn = txtEpiCustom1_4636fabe_a698_4d6c_a9bb_9e5f5d301dd0.Text
ProcessCaller.LaunchForm(FSCallCdForm, "Epicor.Mfg.UI.JobEntry", lfo)

My only problem is that i cannot figure out what form i am sending
from since it is in a dashboard. I need to change "FSCallCdForm" in
the above code to my dashboard form. Can anyone help me out?

Also, a second question i have is in a form like the OrderEntryForm,
how do i customize a feild so that when you right click in the feild
you can quick jump to other forms? Thanks for the help!!