AXONTechnologyCo.,LTD企業流程分析與資料庫設計BusinessProcessAnalysisandDataModeling中綱科技ANDYCHENG1999年11月20日AXONTechnologyCo.,LTD企業競爭環境客戶滿意度產品生命週期產品集積度資本密集配銷通路產品品質研發到量產時間產品多樣性達交率庫存週轉率AXONTechnologyCo.,LTD策略性再造工程StrategicReengineering確認成功關鑑要素(CSF)產業競爭分析(SWOT)分析與設計企業流程(BP)組織架構人力策略資訊科技擬定競爭策略(Strategy)AXONTechnologyCo.,LTD企業流程:以訂單交期確認為例Real-timeQuotationCustomerOrderOrderEntryOrderCheck.productstatus.price.terms.credit.salesplanOrderConfirmATPCheckAXONTechnologyCo.,LTD企業流程:訂單交期確認銷售預測生產計劃產能分配產能規劃業務部門預測承諾接單配額與交期計算交期確認AXONTechnologyCo.,LTD資訊系統與企業資料庫配額/交期計算(ATP/DDQ)製造執行系統(MES)銷售系統物料需求規劃生產計劃運籌規劃(SCP)運籌系統製造系統銷售預測(Forecast)接單(OrderEntry)企業資料庫AXONTechnologyCo.,LTD傳統的二層式主從架構銷售系統運籌系統製造系統資料庫系統AXONTechnologyCo.,LTD資料庫設計的三層式架構銷售系統運籌系統製造系統資料模式資料庫系統正向工程反向工程產生使用界面規格AXONTechnologyCo.,LTD企業流程分析與三層式架構銷售系統運籌系統製造系統資料模式資料庫系統正向工程反向工程產生使用界面規格企業流程模式企業流程分析AXONTechnologyCo.,LTD企業模型庫(ModelMart)銷售系統運籌系統製造系統資料模式資料庫系統企業流程模式企業流程分析模型庫ModelMart模型管理完全一致IDEF0,IDEF3IDEF1XAXONTechnologyCo.,LTD整合IDEF方法分析系統建立模型IDEF3作業流程分析知識擷取IDEF1X資訊模型分析設計IDEF0系統功能分析效率評估:1.模擬(Simulation)2.作業成本評估(ABC)軟體系統發展AXONTechnologyCo.,LTD系統與模型:IDEF方法論介紹•IDEF分析方法起源•IDEF0系統功能分析•IDEF3作業流程知識擷取•IDEF1X資訊分析方法•整合IDEF方法分析系統建立模型AXONTechnologyCo.,LTDIDEF分析方法起源•IDEF是一種規格整合技術,源於結構化分析與設計技術(SADT),可以將一個複雜的系統(System),以結構化的模型(Model)表示,藉此了解系統的特性與問題.•IDEF:ICAMDEFinitionMethod,USAF,1981–ICAM:IntegratedComputer-AidedManufacturing–IICE:IntegratedInformationforConcurrentEngineering•IDEF普遍成功應用在混合系統案例上,即牽涉到人員,軟體(程序制度),硬體(設備)間相互關係的系統.例如:物流分析規劃,自動化,企業再造,作業流程規劃,整合資訊系統發展,系統整合與系統轉換等.•IDEF0/IDEF1X:FIPS-183/184,NIST,Dec.21,1993AXONTechnologyCo.,LTDIDEF0系統功能分析•表達系統功能與作業•表達系統之輸入(Input),控制(Control),輸出(Output)與資源(Mechanism)•表達物流,資訊流與決策控制法則•表達由上而下功能結構(Decomposition)•表達現有(AS-IS)系統或目標(TO-BE)系統MoreGeneral(Parent)MoreDetailed(Child)A0A-OA0A1A2A3A4234A-OA4A41A43A42IDEF0結構分解AXONTechnologyCo.,LTDIDEF3作業流程知識擷取•快速擷取企業流程,決策邏輯,作業知識•表達流程中各項作業先後順序(TemporalConstraints)•表達決策邏輯:AND,OR,XORandSYNC.,ASYNC.•表達物件:Entity,Location,Resource,Queue,Transport•表達由上而下功能結構(Decomposition)•表達現有(AS-IS)系統或目標(TO-BE)系統•可以多個劇本(Scenario)表達不同視角之流程•可做為Simluation模型之前處理作業AXONTechnologyCo.,LTDIDEF1X資訊分析方法•起源:ER(Chen),Relational(Codd),Aggregation(Smith),andElka(HughesAircraft)•Entity,Relationship,Key,Attribute•SemanticDataModel–一張訂單可包含一或多筆訂單項目–一筆訂單項目必屬於一張訂單•ModelEvolution–ERModel–Key-BasedModel–Fully-AttributedModel–DatabaseModel訂單訂單項目包含屬於AXONTechnologyCo.,LTD系統分析的目的•確認經營目標與系統之關係(BusinessDriver)•擷取與分析現有系統(AS-ISModel)•人員溝通(Communication)•作業標準書(Specification)•新進人員訓練(Training)•制定/改造作業流程(TO-BEModel)AXONTechnologyCo.,LTD整合IDEF方法分析系統建立模型IDEF3擷取企業流程資訊/知識ProcessCapture模擬分析作業流量WorkflowAnalysisIDEF0建立企業流程模型ProcessModel分析作業標準成本Activity-BasedCosting分析企業資訊InformationAnalysisIDEF1X建立企業資訊模型InformationModeling建立企業資料庫DatabaseSchema發展/整合資訊系統SystemDevelopment作業文件表單人員訪談經驗法則企業物件資訊企業流程決策程序工時資訊模擬參數模擬分析報告單位成本分析報告既有資訊系統作業文件表單企業功能模型-企業流程-功能結構/模組-企業資訊(P)-企業資訊(T)-決策法則(BR)企業資訊(ER)企業資訊模型庫(EDM)企業資料庫發展工具(RAD)軟體元件企業資料庫整合資訊系統成本資訊AXONTechnologyCo.,LTDIDEF0系統功能分析FunctionModelingMethod中綱科技AXONTechnologyCo.,LTDIDEF0系統功能分析•表達系統功能與作業•表達物流,資訊流與決策控制法則•表達由上而下功能結構(Decomposition)•表達現有(AS-IS)系統或目標(TO-BE)系統AXONTechnologyCo.,LTD範疇,目的,與視角PerformPersonnelActionsApplicantDataCustomerRequestEmployee/PositionDataPersonnelActionReportsInformationSystemPersonnelOfficeStaffSupplies&EquipmentPersonnelRegulationsDepartmentPolicySupervisorInstructionsManningConditionsViewpoint:PersonnelOfficer•Context:定義模型範疇•Purpose:定義目的•Viewpoint:定義視角Purpose:TodocumenttheactivitiesassociatedwithmanagingPersonnelActionsandidentifynon-valueaddedactivitiesthatmightbeeliminated.AXONTechnologyCo.,LTD輸入(Input)-原物料-原始資料限制/控制條件(Control)-作業參數-決策控制法則資源(Mechanism)-設備-人員功能/作業(動詞為首)輸出(Output)-成品-資訊IDEF0語法定義MoreGeneral(Parent)MoreDetailed(Child)A0A-OA0A1A2A3A4234A-OA4A41A43A42結構分解AXONTechnologyCo.,LTD作業編號與階層結構•每一項作業均有特定的編號(A0,A1,A12).•每一項作業依其作業編號,可在模型中找到其相對位置,而組成一階層結構.•每一項作業都是唯一的,不會重複出現.A0A1A2A3A4A5A11A12A13A21A22A23A24A31A32A33A41A42A43A44A51A52A53A54A0PerformPersonnelActionsA1HirePeopleA11ReviewApplicantInformationA12VerifyPastEmploymentA13InterviewApplicantA2FirePeopleA21ReviewWorkHistoryA22CreateDismissalDocumentsA23CounselEmployeeA3PromotePeopleA31CreateAwardsPackageA32ArrangeCeremonyA33SubmitPaperworkA34InsureRaiseActionCompletedNodeTreeIndentedListA-0A04234A-OA04234A-OA14234A-OA3A2A1A3A11A12A13A31A32A33A0圖號編碼方法ICOM編號方式ProcessguidelinesCompanyguidelinesInvoiceguidelinesProcessrequestA1A2ProcessinvoiceApplypurchasetobooksA3LedgerguidelinesPurchaserequestAccountingstaffPaymentInvoiceCorrectledgerOrderC1I1M1O1O2AXONTechnologyCo.,LTD資訊隱藏Tunneling資訊隱藏以簡化圖面內容資訊顯示在必要表現的位置()()()()()()()()非連接端括弧:上層隱藏連接端括弧:下層隱藏MaintainAccountsPayableA0PurchaserequestAccountingstaffCompanyguidelinesBudgetguidelinesCorrectledgerPayment()資訊隱藏範例ProcessguidelinesCompanyguidelinesInvoiceguidelinesProcessrequestA1A2ProcessinvoiceApplypurchasetobooksA3LedgerguidelinesPurchaserequestAccountingstaffPaymentInvoiceCorrectledgerOrderC1I1M1O1O2()()AXONTechnologyCo.,LTD資訊合流與分流BundelingandUnbundeling•資訊合流可合併相關個別資訊為一集合資訊.如:新訂單(Order)與未交訂單(BackOrder)可合併為待處理訂單.•資訊分流可將集合資訊拆分為個別特定資訊.如:資源可分為人力與設備.AX