Developing SW : Practical Considerations on Single Window Architecture in Greece An integrated Trade Facilitation Strategy for Greece including Single Window 19-20 July 2012, Athens, Greece Jonathan Koh Tat Tsen Director, Trade Facilitation Centre of Excellence All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic. Copyright 2009 Private & Confidential Dimensions of Trade Facilitation Multi-faceted Components Valueadd Concept of Trade Facilitation 2 Multiple Stakeholders What’s Not & What Is Trade Facilitation All about Technology Trade Facilitation All about People • Technology is only a TOOL • Need change in mind-set • Need change in policies/procedures • Need change in behaviours 3 What’s Not & What Is Trade Facilitation Electronizing Manual Processes Trade Facilitation Improving Processes • Rubbish in, Rubbish out • Leverage on IT to achieve more streamlined processes that are not possible before 4 What’s Not & What Is Trade Facilitation Single Window to All Services Trade Facilitation Integrate Related Services • Customer-oriented perspective • Over-centralization is a fad • Over-centralization destroys value 5 Single Window High-level Architecture Trading Community Single Window Customs Mgt System (CMS) Banks SW Portal Insurance Companies Trader Registration Shipping Lines Messaging & Translation Engine Govt Agency 1 Decision Tree Configurator Warehousing companies Payment & billing Freight Forwarders Security Air Cargo Agents Govt Agency 2 Manufacturers OGA License & Permit Process Govt Agency 3 Multiple Online Access Channels: - Web-based Forms - Electronic Messaging (XML / EDI) - Service Bureaus Other Govt Agenices Examples: Ministry of Health, Ministry of Defence, Communication Campaigns Traders Customer Relationship Management Call Centre Training Copyright 2009 Private & Confidential Technical Support Service Bureau Practical Application of Business Process Modeling in Single Window Jonathan Koh Tat Tsen Director, Trade Facilitation Centre of Excellence CrimsonLogic Pte Ltd All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic. Copyright 2009 Private & Confidential SW & eCustoms Transformation 5 CURRENT STATE Location 1 Location 2 Location 3 Location 4 FUTURE STATE Location 5 Location 6 Location 7 Processes Transition & Project Management Process Standardisation & Alignment Different processes/ work practices/ policies between & within clusters Automate Processes Application/ Infrastructure Multiple applications/ infrastructure between & within clusters Infrastructure Design, Development & Implementation New/ Refined Policies (Governance) Multiple and diverse databases between & within clusters Data Standardisation & Migration One Integrated eCustoms with Standardised Data Data Stakeholders Large & diverse stakeholder groups across multiple locations Change Management Illustrative Only 8 Staff Committed to Perform in Roles Using New Processes & eCustoms SW Implementation – Improving Trade Facilitation Strategy Design Enterprise Process Map Implementation Process Models Enterprise Map (Automotive Company) Process Configuration Inventory Management SAP model type: Scenario Management Pro cesses Sale s & Dist ribution Manage me nt Procure ment Operation M anage me nt Analytics Goods Re ceiv e d Material Re quire ments Planning Order Re ceiv e d Check Inve ntory Core Processes Goods Re ceipt Processing Engine e ring Sale s & Distribution M anage me nt Production SAP func tion ty pe: Check Order Proc ess Goods Re ceipt Processed Supply M anage me nt Order Checked Custome r M anage me nt Goods Re ceipt Posting Supporting Procees SAP func tion ty pe: Financial M anage me nt Human Capit al M anage me nt Goods Mov e ment Proc ess SAP func tion ty pe: Proc ess Post Goods Re ceipt Corporate Se rvice s M anage me nt Se nd Goods Add Goods to Warehouse Financial Manage me nt Sale s & Dist ribution Manage me nt Goods Warehousing SAP func tion ty pe: Process-System Map Proc ess System Map System Infrastructure Goods added t o Warehouse Warehouse che cke d Inve ntory Manage me nt Organizational ... . C... SAP R/3 Enterprise Main Process 1.2 Main Process 1.3 Main Process 1.4 Main Process 3.3 Main Process 2.1 Main Process 1.1 MAin Proce ss (Inte rface) Process Rule DEF AS NALCO MIS Process (S AP Process) IT IMP Ev e nt C... Main Process 2.2 Main Process 4.2 Main Process 4.1 Main Process 3,2 Application 3 Main Process 1.3 Main Process 3.1 C... SAP APO SAP MDM C... DAAS/MILS SAP SPS MILST RIP MANUG IST IC Plant Supply Process-Data Map Function Output Output Function Main Proce ss 1.2 Output Proce ss Are a 3 Output Proce ss Are a 10 Master Data Map Master Data Definition System Organization Model System Org. Definition E2E Scenarios Process Integration O... Main Proce ss 1.4 Input Main Proce ss 1.2 Data 5 Input Proce ss Are a 3 Data 6 Input Proce ss Are a 10 Data 3 Data 6 Input Main Proce ss 1.4 Data 4 Carries out & Supp... Carries out & Supp... Carries out & Supp... O... Process-Organization Map De partment 2 De partment 3 Main Proce ss 3.1 Main Proce ss 4.2 Main Proce ss 3,2 Main Proce ss 1.3 Main Proce ss 3,2 Main Proce ss 2.2 . De partment 1 Main Proce ss 3.3 E2E Scenario Map Carries out & Supp... Carries out & Supp... Carries out & Supp... Carries out & Supp... O... SAPR3 E2E Sce nario 1 E2E Sce nario 2 BPE ORASOFT SAPCRM E2E Sce nario 3 . SendMultipleFlightBookingOrder Split Mult ipleFBO_BPM E2E Sce nario 4 com_sap_ns_1:BookSingleFlightAndConfirm com_sap_ns_1:BookSalesOrder MergeSingleConfirmations_BPM E2E Sce nario 5 E2E Sce nario 6 ProcessOrderConfirmation Business Model What do achieve? Business Blueprint Process re-design Copyright 2009 Private & Confidential Live Execution Process execution Where and how other countries have incorporated Business Process Analysis (BPA) in their SW projects All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic. Copyright 2009 Private & Confidential Mexico SW Business Modeling Requirements from the Mexican Single Window for Foreign Trade (VUCEM) - 2010 Translated from the original Spanish consist of the actions related to the execution, documentation and modeling of processes for the private agents, as well as modeling the different processes or procedures for the government entities and organizations. Modeling must be conducted with the SAT’s* institutional tool (BPA/ARIS), according to the following. BPA / ARIS IDS Scheer AG version 7.1 * SAT – Mexico Tax Administration Service Copyright 2009 Private & Confidential Mexico For the Mexico tender for Single Window, their requirements include business process consulting using modeling and complying to their standards: Guidelines for documentation of processes Architecture Methodology Copyright 2009 Private & Confidential Conventions Manual Mexico SW Business Modeling Mexico Tax Administration Service (SAT) Process Reference Model Level 0 Level 1 Level 2 Level 3 Level 4 Copyright 2009 Private & Confidential Mexico SW Business Modeling Core Business Processes Strategic Planning Processes Account/Deposit Processes Transaction Processes Market Resaerch Product Development Lending Processes Marketing Card Processes Wealth Management Processes Strategy & Planning Enabling Processes Level 0 Macro Processes - Reference Model for the Processes IT and Infrastructure Operation Processes HR Processes General Administration Legal Processes Treasury and Investment Processes Control Processes Financial Controlling Risk Management Audit Processes Compliance Processes Process map Main process NonDocumentary Payments (Cash/Transfer) Cheque Processes Scenario Main process belongs to Level 2 Sub-Processes - This level provides disaggregate the detailed processes into elements that are more detailed. Transaction Processes belongs to Process area Processes - This provides the first level of process description. It is a general view of the processes referred to a macro process. Overview Cheque Processes consists of consists of Internal Cheque (House check) Verify check transaction consists of S Receive cheque (External) P Verify check Verify cheque (BII cheque) consists of External check (International Collection) S External cheque (Domestic) S Receive cheque (BII cheque) Receive check P Verify cheque (International) Verify cheque (Domestic) P consists of Receive cheque (Incoming Collection) P consists of Prepare & Approve Arrangement Offer Verify cheque (Incoming Collection) P P consists of Documentary Payments Account to account Phone Banking Process payment (BII cheque) Process payment (International) P P Cash Withdrawal belongs to Process payment (Incoming Collection) P End of day activities Re-Issuing of cheques Re-issue of new cheques belongs to Execute internal reporting Application Form for openning savi... Level 4 Copyright 2009 Private & Confidential belongs to Saving account application form (corporate) Retail Business Development Dept. verify application form Saving account application form (Personal) belongs to For personal saving account, IC is required, for corporate saving a/t company registration document required Identification Card belongs to Company registration document invalid form Form Valid Customer Saving account application form (corporate) Retail Business Development Dept. verify customer Identification Card . CIS Company registration document Invalid Customer Valid customer exist Valid customer does not exist Application Form for openning savi... Customer Type Check customer type CSO Corporate customer Corporate Registrati... Incompete form Verify the completion of applicaiton form CSO Complete form Invalid supporting document Verify the supporting document for corporate... Valid supporting document decide the validation of form invalid form Personal customer CSO . Manage Resource Items Setup Arrangement - Saving P Tasks- This level establishes in great detail the flow of tasks in logical chains of events and functions. These provide the sequence in relation to functions (tasks) and include their interfaces with other task flows. This level identifies the actors involved in the different tasks consists of Setup Arrangement - Current P Execute Reporting Level 3 consists of Setup Arrangement ID Number Incompete form Manage Drop Box P Process payment (Domestic cheque) P Payment via Clearing Outgoing Domestic Clearing Administrate checks Actions- This gives a basic flow of actions in logical chains of events and functions. These provide the sequence of executed functions (Actions) and include their interfaces with other flows of activities consists of External check (International Incoming Collection) S Receive cheque (External) P Input check data Process check payment belongs to Level 1 Verify supporting document for personal customer Complete form CSO Verify the completion of applicaiton form Invalid supporting document Valid supporting document CSO decide the validation of form Form Valid invalid form Form Valid CSO CSO activate passbook Issue passbook Register Internet banking ATM Setup Arrangement - Direct Credit Maintain User Manual & Encryption Program - Direct Credit Other Reference Models Many other institutions – UN, APEC, and National Customs have their Business Process Implementation Guides, Reference Models: BPA Guide by UN bodies APEC e-Trade Reference Model Design & Development Copyright 2009 Private & Confidential Jordan Customs SW Business Process Implementation Guide How BPA is done in an actual SW design & implementation All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic. Copyright 2009 Private & Confidential Introduction to Reference Model • The main purpose of a reference model is to generalize – e.g. processes of a specific industrial sector • Cost-savings • Give the company/organization a framework – Make it easier for them to identify own processes – Find weaknesses in their own running processes easily • Industry, Business, Business Process Reference Models Copyright 2009 Private & Confidential From Business to IT Business Architecture Business Strategy & Requirements Application Architecture Business Processes, Workflows, Transactions and Collaboration Systems, Services, Functional Use Cases Infrastructure Architecture Information Architecture Data, Business Objects, Exchange Formats, Security and Privacy Hardware, Server, OS, Network Copyright 2009 Private & Confidential Program & Project Management Portfolio Analysis SW Business Processes Reference Model Management Process Core Process Business Process Map Import Level 0 Export Support Process Business Process Area Main process consists of consists of consists of consists of Temporary Import consists of Level 1 consists of consists of Scenario Import Advanced PreArrival Electronic Information Trading Partner Registration Electronic Declaration Submission Cargo Manifest Declaration Duties and Tax Fee Assessment Commercial Business Sub Process Individual S Risk Management and Selectivity Inspection Management Customs Warehouse Trading Partner Registration Trading Partner Registration (Commercial) Trading Partner Registration (Individual) P Customs Clearance Processing Duty Payment Cargo Release Post Clearance Audit Elements / Activities Customs Affairs... Subm it Online Trading Partner Registration Receive and Approve Trading Partner Registration Trading Partner Registration (Diplomat) P Trading Partner Registration (Government) P P Backline Processes Belongs to Carries out & Supports Importer / Exporter Level 2 S AEO Management Belongs to Organizationa... Frontline Processes Carries out & Supports Government S Law and Enforcement Belongs to Valuation Diplomat S Belongs to Receive Serial Number (Importer / Exporter Code) Level 3 CSO Complete form Invalid supporting document Corporate customer Personal customer Verify the supporting document for corporate... Verify supporting document for personal customer decide the validation of form invalid form CSO Valid supporting document ID Number Incompete form Complete form CSO Verify the completion of applicaiton form Invalid supporting document Valid supporting document CSO decide the validation of form CSO Belongs to Incompete form Verify the completion of applicaiton form Level 4 CSO Form Valid invalid form Form Valid Belongs to Corporate Registrati... CSO Belongs to Tasks / Use Case Check customer type Belongs to Application Form for openning savi... Customer Type Copyright 2009 Private & Confidential 19 Business Process Model – Level 0 Domain Level Model Name : Business Process : 0 : Business process Map Specification: It describes the overall services provided to internal /external customers, such as : - Import - Export - Transit - Transshipment Management Process Core Process Import Export Transit / Transhipment Support Process Copyright 2009 Private & Confidential 20 Business Process Model – Level 1 Domain Level Model Name : Business Process : 1 : Business Process Area Specification: Each ‘business process area' contains a collection of end to end process flow, which provide similar services to the one or a few ‘customer cluster’. All these ‘end to end’ process flow are list out in a ‘Business Process Area’ diagram, each of ‘end to end’ process flow is referred as ‘business main process’ Copyright 2009 Private & Confidential 21 Business Process Model – Level 2 - Import Domain Level Model Name : Business Process : 2 : Business Main Process Flow Import Type: Business Main Process Flow Last change: 3/18/09 5:42:36 PM Trading Partner Registration Duties and Fees Assessment Law and Enforcement Advanced PreArrival Electronic Information OGA Permits Approval and Issuance Valuation Guarantee Management Specification: Each ‘business Main Process' could be described by some business process’, which work together to deliver the service to the customer in different scenario (Variant). This diagram provides a overview picture for the owne and users of this ‘business main process' and it serve as basis for business model change or proces improvement. Electronic Declaration Submission Cargo Manifest Declaration Risk Management and Selectivity Duties and Fees Payment Customs Warehouse Refund Frontline Processes Tarriff Management Risk Profile Management OGA Declaration Approval Inspection Management Cargo Release Post Clearance Audit AEO Management Backline Processes Interconnection Between QCCSW and Customs Financials System Copyright 2009 Private & Confidential 22 Business Process Model – Level 2 - Export Export Type: Business Main Process Flow Last change: 3/10/09 7:02:59 PM Trading Partner Registration Law and Enforcement Export Permit Approval From O.G.A Fees Payment OGA Declaration Approval Export Declaration Cargo Release Cargo Manifest Declaration Frontline Processes Copyright 2009 Private & Confidential Risk Assessment Post Clearance Audit Customs Warehouse Inspection AEO Management Backline Processes 23 Business Process Model – Level 2 - Transit Transit Type: Business Main Process Flow Last change: 3/16/09 9:57:26 AM Advanced PreArrival Electronic Information ( Cargo Manifest Declaration Electronic Declaration Submission OGA Declaration Approval Duties and Fees Assessment Valuation ) Risk Management and Selectivity Inter-gateway Movement Inspection Management Customs Warehouse Law and Enforcement Guarantee Management Fees Payment Cargo Release Copyright 2009 Private & Confidential 24 Business Process Model – Level 3 Domain Level Model Name : Business Process : 3 : Vertical Swimlane F-IM-1-03 Cargo Manifest Declaration (Sea, Air, Land) ( ) Last change: 12/16/08 3:08:03 AM Shipping Agent Sea Manifest Office Air Cargo Handler Air Manifest Office Land Carrier Land Manifest Office Specification: To describe business process flow in a swim lane style, so that the responsibility of process activities and the place of the handle over are clear defined P01: Receive Port Discharge List from Shipping Line P02: Submit Port Discharge List P03: Receive Port Discharge List P04: Receive Cargo Manifest from Shipping Line P05: Format Cargo Manifest P06: Submit Cargo Manifest P07: Receive Cargo Manifest P06: Submit Cargo Manifest P07: Receive Cargo Manifest P06: Submit Cargo Manifest P07: Receive Cargo Manifest P08: Determine cargo location at port P09: Submit cargo location information P10: Receive cargo location information P11: Reconcile location with manifest Copyright 2009 Private & Confidential P09: Send cargo location information P10: Receive cargo location information P11: Reconcile location with manifest 25 Business Process Model – Level 3 Domain Level Model Name : Business Process - Import : 3 : Vertical Swimlane Specification: To describe business process flow in a swim lane style, so that the responsibility of process activities and the place of the handle over are clear defined Copyright 2009 Private & Confidential 26 Optimizing - Examining Commonalities consists of consists of 1 Business Transactions (Internet) 2 Foreign Company Transactio... 4 Limited Liability Partnershi... 5 Local Company Transactio... 8 LP Transactions (Internet) S 1.1 Business Name Application... S 2.1 Name Application & Registration P 4.3 Changes in Particulars of LLP 4.1 Name Application & Registration P 2.2 Changes to Foreign Company P To be determined 4.3 Changes in Particulars of LLP 2.3 Annual Filing 1.6 Termination of Business 2.4 Ending of Foreign Company P P P P P To be determined P P Expansion of “APPLY” process type to look for common components at the detailed level Appeal EntrePass decision 5.3 Annual Returns 4.6 Ending of LLP P 8.7 Change of LP Name, Activity,... 5.4 Change Particulars 4.9 Annual Declaration P To be determined P Matrix offers another Process type view to help identify opportunities for common services and standardization P Main process consists of 1 Business Transactions 1.1.1 Application to Register a... consists of 2 Foreign Company Transactions S Apply (New) S 2.1.1 Apply a New Foreign Company... P consists of consists of consists of 4 Limited Liability Partnershi... 5 Local Company Transactions 8 LP Transactions S 4.1.1 Application to register a n... P S 5.1.1 Apply For a New Compan... P c. c. c. c. c. c. c. c. c. c. c. c. S To be determined P P 2.1.5 Apply for Extension of Time to Lod... P 2.1.2 Apply for Extension of Reservation ... Apply (Extension) To be determined P P 2.1.6 Apply for Extension of Time to Lod... - Results in process standardization, simplification and integration will translate to real savings in IT effort Belongs to Apply (Payment) Belongs to standardization between 30-50% while best in class companies can achieve up to 70% P Apply (Remove) Belongs to - Most organizations achieve process . Belongs to . The Trade Process is organized along Govt and Private Sector entities S 8.1 Application to Register for a new Limite... P P P S 5.1 Name Application, Incorporatio... P P P S c. c. c. c. c. c. c. c. c. c. c. c. B B B B B B Belongs to Belongs to Belongs to consists of Scenario Termination consists of Belongs to Belongs to Annual Filing consists of Belongs to Belongs to Belongs to Change Belongs to Apply Belongs to Scenario Main process Copyright 2009 Private & Confidential 1.1.4 Payment for New Business... 4.1.4 Payment for new LLP Registration P 1.1.3 Remove Names of Owners... 4.1.3 Remove Partners/ Managers P Apply (Enquiry) 1.1.2 Transaction Status Enquiry P To be determined P P 5.1.8 Remove Directors/ Secretaries/... P 4.1.5 Status Enquiry for LLP... To be determined P P 5.1.10 Transaction Status Enquiry P P Example for illustration only 27 . SW Reference Model Framework Commonalities across Import Copyright 2009 Private & Confidential Desired Outcome Reference Model for Single Window Implementation All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic. Copyright 2009 Private & Confidential SW Reference Model Framework Business Process Strategy Determine process objectives Create process transparency Business Process Design Measure processes Identify weak points Enterprise Architecture Information Repository Determine system requirements Manage resources by objectives - Motivate employees Identify and manage operational risks Improve processes Implement application systems Control execution of processes Train employees in the new processes Continuously manage and improve processes Business Process Controlling Business Process Implementation Copyright 2009 Private & Confidential SW Business Processes Repository Business Process Repository Business oriented processes UML Diagrams BPEL processes Common Object Model Supported Standards: BPEL, XMI, BPML XML, AML, WSDL API, HTML, OLE / VBasic Java Script Office, PDF, RTF,Notes Business Rules WS Repository Rules Engine Process Execution Software Engineering BPEL Process Manager Development Environment Copyright 2009 Private & Confidential