Search 800 + Posts

Mar 27, 2010

Workflow in Oracle Shipping Execution (R12 New feature)

Oracle has offered many new features in R12.In this post I will talk about the Introduction of the workflow in Oracle Application Shipping Module offered in R12.

In R12 Oracle Shipping (WSH) is utilizing the workflow.

Advantages of Workflow
  • Automate the Shipping business process by adding them in the Shipping workflow.
  • Routing based on the business rules.
  • Send the Notification to user about some Important event, e.g sending notification about
    • Backorder deliver
    • Dollar Amount or Volume in Delivery etc
  • Best of all now with workflow user can visualize the Shipping process, by means of workflow monitor and thus improve our visibility.
  • Integration with the 3rd party APIs will be easy , we can just add them where every they requited by customizing the workflow.
  • In case we want to Print the documents at some point in the shipping flow, just add the Print document activity in the flow and it will get printed when workflow reaches to that activity.
  • With workflow Audit Trail of acativites is easy.
 In R12 Oracle Shipping has offered 3 workflow  
  •  Delivery
  •  Trip
  •  Ship Confirm Process 
These workflow shows the High-level overview of the delivery and Trip process and can be accessible from
  •  Shipping Transaction Form
  •  Quick ship user Interface. 
Other Advantage that we always expect from the Oracle Corp. is this workflow is optional, if you business need them enable them other wise keep them disable. With out Workflow your application behaves just like the previous releases.

Limitations - Some of the limitation of shipping workflow as of now are – As of now this workflow is subject to limited extensions
  • You can’t add an activity in this workflow that required response from user.
  • Extension of a workflow Defer activity not supported in this workflow.
  • These workflows are available for Individual delivery .
Purging - Oracle has provide program to purge the Obsolete workflows, also Shipping has it’s own program to purge workflow that are obsolete or delivery is already closed.

Delivery Workflow

Delivery Workflow has following Activities –

  1. Start
  2. Pick Initiated
  3. Ship-To-Delivery (Sub process for Ship Conform).
  4. End.

 Please Note that Shipping workflow as of now available for outbound activities .

Delivery Workflow Triggering Events

This workflow will triggered as soon as an order line required picking is assign to a delivery.

Trip Workflow

It has following activities
Set in Transit

Please Note that Order line and Shipping workflow are 2 different things and not related to each other and it is not possible to drill down one flow from another.

Shipping Workflow –

It got triggered when a Delivery got created and First delivery assigned to it.

Ship To Delivery Workflow -

This workflow models the Ship Confirm Process, one of advantages of Ship Confirm workflow Process is, it supports extensions


As stated earlier advantages of the Oracle is everything is pick and choose , you can enable /disable this workflow as per your requirement , If you don’t want this workflow , just disable It.

That means if you are interested in the Delivery and Trip workflow and you don’t want Ship Confirm (Ship To Delivery) flow you can just disable the Ship Confirm flow and keep other flow.

Business Events

Shipping workflow has introduced lots of the business events, which when raised/received take the required actions (like calling of other workflows etc). These too again are optional and can be enable / disabled. If we look closely all these workflow , we can notice that we have lots of business events in all the flows.

Please note that once we select any type of the workflow

1. Delivery
2. Trip
3. Ship –To-Delivery

 Some of events become core and system will not allow us to disable them. It is the business events that made the shipping flow flexible and we pick and choose what ever we like.

Shipping workflow Setup

 Shipping flow can be setup by means of Selecting the workflow from the  
  • Global Parameters
  • Shipping parameters

  Global Parameters

Shipping Parameters

Shipping Parameters will do the setup only for the Organization level, where as Global Parameter will do the setup at the Application level. Auto Sync between Global and Shipping parameters has been provided.

Customer can customized any shipping workflow. Please do not customize/extend the Seeded workflow, rather take a copy of seed workflow as extend as per your requirement. Shipping has provided Lookup setup to assign your custom workflow. We have flexibility to assign custom workflow to all or few of the organizations.

Profile options

Override Ship To Deliver Workflow – Oracle is Provide this profile option and if mark Yes this will Process the Ship Confirm workflow , In case it got stuck because of some Technical reason.

If you need More Info , Please let me know and I will send you  COMPLETE article.


  1. Thank you for the nice presentation.Also thank you so much for the full document on shipping execution.

  2. Hi, Can you please send me the complete article on
    Thanks in advance.

  3. very good work and presentation about shippping execution, Interested to know more about shipping if you possible send complete article.


  4. Good presentation. Could you please send me the complete article..

    Thank You,

  5. Will realy appreciate if you could send me the full document at

    Thanks in advance.

  6. I have published that almost 2 years back , trying to locate the document .I will e-mail you (if I am able to locate that :)

  7. Can you please email me the full article at

  8. Document is now available at Dropbox

  9. Document is now available at Dropbox

  10. As widely accepted and adopted by enterprises worldwide, Oracle E-Business R12 Upgrade has been acknowledged as the most stable and reliable version for enterprise applications. Nevertheless, as with any other major changes to business applications, the upgrade to R12 must be planned and carried out carefully to make sure a seamless transition and guarantee business continuity.

  11. can you send me complete documentation at and also if u can explain how to send Shipmconfirm notifications by customsing this workflow and using WSHNOTIF activity.

  12. Hi Sampath

    I just send you the complete documentations, for notification can you share your business requirement.

  13. Hi,
    Can you pls send me complete documentation at

  14. Can you please send me the complete Article on
    Thanks in Advance.

  15. Can you pls send me the complete documentation to
    Thanks in advance.

  16. Can you pls send the complete article to


  17. If you are moving abroad you may be thinking about shipping household goods, personal items, furniture and other things overseas. atlantic way russia

  18. Thanks for the article, please I need complete article please send to

  19. Interesting feature. Can you please send the complete article to

  20. I admire this article for the well-researched content and excellent wording. as we provide Heavy Equipment Transportation at affordable prices. for more info visit our website.

  21. Informative post indeed, I’ve being in and out reading posts regularly. as we provide Freight Companies In Miami at affordable prices. for more info visit our website.

  22. When you decide on what you want, but don't know where to start with putting the project together and understanding the cost, depend on a specialist to put a design proposal and cost estimate together for you. truck dispatch companies near me

  23. Hi,
    Can you pls send me complete documentation at
    Thanks In advance