The JDE Connection: Episode 98 – Logic Extensions 101 with Haiyan Wang
-
Posted by Quest Editor
- Last updated 3/03/26
- Share
Hosted by Chandra Wobschall and Paul Houtkooper
If you’ve ever submitted an enhancement request just to default a field…this episode is for you.
This week on The JDE Connection, we sit down with Haiyan Wang, yes, the one and only, to talk about one of the most powerful (and sometimes underappreciated) tools in the JD Edwards digital platform: Logic Extensions (LEX).
Now, before anyone’s eyes glaze over, stay with us. Because what we’re really talking about is this:
How do you make smart, dynamic changes to your applications
- without custom code
- without building a package
- without opening a development project
- and without waiting six months for a processing option?
That’s where Logic Extensions come in. If you’ve never seen it before, Logic Extensions live inside Orchestrator Studio. It’s a browser-based, graphical development environment – no compiling, no packaging, no heavy lifting. Just logic.

Figure 1 – Logic Extensions inside Orchestrator Studio.
Why This Matters
We’ve heard it again and again, “low code, no code” tooling continues to be one of the most requested topics at conferences. And when we look at our most downloaded episodes, de-customization is always near the top. That’s not a coincidence. Customers want flexibility. They want control. They want to reduce customizations. But they still need their system to behave the way their business requires.
In this episode, Haiyan walks us through how Logic Extensions were born (the origin story is better than you’d expect), and then shows how this browser-based, graphical tool lets you:
- Add conditional logic
- Set default values
- Enable, disable, hide, or show fields
- Use true/false Boolean logic
- Create reusable, generic logic components
- Test and debug in real time

Figure 2 – Logic Extensions are graphical, drag-and-drop, and immediately testable.
All without writing traditional code. If you’ve ever hit the limits of form personalization or basic form extensions and thought, “If only I could just add one conditional rule…” LEX is the answer.
The “Aha” Moment
One of the examples we walk through seems simple on the surface. When adding a customer, default the payment instrument to a specific value and disable the field.

Figure 3 – Customer Master Revision Before & After – Payment Instrument defaulted and disabled using LEX – no customization required.
Simple request. Very common business rule. Historically? That might mean custom code, a processing option change, or a workaround. With Logic Extensions? It’s a visual, drag-and-drop solution tied directly to the form.
Figure 4 – Logic Extension – Sets the question mark.
And then Haiyan takes it a step further by showing how to make that logic for disablement reusable and generic enough to apply to multiple forms and scenarios. That’s where it really gets interesting. You start realizing this isn’t just about one field. It’s about expanding what’s possible without expanding your customization footprint.
Figure 5 – Logic Extension – If Else condition and Form Control Function.
Why You’ll Want to Listen
We keep this episode practical. You’ll hear:
- Where to access Logic Extensions
- How they tie into Orchestrator Studio
- How they complement Form Extensions
- What makes them different from traditional event rules
- Why Boolean logic and “else if” conditions are a bigger deal than they sound
Whether you’re a business analyst, developer, CNC, or functional lead, this episode will shift how you think about solving small-but-persistent system challenges.
And yes… there may or may not be a moment where we start brainstorming about having an AI model build logic extensions for us using natural language. No promises. No timelines. Just a little friendly pressure.
Midwesternism of the Day
This week’s cultural contribution is part social event, part culinary ritual, part unofficial town hall meeting. News is exchanged. Weather is discussed in detail. And somebody inevitably relives their high school sports accolades from 1993 like it was yesterday.
We’ll leave it there.
Until next time, let’s keep learning, sharing, and most importantly, laughing together.
Toodles!
![]()
Missed an episode? Check out the full episode list! Also, be sure to subscribe on your favorite podcast provider, or select a provider below!
![]() | ![]() | ![]() | ![]() |

Learn More
Quest Oracle Community is where you learn. Ask questions, find answers, swap stories and connect to other JD Edwards customers and product experts in the JD Edwards Community, where you can also check out what’s happening in the Business Analyst SIG.




