Skip to Main Content

Breadcrumb for learning path

Main Parent

Learning Path Details Parent

bubbles_banner

Information

learning_path_info

Creating Logic Extensions

Learn how to create logic extensions to perform operations such as string manipulation, arithmetic calculations, conditions, loops, and even table I/O. Also, learn how to create form control extensions to show/hide, enable/disable, and highlight controls on a form.

Enroll the User-Public

Learning_path_filler

Learning_path_icons

inetrmediate Intermediate
duration 196 Min
modules 8 Modules

Learning Path Contents

Module Sections Topics and more

  • Overview
      duration 0 Min
     
    Hide
    • The Orchestrator Studio provides a web-based user interface to create logic extensions. Using logic extensions, you can create business logic to perform operations such as string manipulation, arithmetic calculations, conditions, loops, and even table I/O. You can also create form control extensions to show/hide, enable/disable, and highlight controls on a form. Using the logic extensibility framework, you can use the familiar capabilities of JD Edwards Named Event Rules to create custom logic. The logic extensions component can be added as a step in the orchestration or called directly from a form extension.

      Logic extensions are created and managed as user-defined objects (UDOs), and therefore they inherit all the lifecycle management and security capabilities of the UDO framework. Logic extensions are ready to run immediately as part of an orchestration.

      In this learning path you will learn how to:

      • Create a simple logic extension using Assignment, While loop, and an If Else condition.
      • Use the aggregation function in logic extension to list the popular products ordered by the customers.
      • Create logic extension that can accept arrays as inputs and return arrays as outputs.
      • Add fields to a form using form extensions and create logic extensions using form control functions to hide, conditionally show, and highlight controls on a form.
      • Use a nested logic extension in an iterating pattern over a list of items to generate messages for how much is saved with a discount.
      • Troubleshoot the logic extension using the diagnostic mode.


      Quick Tour: Logic Extensions: No-Code Way to Get the Job Done Quickly!
      Quick Tour for Release 23: JD Edwards EnterpriseOne Release 23 Logic Extensions

      Enroll: Enroll to track your progress. An overall percent complete replaces the Enroll option and each task is marked as complete as you progress through the learning path.
      Navigation: Click a topic to view the associated content. When you reach the end of the content, use the arrows at the bottom of the page to move between topics.

      JD Edwards Orchestrator Studio User Interface
      The user interface for the JD Edwards Orchestrator Studio is constantly evolving. As a result, the screenshots depicted in this learning path may not exactly coincide with the current release but the functionality remains the same.
      This learning path is routinely updated for functional changes to the JD Edwards Orchestrator Studio, at which time any differences in the user interface will be reconciled.

  • Before You Begin
      duration 0 Min
     
    Hide
    • To perform the steps in this learning path, you will need:

      • Access to a JD Edwards EnterpriseOne environment with Tools Release 9.2.6.3 or later. JD Edwards EnterpriseOne Trial Edition running on Oracle Cloud Infrastructure is suitable, but you can use any environment with the proper Tools release.
      • Security access to use Orchestrator Studio and the orchestration user-defined object types.
      • Logic extensions are their own user-defined object type, so you’ll also need security access to create logic extensions.
  • Creating a Simple Logic Extension
      duration 45 Min
    Demonstrates how to create a logic extension and explains how to add an Assignment, Table Input and Output, a While loop and an If Else condition.
     
    Hide
  • Using Aggregation in Logic Extensions
      duration 35 Min
    Demonstrates how to create a logic extension to access the Sales Order Detail table (F4211) and use the aggregation function to list the popular products ordered by the customers.
     
    Hide
  • Using Data Sets (Arrays) in Logic Extensions
      duration 7 Min
    Demonstrates how to use the new capabilities of logic extensions that can accept arrays as inputs and return arrays as outputs for efficient iterative processing.
     
    Hide
  • Using Form Control Extensions
      duration 41 Min
    Demonstrates how to add fields to a form using form extensions and create logic extensions using form control functions to hide, conditionally show, and highlight controls on a form.
     
    Hide
  • Using Nested Logic Extensions
      duration 38 Min
    Demonstrates how to use a nested logic extension in an iterating pattern over a list of items to generate messages for how much is saved with a discount.
     
    Hide
  • Troubleshooting a Logic Extension Using Diagnostic Mode
      duration 30 Min
    Demonstrates how to import a logic extension and then troubleshoot the logic extension using the diagnostic mode.
     
    Hide