Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following automatic variables are available in the Groovy logic elements:

AvailabilityVariableNotes
Everywhere

api


<element name>.<function name>

Calls a function defined in a different element of the logic.

Deprecated: lib.<element name>.<function name>

Calls a function from a Groovy Library logic named __LIBRARY__.

This call does not allow nesting of library calls.

libs.<library name>.<element name>.<function name>

Calls a function from a Groovy Library logic of a given name.

This call allows nesting of library calls.

Rebate recordcalculationBase
Only in ContractBuilder logiccProcessor
Only in Admin > Configuration > QuoteConfigurator > Quote Header LogicsquoteProcessor
Only in Admin > Configuration > RebateManager > Rebate Agreement Template LogicsratBuilder
Only in Admin > RebateManager > Rebate Agreement Header LogicsraProcessor
IRebateRecordManagerrebateRecords

Customer input filter

Product input filter

Seller input filter

filterFormulaParam

Data type: String

String parameter value that can be passed from the builder, e.g.:

api.inputBuilderFactory()
.createProductGroupEntry("...")
.setFilterFormulaName("...")
.setFilterFormulaParam(param)
CalculationFlowActionBuilderactionBuilder
Modelmodel
WorkflowBuilderManager

workflow

Data type: WorkflowDTO
submitter
quote
pricegriditem
rebateagreement
contract
dcr (DataChangeRequest)
pricelist
rebaterecord
Data type: Map