Home / Educational Content / JD Edwards / How to Call Orchestrations from Forms Without Customization

How to Call Orchestrations from Forms Without Customization

A recent Oracle video walked through how to call orchestration from forms without customizations in order to simplify business processes.

Did you know that you can call orchestrations and notifications from EnterpriseOne events in real-time without any customization? This brings the power of orchestrations, including process automation and integration with third-party applications, right into the context of EnterpriseOne applications.

As part of its continued endeavor to empower citizen developers, JD Edwards has gone one step further to make the powerful capabilities of Orchestrator available from interactive applications. By using form extension, citizen developers can now associate an orchestration with a form event on the glass and contextually map the orchestration parameters – enabling them to call orchestrations from the form context in real-time. This means that you can now meet tangible business logic requirements across industries, regions, and for integration on the glass with easier steps using low-code methodologies and a low cost.

Example of Calling Orchestrations from Forms

The video walked through an example of creating a sales order for Transportation Management. This can be a tedious process that involves several steps, including:

  • Entering the sales order
  • Defining the routing options
  • Approving and confirming the shipment
  • Updating the freight charges

Wouldn’t it be nice if you could complete all of these steps with only the click of a button? With form extensibility, you can do all of this and more. All you need to do is transform these business processes into automated operations by creating an orchestration and associating it with a form event.

Associating an orchestration with a form event can be achieved in a few simple steps. Using the intuitive wizard, you can choose the control, event, and orchestration and map the input and output parameters to save the association of the orchestration with the event. By mapping the output parameters, you can map the orchestration output to the form controls. Once the association of the orchestration with the form event is completed, you can call orchestrations from the interactive application in real-time.

In the Sales Order example, the orchestration, when invoked, will create an order and update the freight charges for the order.

You can even associate a notification with an event to receive a notification when an order is created. You can achieve all of these steps without the need for any customizations.

Additionally, with EnterpriseOne Tools 9.2.4, you can:

  • Associate an orchestration with grid events
  • Map an orchestration output to grid rows and columns
  • Iterate an orchestration over rows in an update grid

What this means is, as an example, if you wanted to simplify the process of updating the order status of multiple lines on a sales order, you can do that with just the click of a button instead of going through a series of steps.

update-status

This is now possible on the glass without any customization.

All this requires is associating an orchestration with the “Update Status” button. When you click this button, the orchestration is triggered and will update the status of each selected sales order line.

To learn more about how to call orchestrations from forms without customization, visit www.learnjde.com or check out the video and additional resources below.

Additional Resources

COLLABORATE 20 will take place April 19-23, 2020 at the Mandalay Bay Resort and Casino in Las Vegas, Nevada! Don’t miss this chance to share inspiration, insights, and solutions with your peers, vendors, and the Oracle team! Register before March 6, 2020, to take advantage of Early Bird pricing.

If you’re looking for more JD Edwards content, join us next year at INFOCUS 20, the premier deep-dive JD Edwards focused event of the year! The event will take place August 25-27, 2020 in Denver, Colorado. Keep an eye out for more information on this event!