Pre-Save Callout - Precisely EnterWorks - EnterWorks Process Exchange (EPX) - EnterWorks - 10.5

EnterWorks Classic Administration Guide

Product type
Software
Portfolio
Verify
Product family
EnterWorks
Product
Precisely EnterWorks
Precisely EnterWorks > EnterWorks Process Exchange (EPX)
Precisely EnterWorks > EnterWorks™ software
Version
10.5
ft:locale
en-US
Product name
Precisely EnterWorks
ft:title
EnterWorks Classic Administration Guide
First publish date
2007
ft:lastEdition
2023-08-02
ft:lastPublication
2023-09-20T17:55:59.992000

Pre-Saved Callouts are not a validation rule; they are used to perform a pre-save calculation on the record before the record is created or updated. For example, a Pre-Save Callout could conditionally define a default value for an attribute or calculate a primary key based on other attribute values. If it is a compiled class, it may define a primary key using data in an external table or repository, for instance, selecting a number from a pool of available numbers, then removing the number from the pool.

Pre-Save Callouts include:

  • VTLUpdatePreSaveCallout – updates the record using the VTL script defined in the callout properties.

  • AttributeVTLCaclulatePreSaveCallout

  • PriceCopyPreSaveCallout

  • AttributesSearchAndUpdatePrice

  • GroovyPreSave – executes a Java-based Groovy script defined in the callout properties.

  • NodeJSPreSave

  • <custom> - any Java class that follows the Pre-Save Callout interface can be implemented to perform a pre-save operation.