Client

Our client is a leading US-based company specializing in the commercialization of top-tier ophthalmic and medical products. With a steadfast commitment to excellence, they cater to a diverse clientele, ranging from private clinics to esteemed public hospitals. Their dedication to delivering cutting-edge solutions underscores their prominent position in the industry.

Business Challenges

Across various industries such as manufacturing, retail, food & beverage, e-commerce, service-based enterprises, and healthcare organizations, the implementation of Automated Inventory Replenishment presents a myriad of benefits. By embracing automation, companies can witness a surge in profitability, streamline and optimize processes, and significantly diminish the occurrence of failures. For manufacturers, automating the reordering of raw materials or components is pivotal in averting production line disruptions. This ensures that warehouses and shelves remain consistently stocked, thereby mitigating the risk of lost sales attributed to out-of-stock items. Moreover, timely restocking guarantees the availability of products for online orders and delivery, while also ensuring that critical medical supplies remain perpetually accessible.

ennVee Solution

Our integration solution for JD Edwards (JDE) EnterpriseOne (E1) facilitated seamless connectivity with the external environment, enabling automated Inventory Replenishment through the utilization of JDE Orchestration. By leveraging JDE Orchestration, we empowered the company to automate systems and accelerate critical business processes. This included harnessing advancements in technology such as the Internet of Things (IoT) and Chatbots, such as Oracle's Digital Assistant. Through this innovative approach, we drove efficiency and agility, empowering the organization to stay ahead in today's dynamic marketplace.

JDE Advanced Capabilities Deployed

Internet of Things (IoT) Orchestrator

Our deployment of cutting-edge technology included leveraging the power of the Internet of Things (IoT) Orchestrator within JD Edwards EnterpriseOne. The IoT Orchestrator seamlessly processed data sourced from external devices, converting it into a format that seamlessly integrated with the JDE E1 system. This integration empowered harnessing real-time insights and optimized operations with unparalleled efficiency.

Chatbots

Additionally, the implementation incorporated the innovative functionality of chatbots, utilizing Natural Language Understanding (NLU) and conversational interfaces. These chatbots enabled seamless interaction with JDE E1, allowing users to effortlessly query inventory levels directly from their mobile devices. This intuitive interface not only enhanced accessibility but also streamlined inventory management processes, driving productivity and agility across the organization.

ennVee Solutions for Specific Requirements

In meeting specific requirements, we employed JD Edwards EnterpriseOne IoT Orchestrator to automate replenishment and tracking processes. This involved integrating IoT devices to monitor inventory levels and trigger replenishment orders seamlessly. For instance, sensors strategically placed in their distribution center could detect low stock levels, prompting the automatic initiation of purchase orders directly within JDE. Through this implementation, we ensured streamlined operations and optimized inventory management practices for enhanced efficiency and productivity.

Internet of Things (IoT) Orchestrator Setup:

  • Companies utilize various devices such as sensors and beacons (collectively referred to as “things”) to monitor diverse aspects, including machinery performance, refrigerated unit temperatures, and commuter train punctuality.
  • Traditionally, capturing data from these devices involved complex integrations using specialized hardware and expensive network connectivity.
  • The IoT Orchestrator transforms raw data from these devices into actionable business processes within JD Edwards EnterpriseOne, processing data and converting it into a format that JD Edwards EnterpriseOne can consume.

Setting up the IoT environment:

a) External Devices:
These include sensors, beacons, and other IoT-enabled devices. In this case, the sensors consisted of inexpensive Raspberry Pi Single-Board Computer (SBC) units running Linux connected to weight scales.

b) Gateway:
The gateway collects and processes information from multiple devices. It filters sensor data, ensures secure data transfer, automates software updates, and performs diagnostics.

c) IoT Orchestrator Components:

  • Orchestration: The master process with a unique name. It runs a single orchestration instance.
  • Whitelist: Specifies which devices can communicate with the orchestrator.
  • Transformation Rules: Define how raw data is transformed into usable information.
  • Notification Rules: Trigger alerts or notifications based on specific conditions.
  • Process Rules: Define business logic for handling data.
  • Orchestration Directory: Contains XML files defining these components.

Sensors reading inventory, invoke Orchestration to JDE processes:

  • Invoke JDE Services to automatically create Purchase Orders.
  • Purchase Order application within JDE setup to create automatically below a threshold value.

JDE Orchestrator Process Diagram

Chatbot

  • Google Cloud Platform (GCP) and Google Assistant were leveraged to interact with JDE via conversational interfaces or chatbots and check JDE inventory levels.
  • Google Cloud Platform (GCP) is a comprehensive suite of modular cloud computing services for building, deploying, and scaling applications, websites, and services. Google Assistant is Google’s AI-powered voice assistant, available on Android, iOS, and a wide range of smart devices.
  • Alternatively, Oracle Dialog Assistant could be used to enhance the Customer Experience (CX) and bridge the gap between users and applications.
  • Oracle Digital Assistant applies AI and Natural Language Understanding (NLU) algorithms to understand users' natural conversations, derive intent, and context, and build memory from user behaviors across multiple languages.

To know more, connect with our Experts.