
11 minute read
Product Updates
We’ve got an array of product updates lined up to make EASYProcess a breeze. Check them out below.
1. Switch Service Revision

As of DesignTime Revision 2499 and RunTime Revision 1150 a new service called Switch will be added which allows the user to create a multi-exit service.


This service takes in a single expression and uses the evaluated value to determine which exit the service will use.
The user can configure the exits using the exit editor accessible from the exit icon on the Switch service. The side, position, name, and color can all be modified here along with creating and deleting exits.
2. Loop Multi-Threading Revision
As of DesignTime Revision 2381 and RunTime Revision 1041 the Loop service now has the ability to utilize multiple threads in order to process records more efficiently. Users have three new nodes on the Loop service.

MultiThreaded: This True/ False value determines whether the loop service will have multithreading enabled.
NumberOfThreads: This numeric value determines how many threads the loop service will use if the MultiThreaded node is set to True.
WaitForThreads: This True/ False value is not constrained to if the MultiThreaded node is True and will allow the logic to move to the next service before finishing the Loop. (Note: Loop logs for any service with this value set to True will not display under the parent logic object. They are only available under the loop itself.)
3. Controller Parameter Changes Revision
As of DesignTime Revision 2541 and RunTime Revision 1170 controller parameters have received significant reworkings to allow for ease of
Controller parameters now have default values, and they can be set to disallow overriding the values.
On the parameters section of the Assistant tab, the events icon is visible and allows the users to set up the default values used for control events which will be automatically filled in when creating a new control event. There is also a checkbox for each parameter to allow or disallow overriding the default values
CheckBoxList control values are now easier to pass through Controller Parameters.
On the parameters section of the Assistant tab, there are now two icons visible on each applicable parameter. One for setting the parameter to an array and another for setting it to a CheckBoxList. This gives the user the ease to set up the CheckBoxList inside and outside of a list and to have all the checkboxes passed through along with any desired attributes.
The auto-generated controllers built using the List/Grid wizard have been updated and consolidated into a single controller using the Switch service.

Newly created lists and grids via the List/Grid Wizard will now utilize the updated Switch service to optimize and organize the controller for the list. All list actions are sorted by a Switch service called UserAction instead of individualized controllers.
Several miscellaneous changes have also been made:
The InsertAndUpdateNode service now allows for dynamic values to be passed into the name node.
Services that used ProjectedResponse like CreateServiceNodeFromXml have now been cleaned up in the Assistant tab s service output.
4. Date Time Logic Improvement

The format date time logic has been split into formats and presets allowing for more control over showing and manipulating date times in EASYProcess. On the CurrentDate and ToDate services the to/from format nodes have been split into format and preset with all existing static values being set to the correct node. Dynamic values will stay in the format node and work as they have been, but this will be deprecated at a later date. The Named TimeZones And Formats page has been renamed to Preset Date Times and now allows the setup of user override presets, which were automatic before, for TimeZones, Cultures, and Format, which can be set to either the user's LongDatePattern or ShortDatePattern. This page previously referenced the Connector application for the values, but now has been changed to reference each individual application.
Revision 2562: Role and Object List Deletion Confirmation
Added a confirmation dialog on the IDE when trying to delete a role or object list.
Revision 2563: User and Auth Type Deletion Confirmation
A confirmation for user deletion and authorization type deletion/ removal has been added.
RunTime
Revision 1181: UpdateElement TextBox Title Fix Textbox titles are failing to move up when text enters the textbox via the UpdateElement service. A check for this scenario has been added to run the code to move the title.
Revision 1183: Invoice Workshop PO Lookup Fix
The PO lookup on invoices is not working as expected. Made changes to the Invoice workshop services to properly look up the PO on invoices.
Revision 134: ECC With Proxy Connection
Implemented the ability to allow ECC connections via a proxy.
5. Platform Upgrade
Revision 2541 And RunTime Revision 1170: Controller to Field Mapper
Check the for more info. forum post

Revision 2542 And RunTime Revision 1171: New User Email Link
The new user email now will contain a link to the IDE if the IDE Developer? A checkbox is marked on creation. NOTE: This change requires an update to the CreateUser PUT verb logic in the Security Application to properly send the email. A forum post will come out on Monday with more information on this.
Revision 2543: Canvas Login/Logout Fix
The MVC Canvas is failing to properly login/logout users with the canvas open. The log in/out call has been fixed.
Revision 2544: Swim Lane UI Changes
Implemented a hand cursor for when the mouse is over the swim lane header and on swim lane selection the entire lane is highlighted.
Revision 2545: New Control Window Changes
The following changes have been made to the New Control popup window
Disallowed special characters in the name like to match property editor requirements for the name
The ESC key now exits this window
Resolved an issue where selecting the checkbox would break using the enter key to submit the new control.
Revision 2546: Quer y Builder Button
The Query Builder button has moved to the Code Editor toolbar and now says "Query Builder instead of "QB"
Revision 2547: ECC Ping Duration Fix
On the EASYCloudConnector page, the Ping", Ping First Available", and Test buttons fail to show the proper duration and can be missing the StartTime, EndTime, and Duration values altogether. The Log node has been added to the IDE and used these values to populate the fields for the ping and test buttons on the EASYCloudConnector page.
Revision 2548: Boolean Updates
Changed the Filter block to be named Test for accuracy and updated the icon to help indicate what the block is doing.
Revision 2549: Duplicate Control Creation Fix
When using enter to save a new control a duplicate control gets created with it. Removed a duplicate event listener that was creating a second control when using the enter key to save a new control.
Revision 2550: IDE Menu Tree Cleanup
The menu tree on the canvases and not all uniform and displaying in the proper location. The CSS has been modified to have a uniform look and placeme
We have so many more updates! Check them out here:
Customer Spotlight
At K-Rise, we’re constantly striving to bring our best solutions to help our clients succeed. It gives us immense pleasure to showcase Rockline, a valued K-Rise client, in our customer spotlight this month.

Rockline Industries is a family-owned business that has been at the forefront of innovation in the wet wipes industry since its founding in 1976. Headquartered in Sheboygan, Wisconsin, Rockline manufactures coffee filters and consumer, health care, industrial, and institutional wet wipes globally.
To ensure efficiency and accuracy in operations across such a significant global presence, Rockline sought a way to streamline their procurement process while ensuring accuracy and visibility. Their current ERP solution, Oracle JD Edwards, needed built-in PO management capabilities, and the process for purchase order accuracy was manual and costly.
Rockline Industries sought an easy pre-built apps solution that could automate the PO lifecycle, simplify pricing management, deliver the correct price the first time, and provide visibility into the entire process. After researching various solutions, Rockline decided to partner with K-Rise Solutions.
1. Pricing Management to Manage Pricing Submission, Approval, and Flow into JDE Price Catalog

The Pricing Management module was developed as a workflow process to help manage customer pricing submissions and approvals and flow into the JDE Price Catalog. It ensures customer pricing information is accurate, up-to-date, and compliant with corporate policies.
The application allows for greater control over customer pricing by centralizing all activity in one place. It also helps to streamline the process of creating multiple versions of pricing documents and tracking changes from version to version.
The workflow begins when suppliers submit price changes via the KRise Portal based on effective dates. A Rockline Sourcing Manager then analyzes the pricing and approves or denies it through the KRise Portal.
Once approved, K-Rise pushes the new pricing into the JDE Price Catalog for new POs. Additionally, a planner can update existing Blanket Orders and Purchase Orders with the latest pricing as well. Workflow-generated emails are sent between each step in the process to ensure visibility and accuracy.
2. Easy Home Page Navigation on Vendor Self-Service Portal


Making navigation easy on a vendor self-service portal is key to streamlining the workflow. Rockline's Homepage offers a simple and intuitive user interface, with shortcut links for each step in the process. With convenient links along the top of the page, customers can quickly find what they need - from Open POs to Ship Confirm Orders, Closed POs, Invoices, and more - without having to navigate away from their current page.
3. My Price Requests

Sourcing Managers and Suppliers now have access to an enhanced price request process that allows them to view the status, total cost, and other related information for all price requests in one central location. This streamlined process makes it easier and faster to compare prices, approve requests, and move products from source material to inventory. Simplifying the process saves time for those involved and results in the more efficient management of materials.
4. Pricing Inquire And Review Item Changes
Suppliers can easily submit a price change to all their current active items with the Pricing Inquire page. The pricing change can be done either via an Excel download/upload, a percentage (%), or manual entry. The manual entry allows the supplier to enter the new prices for each item and submit it for review by JDE Process Catalog. Once approved, the new prices will be reflected on the catalog for customers to view and place orders with those updated prices.
5. Review Item Changes

The Review Item Changes page is where suppliers can complete the pricing submission process. On this page, they can review any changes they have made to their items, such as making a new price change or adding a new item. They then can submit their completed form for review by the Sourcing Manager, and if approved, the new prices will be reflected on the catalog for customers to view and place orders with those updated prices.
6. PO Management
The PO management application provides visibility into the entire PO process, making it easy to track PO acknowledgment, revisions, truck requests, and ship confirmations. This application allows for real-time updates, updating all information to the appropriate JDE tables.

Suppliers can review and approve POs for quantity, date, price, and other information. Additionally, they can create and send truck requests to 3rd party logistics providers. Suppliers also send ship confirmation/ASN when the product leaves their facility.
When suppliers change quantities or dates beyond the tolerance level, they select a Reason Code to explain the change. All truck requests and ASN/shipment records are updated with the proper PO information, which makes it easy to track in-transit POs and performance metrics such as pick-up and delivery dates, on-time shipments, and quantity accuracy.
Finally, the system provides a detailed view of all invoices associated with activities that are tracked and visible on the PO Management page for easy access and review.
Overall, K-Rise Systems’ Pricing and PO Management workflow portal provide a centralized, streamlined platform for Rockline Enterprises to manage their POs and suppliers with ease. With this automated process, Rockline can expect to increase efficiency in their purchasing process, gain better visibility into their inventory levels and supplier performance, as well as improve the accuracy of PO information. This new system also allows for increased collaboration between Rockline and its suppliers, making it easier to manage and track orders.
Blueprint 4d 2023
K-Rise Systems put together the best lineup of sessions we’ve ever had for the Blueprint 4D Event in 2023. We would love to meet you so come visit us at booth 213! We have lots of cool giveaways and we’re bringing our Senior Developers to answer all your questions about our platform. There’s still time to register for this event and get the latest updates on JD Edwards — insights, information, and education – and connect with other JDE customers for 4 jam-packed days of learning and networking. Dig into hot topics like orchestrations, mobile, personalization, extensibility, low-code/no-code tools, process automation, running JDE on OCI, and more. Plus special programs for Manufacturing & Distribution. We love seeing you there! So please join us!
Here are the 4 sessions K-Rise will be presenting at the 2023 Blueprint 4D:

JDE A/P Automation Utilizing AWS Textract for our OCRas-a-Service Platform
AP Automation is a way to reduce the manual tasks related to your Accounts Payable Processes. Our A/P Invoice Automation is based on our low-code platform, EASYProcess.
AWS Textract AI-Based Query Document API is used to intelligently get invoice information without needing position-based templates. AP Automation will eliminate time-consuming and error-prone manual processes with a fully automated system that includes all these features:

No Mapping, No Template, OCR AI Does All the Work Uses EASYProcess Robust Workflow Engine to Handle Approvals & Exceptions
Automated Voucher Entry, 2-Way & 3-Way Matching that Auto-Detects PO Receipt Handling Tolerance & Miscellaneous Supplier Charges such as Freight & Handling Etc.
Vendors to Submit Invoices, Track Invoice Status & Payments, Flip a PO
Support of PDFs, JPEGs, Tiffs, Paper/ Handwritten Invoices
Using a Low-Code Cloud as Oracle Recommends While Keeping JDE Vanilla
Scanned Invoices Added to Vouchers as Media Attachments and Saved to the Cloud
Taking Pictures of Physical Invoices Using a Built-In Native App
Our acclaimed JDE OVI Certified (32 & 64 bits) EASYProcess Low-Code Platform provides JDE companies with an easy-to-use AP Automation web & mobile app which is pre-integrated with JDE data & logic.
Tredegar Case-Study: “Replacing Excel/Email with LowCode Platform: Centralizing Master Data Management - MRO, Product Definition (PLM) and More…”
Accurate Master Data is the bedrock for system integrity. It guides users through the master data process to ensure the data is entered, approved, and finally loaded, via integrations, into JDE. It also utilizes system processes to reduce manual input for improved accuracy and efficiency.
This demo will include several processes we use to achieve these goals:
MRO: This process allows users to request and approve new MRO items and then utilize a third party to scrub the data and accurately categorize prior to loading items to JDE.
Purchase Items: Purchased item requests can be manually entered or fed into the request form by our product engineers via our PLM application. Requests are entered, approved, and systematically loaded to JDE
Finished Goods: New finished goods SKU requests are entered, approved then the items, UOM conversions, BOM’s and routings are loaded to JDE. There are several validations to ensure data accuracy and verify the items are allowed based on our PLM application.
Presented by Joe Hebner IT Application Manager for Tredegar
Corporation, a global manufacturer of high performance masking films. He has 24 years of experience implementing and supporting JD Edwards applications.
o BJE cT IVES
Integration
How the platform is using several data integration methods with JDE via direct data access, calling business functions directly, and using Orchestrations to load data.
Process Improvement
How the processes are leading to improved data integrity and user efficiency


Agility
Low/No code platform allows the development team to quickly fulfill business requirements
JDE Vendor Onboarding Portal for Create/Manage Supplier Master
This E1/App demo session will focus on how you can optimize and automate your vendor onboarding process and can easily build a single source of truth for your vendor data. An Excel, Email & Folders model results in incorrect/missing data & time-consuming inefficiencies. Intelligent with approval notifications aligned with realtime JDE integration are a necessity.
