Business Functions

Business functions are basic units of logic that produce an output from an input without affecting the state of the data. Business functions will typically serve as helpers allowing other functionality to delegate a part of their logic to reusable business functions. Business functions are valid on all object types.

As with other business rules like business actions and business conditions, business functions can be configured to appear in a setup group in System Setup.

Note: For information on business conditions and business actions, see the Business Conditions topic (here) or the Business Actions topic (here). To create a business rule, see the Creating a Business Rule or Library topic here.

Creating Business Functions

Select a method for creating a business function:

  • Use the JavaScript Function operation to write in JavaScript, as described in the JavaScript Function Operation topic here.
  • Use the Query Template Builder operation to create a Web UI search query, as described in the Query Template Builder Operation topic here.
  • Use the Extension API to create a Java business plugin, as described in the User-Defined Functions topic here.