Developers Tessitura Community
  • Topical Tessitura Community Groups
  • More
Developers Tessitura Community
Community Docs Wiki TNEW Custom Form Stored Procedures
  • Discussions
  • Community Docs Wiki
  • Events
  • Files
  • Members
  • Mentions
  • Tags
  • More
  • Cancel
  • New
Developers Tessitura Community requires membership for participation - click to join
  • +Community Developer Documentation
  • Browser-based custom screen auth token API authentication
  • Deploying network ticket printers via Windows Group Policy
  • +HTML Templates
  • +Impresario Database
  • List Filters in Custom Reports
  • New to Using Tessitura in a Software Developer Role? Start here!
  • SSRS Report Open Detail Window Links
  • The Secret Life of HTML Templates
  • -TNEW Customizations
    • Custom Contributions in TNEW
    • TNEW Custom Form Stored Procedures
    • Transitioning TNEW Customizations to V16
  • Understanding Contributions endpoints in the REST Services

You are currently reviewing an older revision of this page.

  • History View current version

TNEW Custom Form Stored Procedures

The API is described here at the VERY BOTTOM of the page:

https://www.tessituranetwork.com/TNEW_7/TNEW.htm#Topics/Form_Fields.htm

Note that @line_id is required on product-based custom forms, but not on a checkout survey form.

TIPS:

TO CONFIRM: If all of the fields in a form are optional, the stored procedure will NOT fire if the form is interacted with, but WILL fire if the form is interacted with, even if the state of the form is the same as when the page loaded.

To suppress procedure functionality when the form is submitted empty, you must add conditional logic to your procedure.

When switching from default CSI creation to stored procedure execution, a couple of data points that are supplied automatically on CSIs are not provided directly to the procedure, depending on the product type.

For example, a custom form on a contribution saved to a CSI will include (?? fund, contrib_type, cont_amt ??), but when saving to a stored procedure, only @line_no is supplied. These other data points can be retrieved based on line_no by doing a lookup on T_WEB_CONTRIBUTION WHERE ref_no = @line_no.