Business Process Automation

Transcription

CIMug Meeting – October 23, 2007Austin, TXGID TutorialBusiness ProcessAutomationWhat is it and why is it important? Copyright 2005 SISCO, Inc.GID TutorialApplication Integration Challenges2OOur Goal: Applications are inherently capable of interoperating with othersystems and performing integrated application functions in a cooperativeand distributed manner.OGetting data to/from applications is only the first step (interoperation).OGetting applications to cooperate in a distributed manner (integration) meansthat they must be aware of and implement your business process.OYour business process is the procedures, steps, and rules that you followevery day to accomplish a business objective. Copyright 2005 SISCO, Inc.1

GID TutorialStep 1: Start with a simple processOHypothetical existing business process start out simpleUtilityProcess paymentsMail billsPrint billsCalculate billsValidate and enter data into systemTransfer meter data to data entryRead meterDispatch meter reader3 Copyright 2005 SISCO, Inc.GID TutorialIntegration for simple meter reading madapterCIS andbillingPaymentprocessingIntegration toolCustomadapterCustomadapterMiddleware4 Copyright 2005 SISCO, Inc.2

GID TutorialThe inevitable happens: CHANGEMeter Data edMailing5 Copyright 2005 SISCO, Inc.GID TutorialImpact of Change– rewrite, revise, rCustomadapterCIS andbillingPaymentprocessingIntegration tool6CustomadapterCustomadapter Copyright 2005 SISCO, Inc.3

GID TutorialWhy did it break?OThe logic of the business process is embedded in the application adaptersOWhen the process changes the adapters must change Applications adapters become dependent on the rules and processes defined inthe other adaptersOIf the process changes too much, the entire system can be brokenOBUSINESS PROCESS AUTOMATION is needed7 Copyright 2005 SISCO, Inc.GID TutorialModel Driven Development Accelerates ResultsORaise the level ofcommunicationOReduce complexityModel the BusinessDomain Map to a common dataexchange model & servicesApply MappingTransformationTo GenerateImplementationUse existing servicesor create new servicesif neededOOCompleteimplementationdetails8Improve quality and time tovalue through automation “ReconciliationAssistants”Create and manage abstractrepresentationsSeamless model integrationreduces translation errorsManage change Maintain traceability acrossartifacts Copyright 2005 SISCO, Inc.4

GID TutorialRemove the Business Logic from Adapters to Enable ModelDriven Integration9 Copyright 2005 SISCO, Inc.GID TutorialModeling Business Logic10 Copyright 2005 SISCO, Inc.5

GID TutorialModel Driven Integration: Building for the DataEntryCIS nServer11 Copyright 2005 SISCO, Inc.GID TutorialModel Driven Integration: Building for the DataEntryCIS erPortalESBMeter Data dapterCustomadapterWork MgmtAMR Copyright 2005 SISCO, Inc.6

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.DRAFTVendor SetupThey are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdbAIS ReportsBudgetAnalysis ToolVendorMaintenanceInsertionsOrdersAIS CalendarDue DatesGeneralMaintenanceBroadcastFilterStores & MrktsBest Buy - Application Diagram V4 DRAFTProcess Servers(Imaging)PrinterMaintenancePage 1 of 2November 10, 1999ProcessActual BusinessGID TutorialNEW SoundscanNPD GroupAIG Warranty GuardMesa DataS20-SalesPollingPrinter PODepositoryBanksUAR - Universal AccountReconcilliationSterling VANMailbox (Value)RoadshowI17 Customer PerceivedIn-StockI13- AutoReplenishmentI06 - CustomerOrderS01 - SalesCorrectionsI15 Hand ScanAppsI06 WarehouseManagementPrint CostingInvoice AppE13E3 InterfaceFringe POSmart PlusM03 - Millennuim 3.0Smart PlusLauncherS04 - Sales PostingS07 - CellPhonesP16 - Tally SheetI03 Return toVendorD01 Post LoadBillingM02 - MillenniumS06 - Credit AppEquifaxStock OptionsA04 - CustRefund ChksE01-EDIP14 On-line NewHire EntryResumixP09 - 2.Bestbuy.comV04-SignSystemProdigyBanks - ACH and Pos toPayI10 Cycle PhysicalInventoryI04 HomeDeliveriesU18 - CTOI02 TransfersB01 - StockStatusSpec SourceSKU TrackingS08 - VertexSalesTaxInterceptE02-EmployeePurchaseI11 PriceTestingI09 Cycle CountsSpecSourceI01 POReceivingV03- MktReactionsS03-PollingI35 - CEIK02Customer RepairTrackingI18SKU RepSKU SelectionToolArthur PlanningI35 Early WarningSystemI55 SKUInformationELTPowerSuiteSKUPerformanceL60 MDFCoopI05Inventory InfoV01-Price ManagementSystemASISRebateTransferX92-X96Host to AS400CommunicationSupplierComplianceS02 LayawaysNPD,SoundScanScorecard - HRP09Bonus/HRWashington,RGIS,Ntl Bus SystemsS11 - ISPTrackingPOSPlan Administrators(401K, PCS, Life,Unicare, SolomonSmith eMasterfileCobraS09 - DigitalSatelliteSystemI12 EntertainmentSoftwareP15 EES EmployeeChange NoticeL02-ResourceScheduling(Campbell)I07 PurchaseOrderAd ExpenseG02 - GeneralLedgerStoreScorecardSignSystemTexlon 3.5NARMI14 Count CorrectionsStore BudgetReportingValley MediaU16-TexlonB02 MerchandiseAnalysisCopyWriter'sWorkspaceBMP - Busperformance MngtEDICoordinatorMerch Mngr ApprovalBatch ForcastingAd MeasurementAIMS AdminAIMSJournal Entry Tool KitA05 - APCellularRolloverAIMSReportingAdLauncherS05 - HouseChargesOptikaPSPC02 - CapitalProjectsData Warehouse(Interfaces to and from theData Warehouse are notdisplayed on this diagram)13OTHER APPS - PCAP - Collections/CreditTM - Credit Card DBUS Bank ReconFileConnect 3ICMS 6 - FixedAssetsStar RepairConnect 3PDF TransfeConnect 3ReportsCash Over/ShortCash Receipts/CreditMisc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)Merchandising BudgetINVENTORY CONTROL APPS - PCCode AlarmDebit ReceivingsDevo SalesDisplay InventoryIn HomeJunkoutsMerchandise WithdrawlPromo CreditsRTV AccrualShrinkAP Research - Inv CntrlAP Research-Addl RptsBook to Perpetual InventoryClose Out ReportingComputer Intelligence DataCount CorrectionsCross Ref for VCB DnldsDamage Write OffDebit ReceivingsDFI Vendor DatabaseDisplay Inventory ReconcilDisplay Inventory ReportingINVENTORY CONTROL APPS - PCDPI/CPIIC BatchingInventory Adj/Count CorrectInventory Control ReportsInventory LevelsInventory RollMerchandise WithdrawlOpen ReceivingsPI Count ResultsPI Time Results from InvPrice ProtectionSales Flash ReportingShrink ReportingSKU Gross MarginSKU Shrink Level DetailUSMVCB DownloadsACCTS REC APPS - PC990CORBad DebtBenefical FeesBeneficial Credit Fees Copyright 2005 SISCO, Inc.Prepared by Michelle MillsGID TutorialBenefits of Model Driven Business ProcessAutomation14OReduce/Eliminate inter-adapter dependencies enables independentincremental integration of applicationsOEnables changes to business process to be implemented with minimaldisruption to existing integrationOChanges to business process done via modeling and not programmingreducing adapter development and maintenance costsOEnables monitoring of the execution of the business process to enablebusiness performance improvements State of the business process can be displayed/monitored/reported automaticallyto anyone who needs the information. Enables identification of bottleneck and barriers to improving key performanceindicators to identify and implement incremental improvements without disruptingthe custom adapter code Copyright 2005 SISCO, Inc.7

GID TutorialQuestions - DiscussionW?HATWH Y?HOW?15 Copyright 2005 SISCO, Inc.CIMug Meeting – October 23, 2007Austin, TXGID TutorialThank YouRalph MackiewiczSISCO, Inc.6605 19½ Mile RoadSterling Heights, MI 48314-1408 USATel: 1-586-254-0020 x103Fax: 1-586-254-0053Email: ralph@sisconet.com Copyright 2005 SISCO, Inc.8

GID Tutorial Model Driven Development Accelerates Results “Reconciliation . Host to AS400 Communication S02 - Layaways Washington, RGIS, Ntl Bus Systems V04-Sign System NARM I14 Count Corrections P01- Employee Masterfile I06 - Customer Order Frick Co UAR - Universal Account Reconcilliation Depository Banks S07 - Cell Phones S11 - ISP Tracking AAS Fringe PO Cash Over/