5 Ways Automation Can Increase the Value of JD Edwards EnterpriseOne

by August 31, 2018

How enterprise automation can increase your return on investment and reduce your total cost of ownership.

When you implemented JD Edwards EnterpriseOne, your goal was to simplify recurring cumbersome business processes. To this end, you probably also purchased one or a number of JD Edwards EnterpriseOne solutions—for example, Customer Relationship Management, Financial Management, Supply Chain Management, and/or Business Intelligence.

Your efficiency jumped immediately. However, it’s likely you quickly became aware of areas for improvement, including the need to reduce your batch window, control business processes more effectively and distribute output more efficiently. This (and more) can only be achieved with enterprise automation.

In this article, we’ll explore five ways enterprise automation can enhance your JD Edwards EnterpriseOne return on investment (ROI) and reduce your total cost of ownership (TCO).

1. Nightly Report Processing

If you’re running simple job streams with limited numbers of reports, the JD Edwards EnterpriseOne scheduler is generally satisfactory. However, if you’re running complex job streams with large amounts of data, the processing time can extend well into the nightly batch window. The lack of automation functionality can also demand complex scripted workarounds.

Enterprise automation shortens that batch window. Take the example of job streams, where some reports must run sequentially, but other jobs can run in parallel. Using enterprise automation, you can model the process flow, with strict dependencies between reports running sequentially or in parallel. You can also report failure blocking. If a report ends in error, the job can block all following jobs in the process flow from executing and alert an operator. You can then process the flow from the point of failure, rather than rerunning the entire job stream.

The on-board scheduler for JD Edwards is also inefficient; when given many jobs for execution at the same time, it is slower to process the throughput than enterprise automation solutions. This alone can reduce high load overnight batch windows by 20%.

2. Version Parameter Changes

In JD Edwards EnterpriseOne, changing parameter values is a mandatory but mundane task. To change a parameter at report execution time or dynamically generate it while running through a schedule, the version needs to be modified constantly, or a new version created. Enterprise automation allows the alteration of JD Edwards versions at run time. Dates and other parameters can be changed dynamically based on database or other external factors, eliminating version maintenance.

3. Report Distribution

JD Edwards EnterpriseOne produces reports as PDF files, but distribution must be done manually or through scripts. Enterprise automation streamlines this report distribution and access. Immediately after reports are generated, for example, users can view the PDF files online or receive them in an email attachment—plus they can be sent to printers anywhere in your network.

4. Coordinating Processing Between Applications

Most applications, including JD Edwards EnterpriseOne, have some basic scheduling capabilities. However, none can schedule jobs in other applications, making it difficult—if not impossible—to automate processing across applications or the enterprise. With enterprise automation, you can schedule processes across all your major applications, which means you can model a process that manages data and the process flow across multiple applications. For example, a job finishing in one application can be set up as a prerequisite for a job starting in another application. 

5. Monitoring and Auditing

As your business systems grow, centralized monitoring becomes critical. Problems delaying a process need to be identified immediately. JD Edwards EnterpriseOne may have a series of complicated logical paths that need to be executed in a time-sensitive environment; therefore, each step needs to be tracked to ensure it is executed successfully and that your service level agreements (SLAs) are met.

With enterprise automation, you can monitor your entire business. Integrating JD Edwards EnterpriseOne monitoring into a central console with the rest of your enterprise automation provides a complete view of your operational processing. When steps complete in error, or an SLA is in jeopardy, staff can take corrective actions. Platform, database, application and service automation are made visible to an operator. Unplanned outages can be responded to in a timely manner, ensuring that SLAs are met.

You deployed JD Edwards EnterpriseOne to streamline your administrative functions and make them more efficient. Enterprise automation takes that efficiency to the next level, improving ROI and reducing TCO by optimizing batch processing, creating end-to-end automation, and automating report distribution.