Leveraging Efficiencies in JD Edwards EnterpriseOne 9.2 with Personalizations

Introduction

The purpose of this webpage is to introduce the potential uses and benefits from leveraging Personalizations and UDOs within all the modules of EnterpriseOne 9.2 onwards. This also provides valuable information to both build a business case to upgrade E1 or migrate from World Software to E1 and to ensure a smoother and more cost-efficient upgrade or migration process. Personalizations can even be used to replace Customizations and some Interfaces.

The following content, written by award winning SpringboardUX, both explains what Personalizations are and highlights potential, practical uses whereby Personalizations can leverage huge efficiencies in every organization using E1 9.2 or later. We hope that by reading this full document you will be inspired to start your personalized journey to leveraging efficiencies and saving money. And SpringboardUX is here to help you every step of the way.

UDOs and Orchestrator are new tools that enable both a new user interface for EnterpriseOne and automation of many, key processes within EnterpriseOne. This means that users’ daily tasks can be speeded up and possibly automated leveraging efficiencies within the organization. These tools enable personalizations to be built by users, power users and managers. They require no additional software license or server investment. The difference between personalizations and customizations is that personalizations remain unaffected following upgrades and updates as they form part of the presentation layer and not the application layer and thus require no retrofitting and minimal testing as they sit over the applications.

Many customers have a large customization estate, some of which has been in place for many years and has, in the past, required time-consuming and expensive retrofitting. Some of this estate can be replaced with personalizations. Some may be redundant due to new functionality in recent applications and tools releases.

One of the areas in which SpringboardUX can assist customers is in analysing their customization estate in order to clarify which customizations can be replaced by personalizations, and no longer needed and any superseded by standard features and functionality. By making a small investment in an early analysis, a great deal of time can be saved from an upgrade or migration process by reducing the requirements for both internal staff and consultants. SpringboardUX can work alongside your existing local or outsourced partner to design and write functional specs for them to deliver. This analysis will highlight all customizations that can be replaced by UDOs or Orchestrations, areas to consider for business process automation and customizations that can be replaced by new functionality. Additionally, SpringboardUX can perform all the required work if you wish to have just one partner. The authors of this article would be happy to speak with you and answer any questions you may have. Visit our Contact Us page. And please Bookmark this page for furture reference.

Listing of Topics Covered

  • Where Personalizations Can Add Value

  • EnterpriseOne Upgrades

  • World to EnterpriseOne Migrations

  • Customization Estate Review

  • Business Process Automation

  • Leveraging New Features & Functionality

  • Risks Associated with Remaining on an Older Release

  • What are UDOs?

  • JD Edwards E1 and UDOs

  • Training

  • Practical Uses

  • Manufacturing

  • Production Scheduling

  • Shop Floor Planning

  • Capacity Planning

  • Automating the Shop Floor

  • Demand Forecast Review

  • Agile Planning

  • Purchasing

  • Meeting The Production Plan

  • Quality Control

  • Warehousing Stock Control

  • Sales

  • CRM Integration

  • Mobile APPS integration (Getting Sales in and Promise Dates out)

  • Responding to Customer Enquiries

  • Pricing Campaigns and Their Effectiveness

  • Finance

  • Accounts Receivable

  • Accounts Payable

  • Upgrading E1 or Migrating from World to E1

  • Preliminary Preparation Work Prior To Upgrade or Migration

  • Summary of the high-level enhancements provided since the release of 9.2.5 

  • UX One: Overview

  • Two Optional Data Pack

  • Delivered Roles

Where Personalizations Can Add Value

EnterpriseOne Upgrades

Where customers have written customizations based on standard JDE objects then these are replaced during an upgrade and the work needs to be repeated after each upgrade. This is a costly exercise in terms of development time, testing time and ongoing training of users on this non-standard functionality. But customizations come at a cost. In recent years there has been a trend for customers to try and reduce their customization estate to make upgrades quicker, smoother and cheaper. Personalizations sit on top of the JDE code and require no retrofitting and minimal testing.

 

World to EnterpriseOne Migrations

Customers migrating from World Software to EnterpriseOne can benefit from UDOs and Orchestrations at go live adding even more value to the business case for upgrading. SpringboardUX can work on writing functional specs and building UDOs and Orchestrations even before the customer has the new servers in place by leveraging their own systems and porting the work over at a later date.

Customization Estate Review

By completing a Customization Analysis, SpringboardUX can identify and categorize customizations as follows: -

·       No longer required

·       Redundant due to new features or functionality

·       Can be replaced with UDOs

·       Can be replaced with Orchestrations

·       Still required

Once the above has been completed the customer can prioritize which customizations are to be replaced and delivered. SpringboardUX can write functional specs and build these new personalizations. Alternatively, the specs can be passed to your incumbent onshore or offshore partner to build and test.

By doing this preliminary analysis prior to a migration or upgrade, a lot of time can be saved from the upgrade or migration project reducing the involvement requirements of both internal and external resources offering huge savings. It also makes the scope of the project clearer and easier to plan and deliver reducing risk.

Business Process Automation

The Orchestrator, itself an UDO, allows many aspects of EnterpriseOne to be automated. It also opens the door to entering data into E1 without the E1 application or screens by leveraging email or WhatsApp and other social media tools by leveraging a third-party application that SpringboardUX offers.

By automating processes, it can save a great deal of time and improve accuracy by reducing human error. It also relieves users of boring, repetitive tasks freeing them up to do more useful tasks. Orchestrator can also be used to bring information in from third-party systems and other areas of E1 and can replace existing interfaces.

 


Leveraging New Features & Functionality

With each new release of EnterpriseOne and Tools, new features and functionality is introduced. Please see the Appendices for further details and links to the Oracle site for further information. SpringboardUX recommends always installing the latest tools releases as they refine existing tools, fix errors and bring in new performance improvements, efficiencies and features.

 

Risks Associated with Remaining on an Older Release

Apart from not being able to benefit from new features and functions, it will prevent you from using the latest version of operating systems, database and even hardware. Support for newer releases is not ported back to older releases so, at some point, a given older release will dictate available compatible updates. This will have a knock-on effect to supportability of the operating system, database and hardware.  

 

What are UDOs?

UDOs, User Defined Objects, are a brand-new feature within EnterpriseOne that started to be introduced with 9.2. As further tools Releases have been released, UDOs have become more and more powerful, especially with the introduction of the Orchestrator and Orchestrator Studio. UDOs are low-code/no-code enhancements that leverage modern programming techniques to interrogate the E1 database and transform the user interface. They have the ability to transform that information into modern Graphical real-time screens. They do not introduce “code” into the JDE applications but actually sit over the database and “report” back to the screens. They include business automation (Orchestrator) which can update the database using the standard E1 business functions.

This article is not a “technical” explanation of UDOs or their functionality but is focused on how these objects can be used to Transform E1 into a more agile proactive modern ERP system fit for today and beyond and how SpringboardUX can start you on your journey.

 

JD Edwards E1 and UDOs

JDE first emerged about 30 years ago, its first product was the very successful World software operating on the IBM AS400 platform. ERP systems at the time were emerging to help large businesses bring all the elements (Finance manufacturing distribution) together in one system to meet the requirements of multiple different businesses. When we started working with JDE the latest development was the “OneWorld” product or EnterpriseOne as it is now known. This product transformed JDE as it moved it away from the operating platform and into an “Enterprise” system able to operate on all platforms. (This trend has continued and today E1 can be operated on the cloud totally independent of the operating system)

During the development of the E1 system, it has broadened its capabilities to meet specific business operations, from Housing and Growing modules (Including a specialist wine producers’ module) to recently an apparel module for the clothing businesses. These innovations have significantly increased its capabilities and it is now recognized as one of the most powerful and feature-rich ERP systems available.

It has always had a unique method of “configuration” using processing options embedded within the setup which enables the system to be reconfigured to meet new business opportunities and challenges very quickly and easily. This was in effect an early approach to reduce the amount of new code (customisations) required to make the system fit a particular business without having to recode the base product. 

One major advantage of ERP systems is that all the Business information (Finance Manufacturing sales purchasing warehousing etc.) is retained in the same underlying database. However, the data is so detailed that it is not easily accessible to users.

 

Training

SpringboardUX has developed four training courses that can be delivered remotely that cover the basic and advanced elements of UDOs and Orchestration. The courses are aimed at customers who wish to learn how to build their own personalizations and cover simple changes thru designing and building new composed pages and designing and building Orchestrations. The courses are very flexible and can be delivered at a pace that suits the customer teams’ experience and availability.

Additionally, SpringboardUX can assist your team to build the required training materials. Oracle no longer supports the UPK product. Through one of our partners, SpringboardUX can recommend a new, alternative product to UPK. This product can even take UPK scripts and convert them. SpringboardUX can install and set up this new tool, offer training on how to use it and assist with the creation of content.

Training is a vital part of any project and has a significant contribution to user adoption. It is also important that the system setup is documented for future use and for onboarding new team members.

Practical Uses

E1 as discussed holds a wealth of data which is related to the fundamental processes, work orders sales orders purchase orders locations and lots etc. This information can be collated and displayed in Graphical screens in real-time using a combination of UDOs.

Unlocking this data is the “Holy Grail” for the E1 system, as it would allow it to be readily evaluated and informed business decisions taken. This is in effect the practical use of the new UDOs that ship with E1. To utilize them you need to have a good understanding of the business requirements as well as a detailed knowledge of the UDOs and how they can be incorporated to help deliver the “big picture” for the business.

I will explain the possibilities by Module as it helps to understand the practical use of the UDOs. This is by no means a comprehensive listing but just examples of areas where I believe the practical use of UDOs could impact the E1 community of users.

 

Manufacturing

The manufacturing module sets E1 aside for both flexibility and its ability to handle multi-mode manufacturing. It has long been one of the Mainstays of the JDE ERP solution.

It utilizes the MRP algorithms to present the planners/Buyers with messages based off the real-time demand.

It is bases around Work Orders that combine the Bill of Materials (BOMs) with the Routing, (The route the manufacturing process will take through the shop floor using machines etc. at work centers)

The BOM contains all the components and raw materials that are consumed to make the parent item.  It also holds the costs or the components which are utilised when the work order is completed (partial or Full) and this detailed costing information is utilised in the manufacturing accounting aspect of the manufacturing module.

The routing contains the different work centers and their rates, it also capacities at each work centre and the Cumulative lead times. Again, the rates are used by the manufacturing accounting and the lead times are used by the MRP to determine the finish dates of the parent item in relation to the demand. This produces messages that the planners use to plan the production schedule.

Configuring the manufacturing module to the individual business requirements is a complex task and is not part of this article. For further information and insights, I refer readers to the JDE documentation and experienced manufacturing consultants.

What is clear is that there is a lot of detailed information and complex algorithms that are running within E1 to consistently produce the messages requesting the user to make commercial decisions regarding the manufacturing schedule and the timely management of the Purchase orders and stock levels.

Working with these messages is difficult and often requires users to be able to drill down into the E1 system to understand the message and the potential impacts to the overall plan and the business objectives. This is fundamental because they are at a very detailed level (individual work orders and purchase orders); additionally, planners can change the associated routing to alter the impact as well as using substitute items within the BOM. These actions do not get messaged by the E1 system to the users but are often used by experienced planners to ensure the efficiency of the overall manufacturing process.

In addition to the general manufacturing, you can also utilize elements of the process to handle the Maintenance of the Plant and equipment, and this utilizes special work orders with BOMs and routings. This will have a direct impact on the manufacturing schedule and the capacity of the plant.

With the advent of the UDO’s great improvements in the clarity and the ability to do “what if” scenarios exist within the manufacturing sphere. I will highlight some areas that I have identified of potentially benefitting from UDOs. Again, this is not a comprehensive list and the reader will have their own ideas as to where the UDOs could improve the business and manufacturing process.

 

Production Scheduling

This is one of the vital tasks to start the manufacturing process. The Planner is attempting to meet the Demand (Sales orders and Forecast) to the production schedule. He must take into account the Cumulative lead times the availability of routings (machinery and labor) and the Overall stock situation. To help with this detailed process the JDE MRP creates messages (Start, Expedite, reduce, increase cancel etc.) But these messages relate to individual parent Work orders.

UDOs can have a major impact in this complex process. Using Calendar Graphics the Planner can see all the planned work orders spread out over a timeframe.  You can also prioritize the messages and use watch lists to ensure that the Planner tackles the major planning aspects first. A further adaption of this calendar approach is that when the Planner has done the first stage of planning by using an orchestration (a button on the calendar) the planner can “commit” the Plan by updating all the work orders as per the calendar representation. (This is normally a time-consuming and repetitive task that is prone to errors)

The whole area of production planning is an issue for all ERP solutions as the amount of detail can be overwhelming and it is difficult to see the overall picture. With the advent of the UDOs and the ability to combine graphics with Business automation, it is now possible to present this information in a clearer way. The Planner can quickly plan out the production schedule and make changes as things change. The benefits for manufacturing companies are great as not only will the production planning be easier to do but the ability to make changes as actual events unfold will make the whole production system more agile and better placed to take on the future.

Example graphical calendar

Shop Floor Planning

Once the production plan is in place then the next stage of the process is to Plan the shop floor to meet the production schedule. The shop floor planner has to take into account the availability of the components, the release of the components from the warehouse to the shop floor consumption areas, the availability of the Machines (Breakdowns and unscheduled maintenance) and the effect of overtime (labor) on the overall costs for the production.

The situation is dynamic and again working with individual work orders with no graphical representation is challenging. The biggest issue I have seen is the component availability which can be complicated with the use of Lots, and potency as well as defreezing some special components.

Again, the practical use of UDOs can make a lot of difference, I suggest a calendar Graphic showing all the scheduled Jobs and the Routing they are going to use. E1 can explode the BOM for the components “on the fly” but this needs to be done at an individual work order. By using an Orchestration we can explode each WO and display shortages for the work order using colour coding. This would alert the shop floor planner to potential issues with the proposed schedule. These issues often require the cooperation of Quality control (expediting the testing of component batches and releasing them for use) and or the Buyer who may be able to get the supplier to expedite the component situation etc.

As the graphic would also be based on the routes that are proposed then the Shop floor planner can easily see what the impact of Breakdowns is on the associated planning. This allows the shop floor planner to utilize different routes and or propose an overtime shift to enable him to meet the Plan. 

It is important to recognize that today the shop floor planner takes all these actions, but the UDOs would bring a much better understanding of the Impact and allow for more informed decision-making at this critical phase of the manufacturing process. 

 

Example graphical calendar highlighting missing items

 

Capacity Planning

One of the interesting modules within E1 is the Maintenance Module, it is designed to handle both regular maintenance and unscheduled maintenance of plant and machinery. This is a Vital part of any manufacturing plant. However, it has not been taken up by many manufacturing companies using E1.

It basically uses the Work Order process to handle the Maintenance “jobs” and for this reason, I believe it has not been widely adopted. When using it you create an additional detail that can easily overload the Planning functions which are already dealing with Lots of messages and as mentioned above the UDOs can help clarify this. If the Planning was easier, then I believe that the Maintenance module then becomes an advantage to the overall manufacturing process.

Using the maintenance module allows the Maintenance manager to plan the Scheduled Maintenance and pre-order parts (These are the Maintenance BOM) he can also input Scheduled Maintenance into the overall production plan so the production planner can schedule around the planned maintenance. He can also access the maintenance history and improve the estimated machine downtime.

Using UDO the maintenance manager can ensure that the parts are available and that the Labor is tasked appropriately. (See example below) The Maintenance Plans are now included in the overall production plan thus giving the Maintenance team and production planners a much better insight into the Manufacturing plant. (These Work Orders would be visible on the calendar and help the planners decide the most appropriate routing through the manufacturing plant.)

In addition, if the shop floor is automated, see below, then the Maintenance manager can see in real-time the actual run times for machines and be alerted to potential issues allowing him to plan in preventative maintenance and thus reduce the impact on the manufacturing throughput.

Maintenance Manager Page from UX One

 

Automating the Shop Floor

This has long been a desire in many of the manufacturing sites I have worked with, Shift managers do not want to spend time entering Completions and partial completions into E1 at the end of the shift. The actual material and labor are to be entered along with the scrap and the number of units completed. This is tedious and often prone to errors. This ultimately leads to inaccuracies in the manufacturing Accounting which take time and effort to rectify.

With the advent of Orchestrations that are Low code and utilize the latest programming tools, it is now possible to link the actual machine directly into JDE. The trend to use Robots and AI in manufacturing is increasing the potential interfaces to the ERP system. Historically this has required complex interfaces to be written increasing the customisation of the E1 system and all the inherent costs associated with this approach.

Orchestrations can provide a quick and cheap method of addressing this and thus the Machine itself will update E1 with the completion information in real time. Also, the actual run time (And with some robots) potential maintenance issues, running hot etc., can also be trapped and reported back to the Maintenance Manager and Costs Accountants. Enabling a better understanding of the actual manufacturing process.

For this article, it is not possible to go into the details as individual machines have their own requirements, but from an E1 perspective, the Fields where the information is recorded are all within the Standard E1 tables.  

 

Demand Forecast Review

The Production plan is based on Demand and the MRP algorithm will try to make finished goods just in time to meet the demand. It will minimize the stock required and provide messages both for the Buyer and the Planner.

Demand is based on forecast and actual sales orders and the cutover point between these two elements is controlled by the MRP processing options. As raw materials often have longer lead-times then the buyers tend to receive messages based of a forecast demand. Ideally, the Planners will be basing their plan on the actual sales orders.

Clearly to minimize the potential overstocking, (Both labor and material) it is important that the Demand is a close representation of reality. The issue is the Forecast is often at a “higher level” than the actual sales orders, (It is difficult to forecast what actual finished goods will be required and thus sales teams often forecast in Groups.) This can lead to a doubling of the demand if the sales do not match the forecast.  This can be adjusted manually but the issue, as always, is the fact that the detail is large and difficult to understand; (Sales orders are for packed Parent Items so you can accurately forecast 100 units but the actual sales will be for 10 (German Pack) 90 ( UK pack))

UDOs can help enormously in visualizing the two elements as well as using a watch list to identify potential doubling. This aspect has a tremendous possibility in ensuring that the production closely matches the actual sales and that it is manufactured as efficiently as possible.       

As the requirements are different for each business there are no “Generic” mock-up screens to show for the above. However, we would be happy to discuss your individual requirements and produce a bespoke mock-up for the reader.

 

Agile Planning

I am often asked how we can determine the impact on the production plan if we get an Urgent Confirmed sale. The ability to react to unexpected opportunities can make a huge difference to a Company. This is a part of the Agility many companies need to be able to prosper in these fast-moving and challenging times.

For the Planners to be able to answer the question and still meet the existing orders requires the ability to do simulated ‘What if’ scenarios using the existing data in the Plan. The issue is that there is such a level of detail already built into the plan that it means that any potential changes can affect many areas from materials to delaying existing sales. The final decision will of course be a commercial one, but the planner needs to be able to provide the business with all the information and a potential new plan so an informed decision can be made.

UDOs as we have discussed can extract complex data from the E1 system and present it in a meaningful way. For this practical UDO I would start with the Planning calendar, The Planner inserts the new work order and then Runs MRP (restricted to a range of data). His screen will then provide him with the Messages (as a Watch List) which allows him to immediately see the impact of the new work order. In addition, he would want to see the impact on the Materials by checking using the orchestration we have already discussed.

The Planner is then in a position to give the impact assessment of accepting the order for the business to make the relevant decisions.

This is a simple scenario, and the planner may want to dig deeper and see if it is possible to move raw materials from another Plant and or transfer some work orders to another plant. The UDOs could assist with this analysis especially if you use the E1 Search and allow the planner to look at other Branch plants etc.

The detailed requirement and challenges will be dependent on the individual business and again we would be happy to assist in building up a complete mock-up to meet the individual requirements.

Production Scheduler Page with Watchlist

Purchasing

The Buyers for a company must ensure that the money is used in an effective way and that they drive the best possible deal with the company suppliers. This area is often overlooked, and it is worth considering some of the generic pages that Oracle provide in the tools release to assist in this process.

Procurement Agreements Page with Watchlist

As part of Release 23 Oracle has provided additional functionality to enhance the workflow/approval for Supplier bank account changes. This is worth considering as with a lot of online fraud happening this closes a potential fraud exposure. For more information, please see the release notes or contact SpringboardUX for assistance.

Meeting The Production Plan

The Buyer will receive MRP messages relating to the Material purchase orders based on the production schedule. These can be filtered by Buyer (those responsible for certain suppliers for example) however the number of messages can be significant but more importantly, it is not always clear why the MRP has created the message.

In release 22 it was possible to add additional filters to the buyer messages (Configuration and extended fields) so utilising this new feature can be helpful.

The use of UDOs can significantly help in understanding the reasons for the message and then Taking the appropriate action. E1 search is a great start and usually, this would be configured for individual buyers to speedily retrieve the data and give greater insights into the messages.  In addition, a calendar View of the production plan with links to item supply and demand would be valuable. (Using security it is possible to prevent buyers from activating the Orchestrations and thus changing the production plan).

One major issue is the increasing use of Lots which adds a level of complexity to the Buyer's messages. It is difficult to identify the individual Lots with the stock and also to see how long they have left on the expiry date. (See screenshot in Quality Control below) There could be a “Stock” of Raw materials available, but they are on Hold until the Quality team has tested them and released the hold code. E1 would give a message to Purchase more stock or increase an existing order so having access to the lot screens provided in the UDOs would be a great help.

Quality Control

Whilst the Quality control module is not widely used in E1, many companies do perform Quality checks on Raw materials and finished goods. The Quality teams often have specific testing machines and there is little point in Linking them into the QA module. (This could be done of course with Orchestrations) Often the simplest solution is to upload the lab results as a simple attachment to the Item Lot. (Attachments can be at Lot level now)

The challenge for the Quality team is often determining What lots are in Stock and when they are due to expire. Also to ensure that the correct materials are used by the shop floor plan.

As previously discussed, the ability to see the Production Plan and the shop floor plan in a calendar format would be very useful and could form part of a new bespoke page or pages. In addition, an Alert using a watchlist regarding Lots on Hold with WO outstanding would ensure timely testing of the raw material. As well as the Listing of Lots about to expire and their location could be useful in ensuring that the Manufacturing Process utilizes lots in the most economical order.

As the requirements for the Quality team will always be particular to the individual manufacturing site the page could be tailored to suit the individual requirements in terms of watchlist, graphics and other content.

Lot Management Page

Mockup showing calendar and lot expiry

Warehousing Stock Control

Controlling the stock within the warehouse is complicated as you have lots of Items spread across multiple Locations. Often the Warehousing team is also involved in the Palatizing and shipping of the finished goods as well.

Graphical representation of the Warehouse can be very helpful. The challenge is often ensuring that the pick face is as efficient as practical and the timely moving of stock from the Bulk locations to the Pick locations is important for the efficient running of the warehouse.

The below screen shows a Typical warehouse UDO.

Warehouse Manager Page with Watchlist

One area that is challenging for picking is the integration of the scanning solutions into the E1 system.  This often involves programming and storing scan data to be uploaded into E1 and all the complexities this involved. This is often an issue when considering an upgrade as all the code must be retrofitted.

This aspect is now a great opportunity to consider using orchestrations as the transfer medium, this has been vastly improved since its inception and is now considered a viable solution.

In addition, the actual scanning solutions are now being replaced by new mobile technology and again with Orchestrations it is now possible to build Mobile solutions that can directly integrate with the E1 database.

This is a technical area and out of scope for this document however we would be happy to discuss your requirements and make recommendations regarding This area.

Sales

E1 is not really a CRM more so where the actual sales orders are recorded whereby the system then tries to fulfil the sales orders using the manufacturing and or Pick and Pack elements of the E1 system. The Sales orders that are shipped are of course vital to the Finance system in recognizing the revenue.

Often Salespeople are remote and may not be connected to the E1 screens if they are out on customer sites and selling the products directly. This was a major change in the Management of the sales teams and the customer relationships.

The sales team often needs to respond to customer inquiries regarding delivery and payments etc. so often a sales team is dedicated to this task, and they are “in the office” and are regular users of the E1 system. UDOs can offer tremendous benefits to this team as discussed below.

Finally, we consider the marketing aspects, especially around the use of the E1 advanced pricing which helps makes promotions to increase the actual sales of the company.

CRM Integration

The integration of CRM systems has become a very important part of many customers' IT infrastructure and is a considerable burden on the IT department.

If one considers that all the customisations could be done within the CRM module, then all the integration between JDE and the CRM module is based on extracting data and inputting data into the E1 database. The Orchestration UDO then becomes a strong contender to simplify these interfaces. Remember that this is a No code solution and thus once the interface is Built it will work with the newest version of E1. Thus, the interface would only need retrofitting if the CRM module was updated this approach reduces the costs considerably.

To understand the requirements a technical review of the current interfaces along with a functional review of the Sales functionality to ensure that the best fields are mapped, and the configuration supports the inputs from the CRM.

Mobile APPS integration (Getting Sales in and Promise Dates out)

One aspect for the field sales force is getting UpToDate information out of JDE whilst on a customer site. Logging Into JDE whilst remote is often inconvenient and distracts from the sales conversations.

The Main inquiries are regarding existing orders and the status of them, (This can include credit holds etc.) If the salesperson on site can have access to the information then the issues can be resolved and more sales produced. 

In addition, a sales price with a special offer is also useful when discussing a customer’s requirements and although you can prepare there are always unexpected opportunities. The ability to get information in real-time from a Salesperson mobile would be a good solution for these events.

Finally, it has always been a requirement to be able to tell a potential customer when he can expect the delivery of the goods. Thus the ability to view the ATP (Available to Promise) data would also be beneficial.

A recent application “Orchestrator BOT” (SpringboardUX is a reseller and implementeo) now allows this to become a reality and we can use WhatsApp or e-mail etc. to deliver the request and also display the result. (You would use a special UDO page to hold the information and security will allow the user to only see the information they should have access to)

Again, we would be happy to discuss your requirements to confirm the approach.

Responding to Customer Enquiries

Let us consider the “office-based” sales team who are answering customer queries as well as the Field sales force inquiries.

They have to respond to a multitude of requests in a short space of time as well as assuring customers they are often tasked with “Upselling additional products”. They need the ability to quickly find information for clients ranging across a large range of topics from delivery date to price queries along with credit situations and order changes.

This is where the Use of UDOs for these teams really can make a difference the E1 search is a great start at getting to Customer orders and outstanding invoices in seconds even if the customer address book number is not known.  Available to Promise as well as a watchlist with the latest deals and stock position can also help with the upselling aspects.

Pricing Campaigns and Their Effectiveness

From a marketing perspective, the use of advanced pricing has enabled many companies to give promotional discounts to customers. These promotions utilize E1 advanced pricing thus ensuring that they are consistent. One of the nice things you can do with UDOs is show which discounts have been taken up by the customers. This is a great help in determining the success of any marketing campaign.

On the converse by understanding which ones are not popular then they can be improved or withdrawn.

Pricing Operations Manager Page with Watchlist

Finance

The Finance module in E1 is the most mature module and has a strong reputation within all the ERP solutions. Like the other modules, the E1 database holds tremendous detail and often it is difficult to see the overall picture with the existing tools as there is too much information held in too many different places.

There are many financial reports which produce detailed results often several pages long. The printing of these reports and the waste of paper (They are often used only once to highlight areas that need further work) is not considered an environmentally friendly way of proceeding.

When the task is complete then the report is often run again to check the results. This is also not considered to be environmentally friendly and a waste of paper.

The Finance reports at any given customer site have often been customized over time to meet the individual business requirements and these reports have contribute to the overall customization estate that needs to be retrofitted and tested at each upgrade and when new standard functionality is added to the E1 solution.

Clearly with UDO’s much can be done to improve this, in particular using the graphical representation of the Data, along with Watchlists (highlighting work still to be done proactively guiding users to their daily tasks) and the use of the E1 search to drill into the data and output related aspects all in real time. (For example, the total amount of unpaid invoices along with open sales orders etc.)

General Accounting Manager Page

Accounts Receivable

Collecting monies for businesses is a real focus in these difficult economic times and again UDOs can be used to help in this important area. The screen below shows a bespoke collections manager page. You could enhance this further by using the “standard functionality” to record promised dates and use a watchlist to highlight when these promises have been missed.

Having the information at your fingertips when talking with customers is vital and an enhanced E1 search can help provide the information to the collections person (Invoices due, sales orders placed, credit limits etc.) This enables the person to make better choices when collecting monies and maintain good relationships with the customers and to work more quickly improving efficiency and accuracy.

Accounts Receivable Manager Page

Collections Manager Page  (designed and built by SpringboardUX)

Accounts Payable

Managing Payment to suppliers can again benefit from UDOs and bespoke graphics within a composed page certainly help in this regard. As previously discussed, the production plan is changing and the payment manager will often be involved in this aspect. The ability to view the production plan can be a significant enhancement joining up the teams to enable a better more agile company-wide approach.

Accounts Payable Manager Page

Upgrading E1 or Migrating from World to E1

One of the real benefits of the recent releases of E1 is that UDOs and Orchestrations can be used to replace some existing customizations. By reducing your customization estate you can save money by avoiding retrofitting and ongoing support of these customizations. Most customers are seeking to reduce their customization estate and there is a desire to return to vanilla E1 functionality wherever possible. By using UDOs and Orchestration customisations and integrations can be built. SpringboardUX has upgraded and migrated many JDE customers. The first stage is to undertake an analysis of the existing customization estate to determine which customizations can now be done using vanilla E1 functionality. Next, those that can be done using UDOs or Orchestrations can be identified. Then the list can be prioritized and work commenced. By spending the time and effort building UDOs and Orchestrations, time in the future can be saved from retrofitting and support.

 

Preliminary Preparation Work Prior To Upgrade or Migration

By undertaking a review that encompasses customizations, business process automation and new features and functions, it is possible to reduce the amount of time required to undertake the upgrade or migration process. This reduces the amount of involvement required by both the internal team and that of the incumbent services partner, which in term saves money.

Additional cost savings arise at subsequent upgrades due to the reduced amount of retrofitting required. SpringboardUX can undertake such a review and produce functional scripts for the work to replace customizations. This work can then be undertaken by SpringboardUX, your team (with the appropriate experience and training) or your incumbent partner company be this onshore or offshore. Such an exercise typically takes between six and ten weeks dependent on the volume of customizations.

Using this model there are huge potential savings to the business moving forward. SpringboardUX is the only Oracle JD Edwards Partner globally that specializes and focuses on UDOs and Orchestrations – UX. We are an award-winning company with a global presence. We can work totally remotely, making you further savings, or we can come to site.


Summary of the high-level enhancements provided since the release of 9.2.5

  (Amalgamated information from that supplied by Oracle, including links to the relevant pages on the Oracle sites)

Release 23

April 2023

Read More

·       Oracle Guided Learning Integration with JD Edwards

·       New Workflow to Approve Voucher

·       Display Billable Freight Line after All Order Lines for Each Shipment on the Sales Order

·       Enhanced Support for Grower Interoperability Process

·       Record All Component Units in Component Unit of Measure

·       Nested Logic Extensions

·       Rich Formatting of Text Attachments in Orchestrator Studio

·       JDE Update Manager – Update Credit for ESUs

 

January 2023

Read More

·       On Hand Inventory Repost

·       Purchase Order Acknowledgment Approval to Buyer or a Single Recipient

·       Option to Exclude Scrap When Determining Work Order Operation Status

·       Automatically Calculate Tax and Net Amount for Freight Adjustments

·       Enable Batch Replenishment Programs to Validate Lot Status Groups

·       Define Inputs for a Scheduled Orchestration

·       Exclude Orchestrations from OpenAPI Document

·       Import Excel Data Containing Formulas, Functions, and Cell Formatting

 

October 2022

Read More

·       Call an Orchestration from a Workflow

·       Logic Extensions: Call Directly from a Form Extension

·       Web OMW Spec Object Support

·       Improved Data Quality in Purchase Date Revisions

·       Display Open Requisitions on Employee Org Chart

·       Address Book Map

 

Release 22

June 2022

Read More

·       Start a Workflow Process from a Logic Extension

·       Orchestrator Multipart REST Connector Without File Attachments

·       Outbound and Third-Party Cross-References for Orchestrations

·       Default Current User as Tester when Entering Test Results

·       Support for Joint Venture Management in a Currency “Off” Environment

·       European Union: New Nature of Transaction Codes for B2B and B2C in Intrastat Reporting

 

April 2022

Read More

·       Expanded License Plate Number Commitment Swap Flexibility

·       New Visual Bill of Material

·       Support for Reporting Current vs Non-Current Portions of Lessee Lease Balances

·       Manage Report Output in Orchestrations

·       Logic Extensions: Business Function Support

·       Capability to export grid data to Excel Macro file extension type .XLSM

 

October 2021

Read More

·       Volume Level Pricing in Procurement

·       Requirements Planning Summary and Supply Demand Console

·       New Visually Intuitive Application Interfaces

·       Logic Extensions

·       Workflow Studio

·       Zero Downtime Deployment for Applications

 

Tools Release 9.2.5.4

June 2021

Read More

·       Enhanced Browser Support for Grid Import and Export

·       Enhanced User Experience Using JavaScript Applications in External Forms

·       Learning Path: Getting Started with Visual Builder and Orchestrator for JD Edwards

·       User-defined Orchestration Response Message

·       Extensible Scripting Framework

 

Application Enhancements and Tools Release 9.2.5.3

April 2021

Read More

·       Select Multiple Rows in a Form Request

·       Enhanced Browser Support for Media Objects

·       Automated Package Build and Deployment

·       PO Requested Date based on Work Day Calendar

·       Item Safety Stock in Times Series Header

 

 

Security

UX One is delivered with several pre-configured user roles. A UX One role uses several user defined objects. To set up and implement a UX One role, it is important that you identify the components required for that role. SpringboardUX recommends a security review is undertaken prior to implementing UX One or building role based pages as it is vital that the role setup within the security model is suitable.

 

Pages

EnterpriseOne Pages are the first screens you see when you log into JD Edwards EnterpriseOne. They display as tabs and are located across the top of the screen. Based on user ID and roles, you define which EnterpriseOne Pages are accessible to individual users, providing only those essential to each employee. As of EnterpriseOne Tools release 9.2.0.2, EnterpriseOne Pages are referred to as Classic Pages. Classic EnterpriseOne Pages are the first screen end users see when they log into EnterpriseOne. They are HTML files and can contain any HTML-enabled functionality, such as interactive process flows, URL links and web pages, company logos, and so forth. You must be proficient in coding HTML to configure or create EnterpriseOne Classic Pages. Introduced with Tools Release 9.2.0.2, Composed Pages are EnterpriseOne pages with user-defined layouts that you can create and design without HTML coding knowledge.

Composed Pages enable you to access multiple content items from a single page including:

·       Web pages

·       EnterpriseOne application form

·       One View reports

·       Classic Pages

·       Designer Panes

·       OBIEE objects

·       ADF applications from page layouts you create in EnterpriseOne

 

You can create images outside of EnterpriseOne using any image editor, then upload them to EnterpriseOne. Use Image Manager to create, modify, and save images.

 

UX One

JD Edwards UX One is the latest advancement in the JD Edwards EnterpriseOne user experience. UX One drives users to be productive as quickly as possible by leveraging the Alert, Analyze, Act design principles. With UX One, users can spend more time managing exceptions, making JD Edwards EnterpriseOne more efficient for existing users and more appealing to new types of roles. UX One includes a set of role-based solutions across the broad portfolio of JD Edwards products and delivers the tools you need to personalize and create your own solutions.

Key Features & Benefits

 • Role-based landing pages based on the Alert, Analyze, Act design paradigm

 • Modernized graphical user interfaces that give you facts at-a-glance

 • Form Personalization for citizen developers for dynamic interface changes

 • CafeOne composite applications to bring together related information for a simplified user
    experience

 • Templates and utilities to help you create your own analytics

 • Data grouping for aggregations, including currency conversions

 • Springboards to place key tasks in a Composed Page

 • Navigation from charts to applications to help you drill down into data

 • Context menu navigation from charts to related applications

UX One: Overview

JD Edwards UX One provides a major advancement in the JD Edwards EnterpriseOne user experience. UX One increases user productivity by leveraging the Alert, Analyze, Act design principle. Today we are announcing the availability of thirty-two UX One roles. As a result, users are now able to spend less time searching through rows of data and more time analyzing information and managing exceptions, making JD Edwards EnterpriseOne more efficient for existing users and extremely appealing to new users.

UX One includes both a set of role-based application content that customers can utilize out of the box as well as tools that can be used to create, configure, and personalize your solution to further optimize a user’s interaction with JD Edwards EnterpriseOne. UX One role-based application content uses Landing Pages, Watchlists, Analytics, CafeOne Layouts, List View grid formats, Springboards, Form Personalization, and modern UI controls that visualize data in intuitive graphical formats such as maps, Gantt charts, and hierarchies to create a rich and intuitive user experience.

The JD Edwards landing page example for the Maintenance Manager role illustrates the visual appeal of UX One, highlighting exceptions and giving the manager a starting point to analyze and act immediately. The example highlights the following elements:

·       Watchlists that enable the manager to define information for alerts.

·       Data visualizations are where the manager can analyze data in charts that are more intuitive and characteristic in nature.

·       Springboards to quickly launch tasks such as EnterpriseOne applications, batch programs, and ADF applications.

·       A new Personal Forms feature that enables users to personalize application forms based on requirements and roles to optimize the user experience.

For many users, it is proactive alerts to notify you of what needs attention, visual representation of your most important business data to analyze your current business needs, and the ability to quickly act on your analysis. UX One enables you to do all of that from role-based landing pages for dozens of industry roles. Personalized forms for these roles make it quick and easy for users to take the actions they need. Additionally, UX One builds on personalization and configuration tools so that end users and citizen developers can make the user experience their own.

Two Optional Data Packs: 

  • Data Pack Overview for DP0059201: The data contained in this Data Pack is security and roles related data and is intended solely for demo or educational purposes only.

  •  Data Pack Overview for DP0049201*: The data contained in this Data Pack is considered business data and is intended solely for demo or educational purposes only.

For further information or to discuss your plans and requirements contact us. We offer free webinars to start your journey.

 

Voted Silver by UKOUG customers at the UKOUG Community Awards 2023 beating Fujitsu.

SpringboardUX is the only Oracle partner globally that specializes in and focuses on UX - User Experience - UDOs, Automation, Orchestrator and leveraging efficiencies.