Difference between revisions of "Prefill Form Fields"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 5: Line 5:
https://<i>domain</i>/networking/servicedesk/index.jsp?applicationId=<i>appID</i>#_<i>objectName</i>/new<br> &nbsp; &nbsp;  &nbsp; /_form_title=<i>formTitle</i>/<i>fieldName</i>=<i>value</i>/...</tt>
https://<i>domain</i>/networking/servicedesk/index.jsp?applicationId=<i>appID</i>#_<i>objectName</i>/new<br> &nbsp; &nbsp;  &nbsp; /_form_title=<i>formTitle</i>/<i>fieldName</i>=<i>value</i>/...</tt>


where:
'''where:'''
:* ''<tt>domain</tt>'' - The domain used to access the platform.
:* ''<tt>domain</tt>'' - The domain used to access the platform.
:* ''<tt>appID</tt>'' - The application ID, taken from the [[Application Properties]].
:* ''<tt>appID</tt>'' - The application ID, taken from the [[Application Properties]].
Line 12: Line 12:
:* ''<tt>fieldName</tt>'' - The name of a [[Field]] that is displayed in the form.
:* ''<tt>fieldName</tt>'' - The name of a [[Field]] that is displayed in the form.
:* ''<tt>value</tt>'' - The value to pre-fill.
:* ''<tt>value</tt>'' - The value to pre-fill.
;Example:


;Considerations:
;Considerations:

Revision as of 22:07, 30 July 2013

By encoding Form data in a URL, you can take a registered platform user to a Form that has select fields pre-filled with default data.

Syntax

https://domain/networking/servicedesk/index.jsp?applicationId=appID#_objectName/new
      /_form_title=formTitle/fieldName=value/...

where:

  • domain - The domain used to access the platform.
  • appID - The application ID, taken from the Application Properties.
  • objectName - The name of the Object, taken from the Object Information section of the Object Properties.
  • formTitle - The name of the form, taken from the Form Properties.
  • fieldName - The name of a Field that is displayed in the form.
  • value - The value to pre-fill.
Example
Considerations
  • For all parameter values, use "+" instead of a space.
    Example: My Application becomes: My+Application
  • Parameters must be specified in the order shown, separated by a slash ("/")
  • If a data value includes a "/", encode it using %2F.
    Example: either/or becomes: either%2For
Supported Fields
  • BOOLEAN (value should be either 1 or 0 )
  • CURRENCY
  • DOUBLE
  • GLOBAL_PICK_LIST
  • NUMBER
  • PERCENT
  • PHONE
  • PICK_LIST
  • RADIO_BUTTON
  • TEXT_FIELD
  • TEXT_AREA
  • TIME