12.07.2015 Views

BPTF Architecture Overview - Value Chain Group

BPTF Architecture Overview - Value Chain Group

BPTF Architecture Overview - Value Chain Group

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Copyright©2010<strong>Value</strong><strong>Chain</strong><strong>Group</strong>allrightsreserved|PartII<strong>BPTF</strong>Architectural<strong>Overview</strong>16Process_Level_1PK,U1LevelOneIdentityU2LevelOneIDU3LevelOneNameLevelOneDefinitionLevelOneSeqFK1,U3,U2,U1LevelZeroIdentityReportColorVisioForeColorVisioBkgndColorI1MasterIdentity<strong>Value</strong>LinkUserDefinedProcess_Level_2PK,U1LevelTwoIdentityU2LevelTwoIDU3LevelTwoNameLevelTwoDefinitionLevelTwoSeqFK1,I1LevelOneIdentityFK1,U3,U2,U1LevelZeroIdentityFK2,I2ProcessTypeIDReportColorVisioForeColorVisioBkgndColorI3MasterIdentity<strong>Value</strong>LinkUserDefinedProcess_Level_3PKLevelThreeIdentityU1LevelThreeIDLevelThreeNameLevelThreeDefinitionFK1,I1LevelTwoIdentityFK1,U1LevelZeroIdentityI2MasterIdentity<strong>Value</strong>LinkUserDefinedL3_to_PIPPK,FK2,I1LevelThreeIdentityPK,FK1,I2PipIDL3_to_PracticePK,FK2,I1LevelThreeIdentityPK,FK1,I2PracticeIDPracticePKPracticeIDPracticeNameFK1,I1PracticeClassFK1,I1PracticeSubClassPracticeDefinitionUserDefinedKeyPracticeI2MasterIdentity<strong>Value</strong>LinkPIPPKPipIDFK1,I1SegmentIDPipDescPipPurposeInput_Output_ClassPKIOClassIOClassDescriptionUserDefinedPractice_ClassPKPracticeClassPracticeClassDescriptionUserDefinedPip_ClusterPKClusterIDClusterDescPip_SegmentPKSegmentIDFK1,I1ClusterIDSegmentDescL3_to_IOPKL3toIOIDFK1,I1InputOutputIDFK2,I2SourceLevelThreeIdentityFK3,I3TargetLevelThreeIdentitySourceExternalTargetExternalI4MasterIdentityUserDefinedInput_Output_SubClassPK,FK1,I1IOClassPKIOSubclassIOSubClassDescriptionUserDefinedPractice_SubClassPK,FK1,I1PracticeClassPKPracticeSubClassPracticeSubClassDescriptionUserDefinedL3_to_MetricPK,FK1,I1LevelThreeIdentityPK,FK2,I2MetricIDMetricPKMetricIDMetricNameFK1,I1MetricClassFK1,I1MetricSubClassMetricDefinitionFK2,I2UnitOfMeasureFormulaUserDefinedKeyMetricFK3PDIDI3MasterIdentity<strong>Value</strong>LinkMetric_ClassPKMetricClassMetricClassDescriptionUserDefinedMetric_SubClassPK,FK1,I1MetricClassPKMetricSubClassMetricSubClassDescriptionUserDefinedBenchmarkPKBenchmarkIDFK1,I1BenchmarkSourceIDBenchmarkParityBenchmarkAdvantageBenchmarkSuperiorFK2,I2MetricIDI3MasterIdentityUserDefinedBenchmark_SourcePKBenchmarkSourceIDBenchmarkSourceNameBenchmarkSourceDescription<strong>Value</strong>LinkI1MasterIdentityUserDefinedPractice_to_TechnologyPK,FK1,I1PracticeIDPK,FK2,I2TechnologyIDTechnologyPKTechnologyIDTechnologyNameTechnologyDefinitionFK1,I1TechnologyClassFK1,I1TechnologySubClassUserDefinedKeyTechnologyI2MasterIdentity<strong>Value</strong>LinkProcess_TypePKProcessTypeIDTypeNameTypeDefinition<strong>Value</strong>_<strong>Chain</strong>PK<strong>Value</strong><strong>Chain</strong>Identity<strong>Value</strong><strong>Chain</strong>ID<strong>Value</strong><strong>Chain</strong>Name<strong>Value</strong><strong>Chain</strong>DescriptionCreatedByDateCreatedGoalsObjectivesScenarioPKScenarioIdentityFK1,I1<strong>Value</strong><strong>Chain</strong>IdentityScenarioNameScenarioTypeScenarioDescriptionCreatedByDateCreatedObjectivesScenario_to_LocationPK,FK1,I1ScenarioIdentityPK,FK2,I2LocationIdentityFK3RelationshipTypePartnerTypeFK4DesignStrategyFK5ChannelStrategyFK6ProductStrategyTierSequenceLocationPKLocationIdentityLocationIDLocationNameLocationAddressLocationAddress2LocationCityLocationStateLocationPostalCodeLocationCountryLocationDescriptionFK2LocationTypeFK1,I1CompanyIdentityLatitudeLongitudeIconPhoneFaxGlobalIDCompanyPKCompanyIdentityCompanyIDCompanyNameCompanyDescriptionCreatedByDateCreatedFK1RoleFolderIDMetric_to_Loc_to_L3_to_ProdPK,FK3,I3ScenarioIdentityPK,FK3,I3LocationIdentityPK,FK3,I3LevelThreeIdentityPK,FK3,I3ProductIdentityPK,FK2,I2MetricID<strong>Value</strong>FK1,I1BenchmarkIDKeyMetricFK4MetricCategoryIO_to_Loc_to_L3_to_ProdPKIOLocL3IDFK1,I1InputOutputIDFK4,FK5,I3,I2ScenarioIdentityFK4,I2SourceLocationIdentityFK4,I2SourceLevelThreeIdentityFK4,I2SourceProductIdentityFK2,I4SourceProcessActivityInstanceSourceExternalFK5,I3TargetLocationIdentityFK5,I3TargetLevelThreeIdentityFK5,I3TargetProductIdentityFK3,I5TargetProcessActivityInstanceTargetExternalMinDurationAvgDurationMaxDurationFK6,FK7IOTypeFK6,FK7IOSubtypeFK6IOSubTypeCategoryMinProbabilityAvgProbabilityMaxProbabilityLoc_to_L3_to_ProdPK,FK1,I1ScenarioIdentityPK,FK1,I1LocationIdentityPK,FK1,I1LevelThreeIdentityPK,FK2,I2ProductIdentityPractice_to_Loc_to_L3_to_ProdPK,FK3,I3ScenarioIdentityPK,FK3,I3LocationIdentityPK,FK3,I3LevelThreeIdentityPK,FK3,I3ProductIdentityPK,FK1,I1PracticeIDFK2,I2PracticeStatusIDKeyPracticePractice_StatusPKPracticeStatusIDPracticeStatusNamePracticeStatusDescProcess_Activity_to_Loc_to_L3_to_ProdPKProcessActivityInstanceFK3,I3ScenarioIdentityFK3,I3LocationIdentityFK3,I3LevelThreeIdentityFK3,I3ProductIdentityFK1,I1ProcessActivityIdentityProcessLevelFK2,I2Parent_ProcessActivityInstanceSequenceProcessActivityTypeProcess_ActivityPKProcessActivityIdentityProcessNameProcessActivityDescriptionRevisionRevisionDateIssuedByApprovedByLinkTechnology_SubclassPK,FK1,I1TechnologyClassPKTechnologySubClassTechnologySubClassDescriptionUserDefinedTechnology_ClassPKTechnologyClassTechnologyClassDescUserDefinedRolePKRoleIdentityRoleNameRoleDescriptionIssuePKIssueIdentityIssueIDIssueDescriptionRecommendationIssue_to_Loc_to_L3_to_ProdPK,FK2,I2ScenarioIdentityPK,FK2,I2LocationIdentityPK,FK2,I2LevelThreeIdentityPK,FK2,I2ProductIdentityPK,FK1,I1IssueIdentityRole_to_Loc_to_L3_to_ProdPK,FK2,I2ScenarioIdentityPK,FK2,I2LocationIdentityPK,FK2,I2LevelThreeIdentityPK,FK2,I2ProductIdentityPK,FK1,I1RoleIdentityTechnology_to_Loc_to_L3_to_ProdPK,FK2,I2ScenarioIdentityPK,FK2,I2LocationIdentityPK,FK2,I2LevelThreeIdentityPK,FK2,I2ProductIdentityPK,FK1,I1TechnologyIDFK3PracticeStatusIDKeyTechIsAServiceBusiness_RulePKRuleIdentityRuleNameRuleDescriptionPriority_DimensionPKPDIDPDNamePDDefinitionI1MasterIdentityUserDefinedCompetitive_RequirementPK,FK2,I2ScenarioIdentityPK,FK1,I1PDID<strong>Value</strong>Unit_Of_MeasurePKUnitOfMeasureModel Framework<strong>Value</strong> <strong>Chain</strong>ModelRe-UseableTemplatesCopyright © 2008,<strong>Value</strong> <strong>Chain</strong>AssociatesIf the ScenarioId is associated withthe <strong>Value</strong><strong>Chain</strong> named "Templates"then only Locations associated withthe Company Named "Templates"may have an entry in theScenario_to_Location TableOnly ScenarioID's associated withthe <strong>Value</strong><strong>Chain</strong> named "Templates"may have an entry in theTemplate_To_Folder table.LifecyclePKLifecycleIdLifecycleDescriptionSortOrderI1MasterIdentityDecisionPKDecisionDecisionDescriptionContinuousRecursiveGatedSelectionYes/NoFK1,I1LifecycleIDDecision_DependencyPK,FK1,I1ProviderDecisionPK,FK2,I2DependentDecisionDecisionsConfiguration_MetricPK,FK1,I1ConfigurationIDPK,FK1,FK2,I2,I1LevelThreeIdentityPK,FK2,I2MetricIDConfiguration_PracticePK,FK1,I1ConfigurationIDPK,FK1,FK2,I2,I1LevelThreeIdentityPK,FK2,I2PracticeIDConfiguration_IOPK,FK1,I1ConfigurationIDPK,FK1,I1LevelThreeIdentityPK,FK2,I2L3toIOIDConfigurationPKConfigurationIDConfigurationNameConfigurationDescriptionFK1,I1ConfigurationClassFK1,I1ConfigurationSubClassI2MasterIdentity<strong>Value</strong>LinkUserDefinedConfiguration_Level3PK,FK1,I1ConfigurationIDPK,FK2,I2LevelThreeIdentityPre-DefinedConfigurationsu:Cd:Ru:Rd:Ru:Cd:Ru:Cd:Cu:Cd:Cu:Cd:Ru:Cd:Ru:Cd:Cu:Cd:Ru:Rd:Ru:Rd:Ru:Cd:Cu:Rd:Ru:Rd:Ru:Cd:Cu:Cd:Cu:Rd:Ru:Cd:Cu:Cd:Cu:Cd:Cu:Rd:Ru:Cd:Ru:Cd:Ru:Cd:Cu:Cd:Ru:Cd:Ru:Cd:Cu:Cd:Cu:Rd:Ru:Cd:Cu:Rd:Ru:Rd:Ru:Cd:Cu:Cd:Ru:Rd:Ru:Cd:Cu:Cd:Ru:Cd:Ru:Cd:Ru:Cd:Cu:Rd:Ru:Cd:Cu:Cd:Cu:Rd:Ru:Cd:Ru:Cd:Ru:Cd:Cu:Cd:Ru:Cd:Ru:Rd:RProductPKProductIdentityProductNameProductDescriptionProductLinkFK1PictureIDu:Rd:Ru:Rd:RScenario_to_ProductPK,FK1,I1ProductIdentityPK,FK2,I2ScenarioIdentityFK3LifecycleIdu:Cd:Cu:Cd:Cu:Rd:RProduct_to_DecisionPK,FK1,I1ScenarioIdentityPK,FK1,I1ProductIdentityPK,FK2,I2Decisionu:Cd:Cu:Rd:RProcess_Level_0PKLevelZeroIdentityU2LevelZeroIDU1LevelZeroNameLevelZeroDefinitionLevelOneDefinitionLevelTwoDefinitionLevelThreeDefinitionI1MasterIdentity<strong>Value</strong>LinkUserDefinedDictionaryTypeu:Cd:RBusiness_Rule_to_Loc_to_L3_to_ProdPK,FK2,I2ScenarioIdentityPK,FK2,I2LocationIdentityPK,FK2,I2LevelThreeIdentityPK,FK2,I2ProductIdentityPK,FK1,I1RuleIdentityu:Rd:RL1_to_MetricPK,FK1,I1LevelOneIdentityPK,FK2,I2MetricIDu:Cd:Cu:Cd:CL2_to_MetricPK,FK1,I1LevelTwoIdentityPK,FK2,I2MetricIDu:Cd:Cu:Cd:CConfiguration_SubClassPK,FK1,I1ConfigurationClassPKConfigurationSubClassConfigurationSubClassDescUserDefinedConfiguration_ClassPKConfigurationClassConfigurationClassDescUserDefinedu:Cd:Ru:Cd:RProduct_PicturePKPictureIDPictureImageu:Rd:RCompany_FolderPKFolderIDU1FolderNameFK1,U1Parent_FolderIDu:Rd:RCompany_to_FolderPK,FK1FolderIDPK,FK2CompanyIdentityu:Cd:CRole_FolderPKFolderIDU1FolderNameFK1,U1Parent_FolderIDu:Rd:RRole_to_FolderPK,FK1RoleIdentityPK,FK2FolderIDu:Cd:Cu:Cd:CProcessActivity_FolderPKFolderIDU1FolderNameFK1,U1Parent_FolderIDProcessActivity_to_FolderPK,FK1ProcessActivityIdentityPK,FK2FolderIDu:Rd:Ru:Rd:Ru:Rd:RProduct_FolderPKFolderIDU1FolderNameFK1,U1Parent_FolderIDProduct_to_FolderPK,FK1ProductIdentityPK,FK2FolderIDu:Cd:Cu:Cd:Cu:Rd:RTemplate_FolderPKFolderIDU1FolderNameFK1,U1Parent_FolderIDTemplate_to_FolderPK,FK1ScenarioIdentityPK,FK2FolderIDu:Cd:Cu:Cd:Cu:Rd:Ru:Rd:Ru:Rd:Ru:Cd:Cu:Rd:Ru:Cd:Cu:Cd:Cu:Rd:RIssueFolderPKFolderIDU1FolderNameFK1,U1Parent_FolderIDu:Rd:RIssue_to_FolderPK,FK1IssueIdentityPK,FK2FolderIDu:Cd:Cu:Cd:CBusinessRule_to_FolderPK,FK1RuleIdentityPK,FK2FolderIDBusinessRuleFolderPKFolderIDU1FolderNameFK1,U1Parent_FolderIDu:Cd:Cu:Cd:Cu:Rd:Ru:Cd:Cu:Cd:Cu:Cd:Cu:Cd:Cu:Cd:Cu:Cd:Cu:Cd:Cu:Cd:Cu:Rd:Cu:Cd:Ru:Rd:R<strong>Value</strong>Point_ControlPKApplicationVersion_MajorPKApplicationVersion_MinorPKApplicationVersion_RevisionChannel_StrategyPKChannelStrategyDesign_StrategyPKDesignStrategyPartner_TypePKPartnerTypeRelationship_TypePKRelationshipTypeProduct_StrategyPKProductStrategyu:Cd:Ru:Cd:Ru:Cd:Ru:Cd:RLocation_TypePKLocationTypeu:Cd:Ru:Rd:RLoc_to_L3PK,FK1ScenarioIdentityPK,FK1LocationIdentityPK,FK2LevelThreeIdentityFK3ConfigurationIDAddedViaL2FK4ProcessCategorySequenceIO_Dependency_ExceptionPK,FK1OutputIDPK,FK2IndependentInputu:Rd:RIO_TypePKIOTypeIOTypeDefinitionUserDefinedIO_SubTypePK,FK1IOTypePKIOSubtypeIOSubTypeDefinitionUserDefinedIO_SubType_CategoryPK,FK1IOTypePK,FK1IOSubtypePKIOSubTypeCategoryIOSubTypeCategoryDescriptionUserDefinedu:Cd:Ru:Cd:Ru:Cd:RInput_OutputPKInputOutputIDIONameFK1,I1IOClassFK1,I1IOSubclassIODefinitionUserDefinedKeyIOI2MasterIdentity<strong>Value</strong>LinkFK2IOTypeu:Rd:Ru:Rd:Ru:Cd:Cu:Cd:RMetric_to_Loc_to_L2_to_ProdPK,FK1ScenarioIdentityPK,FK1LocationIdentityPK,FK2LevelTwoIdentityPK,FK3ProductIdentityPK,FK4MetricIDFK5BenchmarkIDKeyMetricu:Cd:Cu:Cd:Ru:Rd:RMetric_to_Loc_to_L1_to_ProdPK,FK1ScenarioIdentityPK,FK1LocationIdentityPK,FK2LevelOneIdentityPK,FK3ProductIdentityPK,FK4MetricIDFK5BenchmarkIDKeyMetricu:Cd:Cu:Cd:Ru:Cd:Cu:Cd:Ru:Rd:RProcess_CategoryPKProcessCategoryMetric_CategoryPKMetricCategoryu:Cd:Ru:Cd:R<strong>Value</strong>ScapeExport_ControlPKApplicationVersion_MajorPKApplicationVersion_MinorPKApplicationVersion_Revision<strong>BPTF</strong>Meta ModelEnterprisearchitectsuseapplicationviewsextensivelytodepictapplicationsinvolvedinprocessflowsandtoanalyzepossibilitiestointegrateinformationflowsevenwhentheyhavetocrossapplicationswithinorbetweencompanies.DataViewProcessflowsarealwaysassociatedwithinformationflowsthroughconnectedinputsandoutputs.Whetherlookingatasupersetofdatadefinitionsinaspecificprocessflow,orjustanalyzingindividualI/Os,wehavetodefinethesemanticvalueofeachinformationaldependency.Semanticvalueoftheinformationissimplyaddressingwhatthatinformationistryingtocommunicateandtowhom.Thus,describingacustomerordermaybedoneinalargedocumentwithmanyspecificdataelementswithinit.Elementssuchascustomernameandbilltoaddressmaybecommonlyunderstoodandusefultomanyparticipantsintheordermanagementprocessflow,butsomeofthemorespecificdataelements,suchasbuyingcontractandorderentrydate,maynotbeofinteresttoeveryone.Oncewedefineaprocessflowandassignconnectivitybetweeninputsandoutputs,wecanassessthetotalinformationmodelinvolved,analyzesemanticvalueofspecificI/OsanddeterminethebeststrategyforinterfacingdatawheneverI/Oscrosssystemdomainswheretheinformationissupposedtoreside.Thisviewthenenablesassessmentofvariousstrategiesformanagingmasterdata,interfacingrequirements,orsimplytrainingrequirementsrelatedtotheuseofcertaininformationmanagementtoolsandsystems.Thedataviewisimportantbecauseithelpsdetermineiftherightinformationisbeingpresentedtotherightpeople(maximumsemanticvalue);whetherthereareinstrumentsinplacetoprovideaccurateandtimelyinformation;andwhetherthereiscompleteunderstandingbyallparticipantsofwhoisresponsibleforwhatdataelements,aswellasformaintenanceandupdatingmasterdatacommonlysharedbymultiplesystems.InthedictionariesdefiningbasicbuildingblockswecanorganizeandfinddefinitionsofeachI/O,oftenwithadditionalinformationonitsinterfacingpossibilities,masterdatacontainedinthem,etc.Oncetheprocessflowsareassembledforanalysisandtransformationplanning,dataviewsenableustodeterminethebeststrategyforintegrationandtransactionalintegrityoftheinformationflows.<strong>BPTF</strong>requiresthatallinputs/outputsrepresentinginformationflowsbeorganizedinthedictionarieswithextensibleclassificationsandnormalizeddefinitionsofclassesandindividualinput/outputs.Followingsimilarrequirement,theinformationmodelofthe<strong>BPTF</strong>itselfbecomesastructuredmetamodelgovernedbyVCG(Figure6).ThismetamodelenablesvarioustoolsformodelingandanalyzingFigure6 <strong>BPTF</strong>MetaModel

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!