Professional Documents
Culture Documents
Order To Cash Process Flow
Order To Cash Process Flow
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle.
Victoria Whitlock
VP Compliance Enpria, Inc.
Jeffrey Hutchins
Senior Principal Product Manager Oracle Corporation
This presentation is for informational purposes only and may not be incorporated into a contract or agreement.
Agenda
Introduction Defining the problem? Solving the problem? Process example: Order-to-Cash
Who we are
Victoria Whitlock
Business Focused 22 years of IT experience Author Recognized SME
Compliance Business Integration Data Warehousing Business Intelligence Data Base Administrator Corporate Educator
Jeffrey Hutchins
Implementation Focused 24 years of IT experience Author Recognized SME
Standards Integration Architecture Data Warehousing Business Intelligence Application Developer Corporate Educator
Common Issues
Compliance & Information Technology Information Security Management Electronic Document Management Poor and Inconsistent Documentation Data / Customer / Process Integration Collaboration and Messaging Authentication Technologies Storage Technology Lack of Communication System Development Life Cycle Change Management Segregation of Duties
The Revelation
Our issues are the same !!! Compliance and Integration
Business Processes that need to be enabled Physical architectures to enable the Business Process Compliance and Integration have the same goals End-to-end Connectivity is the Lifecycle of a transaction from both a Business and a Information Technology View
Victoria Whitlock & Jeffrey Hutchins
Current Culture: IT
Managements attitude about IT spend
Y2K over spend Cavalier approach and .com over spend IT does not generate revenue
Everyone wants the mantra: To gain a competitive edge, fastest response to industry
changes, to reduce operational cost and to reduce Total Cost of Ownership.
IT
Service Oriented Architecture System Authentication
Business
Sarbarnes-Oxley Act Transactions are authorized, and receipts and expenditures are being made only in accordance with authorizations of management.
Authorization
Privilege to To give permission. A manager authorizes perform a function a transaction by signing a voucher authorizing the disbursement. Data structure validation Digital Signature To declare or make legally valid. To mark with an indication of official sanction. To establish the soundness of. To corroborate. Business Solution
Validation
Non-Repudiation
Compliance
The enforcement of governance by law
Internal Controls
An integrated process of checks and balances established by management
Corporate
Establish a Baseline of your business processes
Purchase Order Purchase Order Ship Notice Ship Notice Jeffs Distributors Invoice Invoice Payment Payment Victorias Vineyards
No
Yes
ASN ASN Initiated Initiated Invoice Invoice Initiated Initiated Shipping Notice Shipping Notice Generated Generated Invoice Invoice Generated Generated PIC Slip created PIC Slip created Inventory Reduced Inventory Reduced Product to shipping Product to shipping
Common IT Vocabulary
Application
Any endpoint application: Trading Partner, Legacy, Packaged, Composite or Portal..
Middleware
A centralized platform that enables an architecture to integrate all applications.
B2B Gateway
A component of the middleware that manages all interenterprise connectivity
XML 850
Dequeue Dequeue PO PO
XML 856
DB Query DB Query
EDI 810
XML 810
DB Query DB Query
EDI 820
820:Payment 820:Payment
AS2: MDN 997: FA AS2: MDN
XML 820
DMZ
DB Insert DB Insert
B2B Gateway
Middleware
Application
IT Flow: Order-to-Cash
PO PO
Received Received
Oracle Integration B2B PO PO Ship Notice Ship Notice Invoice Invoice Payment Payment
Oracle BPEL Process Manager PO PO Ship Notice Ship Notice Invoice Invoice Payment Payment
Oracle eBusiness Suite PO PO Ship Notice Ship Notice Invoice Invoice Payment Payment
Document Processing Process Orchestration Human Workflow
ASN ASN
Sent Sent
Invoice Invoice
Sent Sent
Payment Payment
Received Received
Inter-Enterprise Connectivity Intra-Enterprise Connectivity Trading Partners Mgmt Document Mgmt Document Mgmt Validation Batching Transformation Encryption Process Orchestration Validation Human Workflow Translation Error Handling
Integration Methodology:
Points to Identity and document
Integration Patterns: What are you integrating? Process: Order-to-Cash Business Objectives: Managements requirements Internal Controls: The Checks and Balances Key Internal Controls: The Auditing points Compliance requirements Architecture (middleware) requirements
Middleware:
Oracle BPEL Process Manager
Application:
Oracle eBusiness Suite
Access
Trading Partner via AS2 BPEL PM via AQ
Access
Integration B2B via AQ Application via DB
Access
DB: Schema
Structure: Tabular
Inbound: Interface tables Outbound: Database Views
Process
Each transaction set is a separate transaction Translation EDI XML AS2: Exchange process
Process
Transformation Business process Human Workflow process
Process
Setup to use API Each transaction set has a separate Concurrent Program to process data.
Middleware:
Oracle BPEL Process Manager
Application:
Oracle eBusiness Suite
Error Levels
Transport Connection failed Exchange Data not received Data not sent Security violation Business Data not valid Outbound errors: Middleware notified Inbound errors: Trading Partner notified
Human Workflow
An Error Handling process was created to receive errors from both the Trading Partner and the Application. If an error occurs, a manager is notified for resolution.
Concurrent Program
Inbound: Any error results in the rejection of the data and a notification via a Oracle Workflow Outbound: Any error results in a notification via a Oracle Workflow Outbound errors: Middleware notified Inbound errors: Middleware notified
Middleware:
Oracle BPEL Process Manager
Application:
Oracle eBusiness Suite
Middleware:
Oracle BPEL Process Manager
Application:
Oracle eBusiness Suite
Reports / Monitoring
Business Message Error Reports
Reports / Monitoring
Operational Administrative
Reports
Business Financial
IT
What are the average number of errors by Trading Partner? What are the average performance metrics for each component?
It does matter.
Buying a tool does not make you Compliant The Cost of Not Doing it
By 2006, public companies that do not adopt a compliance management architecture will spend 50 percent more annually to achieve Sarbanes-Oxley compliance According to Gartner, Inc.
If so then What
Integration + Compliance = Good Corporate Governance
The Business Objectives MUST drive the technology Governance is the implementation of good engineering practices Compliance is the enforcement of governance by law The Fusion Middleware, when driven by the above:
Can enable Good Corporate Governance to a deliver flexible, scalable, integrated business structure than will support your tactical and strategic goals.
QUESTIONS ANSWERS
Acronyms
Acronym Description
AS2 BAM BPEL BAM BI BPM B2B EDI ESB ETL HTTP XML X12 Applicability Statement 2 Business Activity Monitoring Business Process Execution Language Business Activity Monitoring Business intelligences Business Process Management Business-to-Business (B2B) Electronic Data Interchange Enterprise Service Bus Extraction Translation and Load HyperText Markup Language eXtensible Markup Language EDI Transaction Set Standard
This presentation is for informational purposes only and may not be incorporated into a contract or agreement.