Skip to Content Skip to Footer
Fusion5 New Zealand
    • Applications
    • Enterprise Resource Planning (ERP)
      • Enterprise Resource Planning (ERP)
      • NetSuite
      • Microsoft Dynamics 365 Business Central
      • Microsoft Finance and Operations
      • JD Edwards
      • Resources
        • Resources
        • See how an ERP solution makes a business tick and what that could mean for you
        • Download our eBook to guide you through our fab five steps to getting RFP ready.
        • How to turn the top three retail challenges into opportunities
          See all resources
    • Customer Relationship Management
      • Customer Relationship Management
      • Dynamics 365 CRM
      • Dynamics 365 Sales
      • Dynamics 365 Marketing
      • Dynamics 365 Customer Service
      • Dynamics 365 Field Service
      • Resources
        • Resources
        • Otago Polytechnic Transforms Student Application Process With Fusion5
        • 6 data migration mistakes that will stop your CRM project in its tracks
        • Why do so many CRM implementations fail?
          See all resources
    • People Management (HR & Payroll)
      • People Management (HR & Payroll)
      • Jemini
      • Jade Star
      • EmpowerHR
      • MYOB PayGlobal
      • MyWorkplace
      • TimeFiler
    • Planning and Analytics
      • Planning and Analytics
      • Workday Adaptive Planning
      • IBM
      • BlackLine
      • Insight Software
      • Resources
        • Resources
        • AFL Streamlines Reporting with Workday
        • Why Excel and ERP aren’t financial planning best friends. And what you can do about it
          See all resources
    • Service Management
      • Service Management
      • Xurrent
      • Ivanti
      • Resources
        • Resources
        • Shellharbour City Council empowers service management
        • Optimising service management with an integrated approach
        • Why your business needs an integrated Service Management platform
          See all resources
    • Cloud Platforms
      • Cloud Platforms
      • Amazon Web Services (AWS)
      • Citrix
      • Microsoft Azure
      • Oracle Cloud Infrastructure
      • Resources
        • Resources
        • AWS Cloud Cost Optimisation eBook
        • Cloud wars: AWS vs. Azure - who wins in cost management?
        • Integrating FinOps with your cloud cost optimisation strategy
          See all resources
    • Services
    • Managed Services
      • Managed Services
      • Managed Cloud
      • Managed Security
      • Managed Help Desk
      • Managed Infrastructure
      • Resources
        • Resources
        • The future of Service Management: Is each department in your business ready?
        • Optimising service management with an integrated approach
        • Overcoming common service management challenges
          See all resources
    • Consultancy and Advisory
      • Consultancy and Advisory
      • Digital Transformation Consulting
      • Programme Management
      • Organisational Change Management
      • Infrastructure
      • Security
      • Resources
        • Resources
        • Why is project governance such a big deal in an ERP implementation?
        • When it comes to successful delivery, hybrid is the passport to success for most projects.
          See all resources
    • Security
      • Security
      • Endpoint Detection and Response
      • Governance, Risk & Compliance
      • Security Operations Centre
      • Modern Work
      • Resources
        • Resources
        • Cyber threats in 2024: A growing menace
        • Build a stronger cybersecurity defence today
        • The rising tide of cyber threats: How prepared are you?
          See all resources
    • Cloud Services
      • Cloud Services
      • Cloud Migration
      • Cloud Advisory
      • Cloud Engineering
      • Cloud Platforms
      • Resources
        • Resources
        • Dive deep into cost optimisation for your Azure environment with our comprehensive guide. 
        • Cloud wars: AWS vs. Azure - who wins in cost management?
        • Unlock your cloud's full potential: A guide to cost optimisation
          See all resources
    • Infrastructure
      • Infrastructure
      • Virtual Workspaces
      • Server and Database Management
      • Resources
        • Resources
        • Dive deep into cost optimisation for your Azure environment with our comprehensive guide. 
        • Cloud wars: AWS vs. Azure - who wins in cost management?
        • Unlock your cloud's full potential: A guide to cost optimisation
          See all resources
    • Data and AI
    • Integration
    • Customer Success Team
      • Customer Success Team
      • PartnerPlus
      • Help Desk
    • Outsourced Payroll Services
      • Outsourced Payroll Services
      • Outsourced Payroll Services
      • Remediation as a Service
    • Industries
    • All industries
    • Agribusiness
    • Education
    • Financial Services
    • Manufacturing
    • Professional Services
    • Public Sector
    • Wholesale Distribution
    • Strategic Partners
    • Microsoft
      • Microsoft
      • Microsoft overview
      • Products
        • Products
        • Dynamics 365 Customer Engagement (CRM)
        • Dynamics 365 Finance and Operations (ERP)
        • Dynamics 365 Business Central
        • Microsoft Azure
        • Microsoft Copilot
      • Services
        • Services
        • Licensing
        • Premier Support
        • Modern Work
      • Industries
        • Industries
        • Construction
        • Education
        • Financial Services
        • Food and Beverage
        • Manufacturing
        • Not for Profit
        • Local Government
      • Resources
        • Resources
        • Snell transforms operations with Microsoft Dynamics 365 Finance and Operations
        • Right-size your Dynamics 365 storage and licences before August 30, 2025
        • Adopting Microsoft Copilot
          See all resources
    • Oracle
      • Oracle
      • Oracle overview
      • Products
        • Products
        • NetSuite
        • JD Edwards
      • Resources
        • Resources
        • BLUNT Umbrellas unfolds sustainable technology strategy
        • Namoi Cotton strengthens cybersecurity with Fusion5
          See all resources
    • Amazon Web Services (AWS)
    • Partner Ecosystem
  • Insights & Resources
Contact Us

JD Edwards

Harnessing AI to extract better insights from JDE data

JD Edwards Enterprise Resource Planning Blogs
  • JD Edwards
  • Products
    • JDE as a Service
    • ReportsNow
    • Swift
    • Q Software
    • CloudU
  • Enhancements
    • ERP Insights
    • Single Sign On
    • Purchase Order Approval
    • Mobile Work Order Management
    • Orchestration Integration Framework
    • Automated safety stock population
    • Inventory locations
    • Work Order Shortage Alerts
  • Resources
    • Blogs
    • Recordings and webinars
  • Case Studies

Enhancing and improving mundane activities is just the tip of iceberg when it comes to embracing Artificial Intelligence. Discover how Fusion5 is innovating how JD Edwards users can interact with their data to enable higher value interactions and insights.

Reproduced with permission of the original author, Shannon Moir.

ChatGPT and JDE - introducing 2iC

Author: Shannon Moir, Director JDE & Innovation, Fusion5

I've been in awe of the ChatGPT phenomenon. It's not my first exposure to AI, I've been following along and implementing basic solutions in this area. I've done some basic python programming involving training and implementation of iterative learning. Conceptually I understand what is going on, but I find that ChatGPT has made this much more relevant and almost a commodity now. Everyone has the ability to "chat" and start to understand the power of AI - even if in this basic use case of large language exchange.

I think that the really cool thing about this is that we are all learning how to ask better questions. How we can use AI to assist us in our daily activities. I've used it to summarise and generate data. Awesome use cases there. I've used it for programming, it's helped me with python and groovy. I've asked it about the weather: using https://chat.openai.com/ of course.

If you have a good think about the response above, I think it explains a lot about what ChatGPT can do. It talks about it's training is only until Sept 21 - so it's not a prediction method for random events (like weather), sure it can tell you the average temperature for the month of May in Melbourne Australia - but it cannot tell you accurately what tomorrows weather is going to be - because it needs super current context.

Yes, there are some advanced toggles that will include "google results" with the model for these types of queries - but this information is just not part of a model.

Let's get JDE specific, so I'll try some other queries:

This is a pretty decent summary of the actions to perform. Incredible that the model has crawled over the JDE manuals to be able to create a response like this. Of course, we start to think that this is a good way of integrating help into JD Edwards - because all of the content it there. What if I want a little more, include program names:

Fairly generic again, some additional and decent information.

Right - we are starting to get a feel for what we might be able to do in JD Edwards. Let's get started.

We start nice a simple, a composite page that allows a user to ask ChatGPT questions. This is a good idea to get your users starting the conversation with ChatGPT. As we all know, we need to get better at finding the things that AI can do for us as individuals. Help us with the mundane. Probably good to note that you cannot just include https://openai.com - that will not work with all sorts of security problems.

We take this to the next level and create a composite page with the same chat interface.

Parametrized URL:

In this example I've preloaded the chat with context sensitive information from the native JD Edwards screen. I'm passing in the item and the description and a few other details to get ChatGPT to create context sensitive and relevant information - generate a purchase agreement.

You can see that it's fairly easy to create the query with context from the webpage and have ChatGPT do all of the hard work. Thanks - this is a really easy way of getting things done.

Purchase Agreement

This Purchase Agreement (the “Agreement”) is made and entered into as of this ____ day of ___________, 20___ (the “Effective Date”), by and between ___________________ (the “Buyer”) and ___________________ (the “Seller”).

WHEREAS, the Buyer desires to purchase, and the Seller desires to sell, the following item (the “Item”):

Mountain Bike, Red, Item Number 210

NOW, THEREFORE, in consideration of the mutual promises and covenants set forth herein, the parties agree as follows:

1. Purchase. The Buyer agrees to purchase the Item from the Seller for the purchase price of ___________ (the “Purchase Price”). The Purchase Price shall be paid in full on or before the Effective Date.

2. Delivery. The Seller agrees to deliver the Item to the Buyer on or before the Effective Date. The Seller shall be responsible for all costs associated with the delivery of the Item, including any applicable taxes.

3. Specifications. The Item shall have the following estimated weight and volume: ___________.

4. Warranty. The Seller warrants that the Item shall be free from defects in material and workmanship for a period of ___________ from the date of delivery.

5. Limitation of Liability. The Seller shall not be liable for any damages, losses, or liabilities arising out of the Item’s use, other than those expressly provided for in this Agreement.

6. Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the ___________.

7. Severability. If any provision of this Agreement is held to be invalid or unenforceable, such provision shall be struck and the remaining provisions shall be enforced.

8. Entire Agreement. This Agreement constitutes the entire agreement between the parties and supersedes all prior and contemporaneous agreements, representations, and understandings between the parties.

9. Modification. This Agreement may not be modified or amended except in a writing signed by both parties.

10. Waiver. No waiver of any provision of this Agreement shall be deemed or shall constitute a waiver of any other provision, whether or not similar, nor shall any waiver constitute a continuing waiver. No waiver shall be binding unless executed in writing by the party making the waiver.

IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first set forth above.

BUYER: ___________________

SELLER: ___________________

Now, let's start to get more saucy!

I've created another layout above and added some buttons with form extensions. Note that EVERYTHING you see here has been done without a package build or deploy. We are only able to do all these enhancements to standard JDE due to the enhancements in the tooling.

I created 3 buttons and associated orchestrations to the buttons, let me summarise what each of them can do.

Create Packing instructions:
This is a cool little punch out to ChatGPT with the details of the item. We ask chatGPT for weights and measures information for the item and then ask it to create some packing instructions. We then attach this content back as a media object. Pretty nice hey? The cool thing is that the model often has accurate dimensions and of course it does help when you have accurate descriptions.

You can see from above that I have cached up the use of 3 different orchestrations on this form, for the 3 buttons of course!

We may have the most simple orchestration in the world. I've created a connector and connection and then used this to call the chatGPT API's natively. I did this by fighting the security layer a little bit and using postman to get it all working in the "lab". I then created the MO functions, which now are very easy to use... So - two steps and I'm interacting with Chat GPT.

Remember I could use chatGPT to do quality work on the attachments text. I could use it to consistently fix the cAsE of my data (how good would that be?). I simply head to https://api.openai.com/v1/chat/completions
and form my query, very simple./ go here for more information: https://platform.openai.com/docs/api-reference

Once again, with a small amount of work and clicks I can put very specific queries to ChatGPT and have the responses natively in JDE.

Here is a sample call:

Metric Cubic Volume:
- iPhone 13 Pro Max Dimension: 160.8 mm x 78.1 mm x 7.65 mm
- Volume = 160.8 x 78.1 x 7.65 = 93,346.908 cubic millimeters
- Metric Cubic Volume = 93.35 cubic centimeters

Average Weight:
- iPhone 13 Pro Max Weight: 238 grams

Packing Instructions:
1. Secure the iPhone 13 Pro Max in its original packaging.
2. Place it in a sturdy cardboard box that is slightly larger than the phone's packaging.
3. Fill any empty spaces inside the box with bubble wrap or packing peanuts to prevent the phone from shifting.
4. Seal the box with high-quality packing tape.
5. Attach the shipping label to the box.
6. Deliver to the courier service for shipping.

Remember to handle the phone with care and make sure it is properly secured to prevent any damage during transit.

It's really quite impressive... But - to continue our learning, here is the output from a VERY similar call:

Unfortunately, as an AI language model, I do not have access to the physical dimensions or weight of unreleased products such as the Samsung Galaxy S22 Ultra at this time. It is recommended to wait until official specifications are released by Samsung before attempting to determine the metric cubic volume or average weight, and appropriate packing instructions for this item.

Once again - shows us that the phone was probably released after the training date.

Button 2 - create image
This shows another strength of ChatGPT generating or finding images. You can easily ask it to attach a photo of the item, based upon the description that you give it.

Note that this is a similar orchestration to last time. We needed an additional URL launcher - as JDE cannot store URL's greater than 256 chars, which was a little annoying. We create a copy of the object in Azure Blob Storage and serve it up through there.

The final button - attach anything

This is all about creative thinking. IF you have an idea about the current transaction, want to write some notes... Then you can use this button (or a button like it), that has a query prompt.

When you think if a good attachment to the current transaction in JDE, but cannot come up with all fo the words needed - then this is for you.

What ever you type, gets attached as a media object. Very nice.

The future

Patent pending, our JDE copilot (named 2iC) is going to be enhanced to allow you to interact with your JDE data and provide you with insights that you've not been able to generate before. The interactions with 2iC will be grounded with your ERP data [role specific], augmented with your JDE usage information [from ERP Insights] and further enhanced with your training materials... So interacting with 2iC will be your AI powered and organisation grounded insights machine.

At Fusion5 we are working on developing 2iC in this fast paced environment. Making sure that the grounding and associated security models can be respected so that AI's responses are secure and people can only receive insights from that that is available to them. We are looking to get access to the GPT3 APIs to further enhance the responses and size of payloads available to us.

We all need to starting thinking about this quantum leap and bringing our users and communities along for the ride - injecting AI into our daily lives, which will hopefully enhance and improve some of the more mundane activities that we do.

Great outcomes start with great conversations.

Let's talk.

Read next

Blog

JD Edwards IoT for asset intensive industries

Asset intensive fields like utilities, transport, mining and commercial real estate require a high level of maintenance. Ease this burden with the IoT.

Blog

Change is Constant with JDE

Since November 2019 there have been three major changes to JDE. And they are going to impact you – in a good way. Read more at Fusion5.

Blog

Chat GPT and JDE - Introducing 2iC

An eye-opening look at how Fusion5 is pioneering the use of AI to allow JDE users to interact with data and generate grounded insights.  

Blog

10 tips for successfully executing a JD Edwards upgrade

Here are the lessons we've learned from delivering over 100 JDE system upgrades.

Chat with Bernie
Hello, you’re speaking with Bernie!
Bernie ×

Great outcomes start with great conversations

Let's chat

  1. Home
  2. JD Edwards
  3. Blogs
  4. Chat GPT and JDE Introducing 2IC

Fusion5

  • Contact Us
  • About Us
  • Our People
  • Careers
  • Infusion
  • Marketplace
  • Submit an RFP

New Zealand Offices

  • Wellington (04) 473 4552
  • Auckland (09) 379 0525
  • Christchurch (03) 943 4369
  • Dunedin (03) 474 1819
  • English (Australia) Visit Fusion5 Australia

Our Partners

  • Microsoft
  • NetSuite
  • JD Edwards
  • IBM
  • Workday Adaptive Planning
  • Amazon Web Services AWS
  • Fusion5 New Zealand
  • Privacy Policy
  • Privacy Settings
  • © 2025 Fusion5 Limited
  • Consultant Login