Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

HOME / E-BUSINESS SUITE (EBS) - IDEAS LAB / LOGISTICS - EBS IDEAS / WAREHOUSE MANAGEMENT (WMS) - EBS IDEAS

My Oracle Support Community -


Forums

Discussions
Oracle Communities

New Idea

Quick Links
Categories
Recent Discussions
Activity
My Bookmarks 1

My Discussions 4

Best Of...

Unanswered 100+

Groups
Help

Categories
All Categories

General / Getting Started

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 1/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

Getting Started in MOSC 2.9K

Rewards and Recognition (MOSC) 73

My Oracle Support (MOS) Registration FAQs 4

Reputation Levels

Hall of Fame: My Oracle Support Community Leaderboard 66

My Oracle Support Community

Agile and AutoVue (MOSC) 2.4K

Communications Industry (MOSC) 4.2K

CRM On Demand (MOSC) 5.3K

Engineered Systems (MOSC) 4.1K

Enterprise Manager (MOSC) 7.3K

JDEdwards EnterpriseOne (MOSC) 49.2K

JDEdwards World (MOSC) 2.7K

Linux OS (MOSC) 2K

Middleware (MOSC) 24.6K

My Oracle Support Tools & Training (MOSC) 5.4K

Oracle Commerce (MOSC) 5.4K

Oracle Construction and Engineering (MOSC) 6.4K

Oracle Database (MOSC) 56.1K

Oracle E-Business Suite (MOSC) 193K

Oracle Hospitality OPERA Cloud (MOSC) 276

Oracle Hyperion EPM (MOSC) 11.8K

Oracle PCA/PCC (MOSC) 86

Oracle Sun Technologies (MOSC) 18.6K

Oracle VM/OLVM (MOSC) 1.6K

PeopleSoft (MOSC) 44.8K

Retail (MOSC) 8.6K

Siebel (MOSC) 12.4K

Ideas Lab

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 2/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

E-Business Suite (EBS) - Ideas Lab 8.7K

PeopleSoft - Ideas Lab 6.7K

Construction and Engineering - Ideas Lab 4.6K

JD Edwards EnterpriseOne Orchestrator Ideas Lab 4

Siebel CRM - Ideas Lab 44

My Oracle Support Community (MOSC) - Ideas Lab 37

Using the My Oracle Support Portal - Ideas Lab 156

Oracle Support Accreditation - Ideas Lab 26

Misplaced Ideas 111

Read-Only Support Areas

Oracle Analytics Archive (MOSC) 7.9K

Oracle Financial Services Industry Archive (MOSC) 1.1K

Utilities Industry Archive (MOSC) 1.7K

CPQ Cloud (BigMachines) Archive (MOSC) 1.6K

EBS WMS - Smart, System Driven Task Prioritization

Puneet-Oracle Senior Director, EBS Logistics Development Posts: 302 Silver Badge - Ideation Coordinator

May 22, 2019 5:40PM edited May 22, 2024 11:08PM 9 comments

Pick Release/Wave Planning process creates Warehouse Pick tasks. Assigning priorities to
these tasks is typically a manual process. Given the high number of ever-changing parameters
governing the priority of these tasks, this manual process can get cumbersome and prone to
errors.

Purpose of Smart Task Prioritization feature is to eliminate any manual assignment of


priorities. The feature will move all the complexity around Task Prioritization to a simple User
driven Rules Framework. This is the same Framework used by Customer to create their
existing rules for Pick, Put away, Cost Group etc .

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 3/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

EBS WMS Rules Engine Framework will be extended to create a new Rule Type of 'Task
Priority'. This Rule type will allow users access to all possible attributes that can govern the
Task Priority. The Rules of 'Task Priority' will then modify the priority of each task based on
the Customer's Business needs. Once these tasks have been given a 'Smart, System driven'
priority Customers can view those on the Warehouse Control Board. Manual override of these
System Priorities will be allowed.

Please share your requirements, inputs or any other valuable suggestions for this feature

Some Sample Rules

Increase Priority by 300 if Carrier is AIR

And/Or ( Object Parameter Operator Object Parameter/LOV/Value Value

Freight Carrier Name = Constant character ‘AIR’

Return Value for Priority Increase: 300

Scheduled Ship Date due in 2 hours

And/Or ( Object Parameter Operator Object Parameter/LOV/Value Value

Sales Order Scheduled Ship Date < Expression Select sysdate + 2/24 from dual;

Return Value for Priority Increase: 5000

Customer and Order Value

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 4/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

And/Or ( Object Parameter Operator Object Parameter/LOV/Value Value

( Customer Customer Name = Constant Character ‘CUSTOMER1’

AND Sales Order Order Value > Constant Number 2000 )

OR ( Customer Customer Name = Constant Character ‘CUSTOMER2’

Sales Order Order Value > Constant Number 2500 )

Return Value for Priority Increase: 2500

 Flag  Quote

6 Active · Last Updated May 22, 2019 5:40PM


6 unique votes (by Organization)
6 votes

Comments

Raja Ivaturi Oracle Delivery Center of Excellence Posts: 3,149 Silver Crown

May 23, 2019 2:56PM

Very good attempt and here are my inputs:

1. Provision to choose between overlapping / conflicting rules


2. for example rules for carrier name = and customer name or order amount may have
overlapping rules or some times create conflict
3. hence logic to derive priorities from conflicting parameters to be incorporated
4. In case the algorithm doesn’t find a workflow triggered to initiate manual prioritisation

Regards

  
https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 5/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

 Flag  Quote  Off Topic  Like

Puneet-Oracle Senior Director, EBS Logistics Development Posts: 302 Silver Badge - Ideation Coordinator

May 28, 2019 5:36PM edited May 28, 2019 5:37PM

Very good attempt and here are my inputs:

1. Provision to choose between overlapping / conflicting rules


2. for example rules for carrier name = and customer name or order amount may have
overlapping rules or some times create conflict
3. hence logic to derive priorities from conflicting parameters to be incorporated
4. In case the algorithm doesn’t find a workflow triggered to initiate manual prioritisation

Regards

@Raja Ivaturi EBS WMS Rules framework will provide Customers multiple Objects/Entities to
create the Task Priority rules ( similar to Pick rules etc) . If the Framework is leveraged as
designed , there should not be any conflicting 'task rules' for the process to work with. Manual
prioritization/override will always be allowed. thanks

 Flag  Quote  Off Topic  Like

Raja Ivaturi Oracle Delivery Center of Excellence Posts: 3,149 Silver Crown

May 29, 2019 6:02AM

@Raja Ivaturi EBS WMS Rules framework will provide Customers multiple Objects/Entities
to create the Task Priority rules ( similar to Pick rules etc) . If the Framework is leveraged as
designed , there should not be any conflicting 'task rules' for the process to work with.
Manual prioritization/override will always be allowed. thanks

Hi Puneet,

When we are giving the flexibility to the users to choose the objects and rules to prioritize, I am
afraid if conflicts can be prevented. But I agree the provision to allow manual override, will be a
channel for correction. Still if exceptions more than regular, manual overrides will be too many.

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 6/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

regards

 Flag  Quote  Off Topic  Like

Puneet-Oracle Senior Director, EBS Logistics Development Posts: 302 Silver Badge - Ideation Coordinator

May 29, 2019 3:57PM

Hi Puneet,

When we are giving the flexibility to the users to choose the objects and rules to prioritize, I
am afraid if conflicts can be prevented. But I agree the provision to allow manual override,
will be a channel for correction. Still if exceptions more than regular, manual overrides will
be too many.

regards

@Raja Ivaturi - Ideally, there should be no need for manual correction once the rules are setup
correctly. EBS WMS users have being using the Rules framework for Pick/Put/CG etc for many
years now and this new feature will be built using the same logic. We have not heard from
Customers where the Rules framework has created any conflict/exceptions. Each rule has a
weightage and we go with the list of weightage of the Rule. It is very much possible that
multiple Rules will impact the task priority - which is completely acceptable based on how the
Customer has setup the Rules. It would be a great help if you could articulate an example of 2
rules causing a conflict/exception. thx

 Flag  Quote  Off Topic  Like

Raja Ivaturi Oracle Delivery Center of Excellence Posts: 3,149 Silver Crown

May 30, 2019 6:07AM

@Raja Ivaturi - Ideally, there should be no need for manual correction once the rules are
setup correctly. EBS WMS users have being using the Rules framework for Pick/Put/CG etc
for many years now and this new feature will be built using the same logic. We have not
heard from Customers where the Rules framework has created any conflict/exceptions.
Each rule has a weightage and we go with the list of weightage of the Rule. It is very much
possible that multiple Rules will impact the task priority - which is completely acceptable

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 7/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

based on how the Customer has setup the Rules. It would be a great help if you could
articulate an example of 2 rules causing a conflict/exception. thx

I gave an example like this.

Rule 1: carrier = XYZ should increase the priority to 10.

Rule 2: Customer = ABC make the priority to 90. What is Customer is ABC and carrier is XYZ?

What if the customer is ABC and Carrier is XYZ?

 Flag  Quote  Off Topic  Like

Puneet-Oracle Senior Director, EBS Logistics Development Posts: 302 Silver Badge - Ideation Coordinator

May 30, 2019 3:34PM edited May 30, 2019 4:12PM

I gave an example like this.

Rule 1: carrier = XYZ should increase the priority to 10.

Rule 2: Customer = ABC make the priority to 90. What is Customer is ABC and carrier is
XYZ?

What if the customer is ABC and Carrier is XYZ?

@Raja Ivaturi - Thanks for the example. The Rules framework will not set a specific priority .
As mentioned in my initial examples, the system will only increase the Task Priority.

Let's review the example your have provided

Rule 1: carrier = XYZ should increase the priority to 10.

Rule 2: Customer = ABC make the priority to 90.

The above rules are not allowed as per current design based on multiple Customer inputs.

Valid Rules

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 8/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

Rule 1: carrier = XYZ should increase the priority by 10.

Rule 2 :Customer = ABC should increase the priority by 90.

What if the customer is ABC and Carrier is XYZ? - Both valid Rules will apply and increase the
priority of the Task by 100 (10+90).

 Flag  Quote  Off Topic  Like

Raja Ivaturi Oracle Delivery Center of Excellence Posts: 3,149 Silver Crown

May 31, 2019 6:03AM

@Raja Ivaturi - Thanks for the example. The Rules framework will not set a specific
priority . As mentioned in my initial examples, the system will only increase the Task
Priority.

Let's review the example your have provided

Rule 1: carrier = XYZ should increase the priority to 10.

Rule 2: Customer = ABC make the priority to 90.

The above rules are not allowed as per current design based on multiple Customer inputs.

Valid Rules

Rule 1: carrier = XYZ should increase the priority by 10.

Rule 2 :Customer = ABC should increase the priority by 90.

What if the customer is ABC and Carrier is XYZ? - Both valid Rules will apply and increase
the priority of the Task by 100 (10+90).

Hi Puneet,

This is the kind of considerations I was asking in my first comment. From your clarification I
see this is addressed. Thanks.

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2Fm… 9/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

regards,

 Flag  Quote  Off Topic  Like

Joachim Malmgren Posts: 18 Red Ribbon

Jul 1, 2019 8:03AM

I like the idea but this ER sheds light on a limitation in MSCA and task dispatching/picking
which would cause users to stay away from task priority altogether:

Assigning a task priority to tasks will override the picking order, causing the operator to have a
less efficient picking route. This makes task priority undesirable for those who picks more than
1 task in one go.

In my warehouse, our users use Plan Tasks and manually queue tasks to the users. I see good
value in being able to help them with a priority - but it has to be possible to control the above
behavior so that the priority does not affect the picker. One idea to work around this would be
to add a parameter in the MSCA form function so this can be controlled depending on
preference, in case there are those who prefer the current way task priority affects the picker.
For instance:

PAGE_TYPE=DIRECTED_TASK TASK_FILTER=ALLOW_SO_IO TASK_METHOD=CLUSTER


SORTING_ORDER=TASKPRORITY/LOCATOR/ETC

 Flag  Quote  Off Topic  1 Like

Puneet-Oracle Senior Director, EBS Logistics Development Posts: 302 Silver Badge - Ideation Coordinator

Aug 28, 2019 9:56PM

I like the idea but this ER sheds light on a limitation in MSCA and task dispatching/picking
which would cause users to stay away from task priority altogether:

Assigning a task priority to tasks will override the picking order, causing the operator to
have a less efficient picking route. This makes task priority undesirable for those who picks
https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2F… 10/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

more than 1 task in one go.

In my warehouse, our users use Plan Tasks and manually queue tasks to the users. I see
good value in being able to help them with a priority - but it has to be possible to control
the above behavior so that the priority does not affect the picker. One idea to work around
this would be to add a parameter in the MSCA form function so this can be controlled
depending on preference, in case there are those who prefer the current way task priority
affects the picker. For instance:

PAGE_TYPE=DIRECTED_TASK TASK_FILTER=ALLOW_SO_IO TASK_METHOD=CLUSTER


SORTING_ORDER=TASKPRORITY/LOCATOR/ETC

Hello @Joachim Malmgren

Yes, the priority will overide the picking order. Form function parameter is a good option for
enabling such features. This is a downstream activity of another feature planned - Smart
Order release where Oracle determines which Orders should be Pick Released based on how
the Customers configure their system

Mobile Task Dashboard ( currently available for 12.2 Customers )

Oracle Warehouse Management Task Dispatching Engine dispatches tasks to a warehouse


operator based on the operator’s eligibility to perform the task and on the task priority.
Skipping such a task automatically brings the next best eligible tasks. However, an operator
may be unable to perform a certain set of tasks due to a damaged locator, blocked material, or
similar circumstance. This would require the operator to skip multiple tasks before getting to a
feasible task, thereby reducing productivity and efficiency. This enhancement enables the
warehouse operator to view all of the eligible tasks for the current task group and select a
desired task. The operator can also configure and view the shipping and packing instructions
associated with the sales order line of the task. Custom fields can be added to this page as
well.

This feature can be enabled using the Advanced Pick Load page template configuration.

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2F… 11/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

 Flag  Quote  Off Topic  Like

Leave a Comment

Type…

Save Draft Post Comment

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2F… 12/13
5/24/24, 6:34 AM EBS WMS - Smart, System Driven Task Prioritization — oracle-mosc

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center

© 2024 Oracle | Site Map Privacy / Do Not Sell My Info Community Integrity Policy

Cookie Preferences Ad Choices Careers

https://support.oracle.com/epmos/faces/CommunityDisplay?utm_medium=organic-search&resultUrl=https%3A%2F%2Fcommunity.oracle.com%2F… 13/13

You might also like