Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Module Owb Process Flows


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Module Owb Process Flows

  1. 1. Process Flows OWF, editor, operators, parallel and error processing
  2. 2. Process Flows <ul><li>Control sequence </li></ul><ul><li>Monitor for errors </li></ul><ul><li>Compliment Mappings </li></ul><ul><ul><li>Pull based “functions” </li></ul></ul><ul><li>Think “if/then, case, fork()” </li></ul>
  3. 3. Based on… <ul><li>Oracle Workflow </li></ul><ul><li>XML Definition </li></ul><ul><li>OWF monitor </li></ul><ul><li>Unused OWF functionality </li></ul>
  4. 4. Structure <ul><li>PROCESS FLOW MODULE </li></ul><ul><ul><li>PROCESS FLOW PACKAGE </li></ul></ul><ul><ul><ul><li>PROCESS FLOW NUMBER 1 </li></ul></ul></ul><ul><ul><ul><li>PROCESS FLOW NUMBER 2 </li></ul></ul></ul><ul><ul><ul><li>PROCESS FLOW NUMBER 1 </li></ul></ul></ul>
  5. 5. Process Flow Editor
  6. 6. Process Flow Activities
  7. 7. Error Conditions <ul><li>Three standard activity return types </li></ul><ul><ul><li>Success </li></ul></ul><ul><ul><li>Warning </li></ul></ul><ul><ul><li>Error </li></ul></ul><ul><li>Allows error processing and dispatching </li></ul>
  8. 8. Parallel Processing <ul><li>Tasks can be executed in parallel </li></ul><ul><li>Synchronization Semantics </li></ul><ul><li>Example </li></ul><ul><ul><li>Retrieve data from all systems in parallel and then continue once all have completed. </li></ul></ul>
  9. 9. Flows within Flows <ul><li>Allows “functional” decomposition </li></ul><ul><li>Flow “reuse” </li></ul><ul><li>MUST BE IN SAME PACKAGE </li></ul>
  10. 10. OWF Tools
  11. 11. Questions for Discussion <ul><li>T/F: You can use the OWF design tool that oracle provides separate from OWB. </li></ul><ul><li>What common “processing steps” does your implementation use? </li></ul><ul><ul><li>Could they be implemented in a process flow? </li></ul></ul>