DocumentationAEM as a Cloud ServiceUser Guide

Difference in various editions of Rule editor

Last update: July 25, 2024
  • Applies to:
  • Experience Manager as a Cloud Service
  • Topics:
  • Adaptive Forms
  • Core Components
  • Foundation Components

CREATED FOR:

  • Beginner
  • Intermediate
  • User
  • Developer

This article provides a comprehensive comparison of the different editions, highlighting their distinctive functionalities, strengths, and potential limitations. By examining these differences, users can make informed decisions about which edition best suits their specific needs and requirements, ensuring they leverage the full potential of the Rule Editor.

Difference between Foundation Rule Editor and Core Component Rule Editor

The following table demonstrates the difference between the features available in the Rule Editor’s Core Components and the Rule Editor’s Foundation Components:

FeaturesAdaptive Form Foundation ComponentsAdaptive Form Core Components
Set the drop-down list of optionsThe drop-down list of options is set using the Rule Editor's Set Options of property.The dropdown options are set using the custom functions.
Perform mathematical operations on the repeatable panel fieldOOTB Math functions can be applied on repeatable panel fields to perform functions like sum, average using the Rule Editor. Two arguments need to be provided: the first specifies the repeatable panel containing the field, while the second specifies the field within the corresponding repeatable panel.Mathematical operations on the repeatable panel field can be performed using the custom functions. You can also apply the mathematical functions directly to the fields of the repeatable panel in Rule Editor.
Validate/Reset field/panel/form rule in 'Then'Validate and Reset functions only support form object in Rule Editor.Validate and Reset functions support form / panel / field object in Rule Editor.
ES10 SupportES10 is not supported yet. It only supports ES5 JavaScript features.Support for modern JavaScript features such as let and arrow functions (ES10 support) within custom functions.
Service output propertyThe Service output property is supported in the Set Value of option of the Rule Editor.The Set Value of option does not support the Service output property for invoking APIs in the Rule Editor.
Navigate between the panelsThe Next button and Previous button components are provided to navigate between the panels. A navigation button placed within the container works on its child elementsThe Navigation in Panel rule is available in the rule editor, allowing users to create rules for navigating between the children of panels.
NOTE
To learn how to create and use custom functions in detail, refer to Custom functions in Adaptive Forms (Core Components) article.

See Also

  • Introduction to Rule Editor for Adaptive Forms based on Core Components
  • Operator types and events in rule editor of an Adaptive Form based on Core Components
  • Rule Editor User Interface for Adaptive Forms based on Core Components
  • Different use cases of Rule Editor for an Adaptive Form Based on Core Components
  • Difference in various editions of Rule editor
  • Using asynchronous functions in an Adaptive Form
  • Invoke Service enhancements in the Visual Rule Editor for forms based on Core Components
  • Introduction to Custom Functions for Adaptive Forms based on Core Components
  • Create a Custom Function for an Adaptive Form based on Core Components
  • Scope object in custom functions
  • Examples of developing and using a custom function
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab