Joint Core Components Business Process and Core Components Getting Started! JCC BP and CC Getting Started! JCC Documents • JCC Core Components Discovery & Analysis v1.04 – JCC enhancements to ebXML CC Discovery & Analysis • JCC Naming Conventions for Core Components v1.04 – JCC enhancements to ebXML Naming Conventions • JCC Business Process Primer v0.2 • JCC Core Components Primer v0.2 JCC BP and CC Getting Started! Getting Started! • What is Core? • Discovery and Analysis process • Identifying Core Components – from Modelling Business Processes (top down approach) – from Existing Documentation (bottom up approach) • JCC Business Modelling Primer • JCC Core Components Primer JCC BP and CC Getting Started! What is Core? Business Processes & Components Common Common JCC BP and CC Getting Started! Common Health Core Finance Common Retail Transport Domain JCC BP and CC Getting Started! Finance Insurance Core Transport Domain Both Domain and Core are Stored in the Repository Health What is Core? Discovery & Analysis Domain 1 Domain 2 ... Domain N Discuss Agree Issues Discovery Processes / Components Harmonisation & Analysis All Processes /Components Domain Processes /Components Core Processes /Components Used or Extended Core Processes /Components Registry & Repository JCC BP and CC Getting Started! Domain Specific Processes /Components Discovery & Analysis Domain 1 Domain 2 ... Domain N Discuss Agree Issues BP and CC Discovery Discovery Processes / Components Harmonisation & Analysis All Processes /Components Domain Processes /Components Core Processes /Components Used or Extended Core Processes /Components Registry & Repository JCC BP and CC Getting Started! Domain Specific Processes /Components Identifying Core Components Modelling Business Processes Top Down Approach • Identify and Model Business Process • Results in a Class Diagram • Identify Core Components from Class Diagram JCC BP and CC Getting Started! Identifying Core Components Example Class Diagram - Charge Charge ChargeReason [0..1] : String ChargeOption [0..1] : String ChargeIncluded : Boolean ChargedAccountID [0..1] : AccountIDType Charge Rate [0..1]:Float ChargeIncluded_rule 0..n Entry EntryID[0..1] : String EntryStatus: EntryStatus Type EntryDate [0..1] : DateTime ValueDate : DateTim Indicator : DebitCredit Status_rule EntryAmount_rule 0..n 0..n 0..n Tax TaxID : String TaxRate : Float +TaxAmount Exchange ExchangeDate[0..1] : DateTime ExchangeContract Reference[0..1]:String 0..1 Amount Value : Float Currency[0..1] : Currency Type Currency_rule 0..1 +ChargeAmount Transfer TransferID[0..1] : String TransferReason : String OriginatorBeneficiaryRule JCC BP and CC Getting Started! (Source: SWIFT Statements Modelling Project Draft Definitions - version 2.0) Identifying Core Components Existing Documentation Middle Up/Down Approach • Core Components are ‘pieces of business information’ • EDIFACT Community has years of experience identifying / defining ‘pieces of business info’ • Identify Core Components from ‘bottom up’ to meet Business Process modelling ‘top down’ JCC BP and CC Getting Started! Joint Core Components Business Process Primer Getting Started! JCC BP and CC Getting Started! JCC Business Process Primer First Steps List candidate business processes e.g. in Finance, ways in which a payment order might be initiated, handled, and responded to Select one to be modelled Other processes might simplify or extend the first process modelled Gather information on the chosen one JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Business Process Name e.g. Buy a Product Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions Description of the Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx e.g. The customer browses the catalogue and adds desired items to the shopping basket. When the customer wishes to pay, the customer describes the shipping and credit information... etc JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx e.g. Customer, System JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Pre-condition e.g. catalogue available to customers JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-condition e.g. customer has a confirmed order placed, system has an order to fulfil JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Main process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X Alternative steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxx Main process steps e.g. customer:1 browses catalog 2 select(s) items to buy 3 fills in shipping info. System:4 presents pricing info. etc Main step after alternative- step X JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Main process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X Description of Alternative e.g. credit card authorisation may fail Alternative steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxx Main step after alternative- step X JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Main process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative taken at step X Alternative xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X Alternative steps 1 xxxxxxXXXXXx e.g. at Step 6, system fails to authorise credit purchase 2 xxxxxxxxxxxxxxxxx Main step after alternative- step X JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Main process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative Alternative steps xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X Alternative steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxx Main step after alternative- step X e.g. 1 re-enter credit info. and retry JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Main process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative returns to step X Alternative taken at step X Alternative steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxx Main step after alternative- step X e.g. re-enter credit info. at step 5 JCC BP and CC Getting Started! JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Main process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X Alternative steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxx Main step after alternative- step X } JCC BP and CC Getting Started! Repeated for more than one alternative JCC Business Process Primer Business Process Name GATHERING xxxxxxxxxx Description of Business Process xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors Each main step in more detail... xxxxxxx xxxxxxxxxx xxxxxxxx Pre-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-conditions xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Main process steps 1 xxxxxxXXXXXx Sub process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative Alternative xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X Alternative taken at step X Alternative steps 1 xxxxxxXXXXXx Alternative steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxx 2 xxxxxxxxxxxxxxxxx Main step after alternative- step X Sub step after alternative- step X JCC BP and CC Getting Started! JCC Business Process Primer GATHERING JCC BP and CC Getting Started! JCC Business Process Primer GATHERING JCC BP and CC Getting Started! JCC Business Process Primer GATHERING • Information component • Information component • Information component • Information component • • • JCC BP and CC Getting Started! JCC Business Process Primer Where is this leading us? JCC BP and CC Getting Started! JCC Business Process Primer Ordering Party Initiate Payment Ordered Bank Initiate an Internal Transfer Initiate a Direct Interbank Payment Interbank System Determine that Benificiary Acct can Receive Payment Beneficiary Bank Credit Beneficiary Account Beneficiary Advise Succesful Payment JCC BP and CC Getting Started! Use Case diagram JCC Business Process Primer Buyer Seller Receiver start Send purchase order Receive purchase order ORDER N Fully Fulfil Y Accept Order End Reject Order Order Rejected Cancel Order Cancel Order End End Propose Y Amendment Propose Amendment Receive Amendment Y Prepare New Order New Order End End JCC BP and CC Getting Started! Activity diagram JCC Business Process Primer * Trade Agreement ID 0.* * Seller Buyer ID ID * * 1 1 1 1 * Pending Delivery Notice ID Product * Product ID * * Receiver * 1 * 1 Cancel Pending Delivery Notice ID * Quantity Purchase Order 1 ID 1 * Order Line ID Date Description 0.1 ID * Line sequence number * P.O. ID Delivery date P.O. date Buyer Receiver 1 Purchase Order amendment 1 1 0.1 1 0.1 Purchase Order Rejection ID Date Description JCC BP and CC Getting Started! Price Class diagram JCC Business Process Primer First Steps - remember? List candidate business processes e.g. in Finance, ways in which a payment order might be initiated, handled, and responded to Select one to be modelled Other processes might simplify or extend the first process modelled JCC BP and CC Getting Started! JCC Business Process Primer Other business processes:• may fit the model try to accommodate subtle differences • may have derivative models adding more features - extension reducing features - simplification The aim:minimum but sufficient number of models JCC BP and CC Getting Started! Joint Core Components Core Components Primer Getting Started! JCC BP and CC Getting Started! JCC Core Components Primer • Preparation • Core Component Type (CCT) • Basic Core Component – define – name – select a CCT • Aggregate Core Component – define – name JCC BP and CC Getting Started! JCC Core Components Primer Preparation • Select an essential Business Process – e.g. Make a Payment, Place an Order, Issue an Invoice • Complete the top of the CC Primer Discovery Form Core Component Discovery Form Domain Group D1-Materials Management Business Process Place an Order Date 31/06/2000 Version 1.0 Contact Person Name Joe Smith Contact Person Email joe.smith@yahoo.com JCC BP and CC Getting Started! JCC Core Components Primer Preparation • Focus on a business exchange within the business process – e.g. Payment Order, Purchase Order, Invoice • Collect Reference Material – e.g. MIGs, Implementation Guidelines and other supporting documents • Extract ‘pieces of business information’ that are are required for the business process rather than for legacy or syntax purposes JCC BP and CC Getting Started! JCC Core Components Primer Core Component Type carries the actual value (e.g. 12) gives extra definition to the value (e.g. Euros) Consists of 1 Value Component 1..n Supplementary Component JCC BP and CC Getting Started! Core Component Type (CCT) JCC Core Components Primer Core Component Type - Example Date Time Type value component – date time content – date time format supplementary component JCC BP and CC Getting Started! JCC Core Components Primer Core Component Type - Example Code Type value component – code content – code list identifier – code list agency identifier – code list version identifier – code name – language code supplementary components JCC BP and CC Getting Started! JCC Core Components Primer Consists of 1 Value Component Core Component Type (CCT) 1..n Used in Supplementary Component Basic Core Component a singular concept that has a unique business semantic definition (e.g. birth date) JCC BP and CC Getting Started! JCC Core Components Primer Temp UID Definition Remarks the date on which a person was born. Applies only to parties being natural persons. Business Terms CC Type Develop a thorough definition and capture useful business comments JCC BP and CC Getting Started! Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Representation Type JCC Core Components Primer Temp UID Definition Remarks the date on which a person was born. Applies only to parties being natural persons. Business Terms CC Type Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Birth Date* Representation Type Date Follow Naming Convention to assign - Representation Type - Property Term - Object Class JCC BP and CC Getting Started! JCC Core Components Primer Temp UID Definition Remarks Birth.Date is the date on which a person was born. Applies only to parties being natural persons. Place name at beginning of definition followed by “is” Business Terms CC Type Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Birth.Date Birth Date* Capture Business Terms that are different than the Dictionary Entry Name JCC BP and CC Getting Started! Representation Type Date Concatenate terms to create a Dictionary Entry Name JCC Core Components Primer Temp UID Definition Remarks T00003 Birth.Date is the date on which a person was born. Applies only to parties being natural persons. Add a temporary UID Business Terms CC Type Date Type Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Birth.Date Birth Date* Identify CCT that the Basic Entity uses JCC BP and CC Getting Started! Representation Type Date JCC Core Components Primer Core Component Type (CCT) Consists of 1 Value Component 1..n Used in Supplementary Component Basic Core Component contains two or more Basic Information Entities that together form a single business concept (e.g. postal address) JCC BP and CC Getting Started! Aggregated in Aggregate Core Component JCC Core Components Primer Aggregate Component - Example • Postal Address - Street.Building.Identifier - Street.Name - Town.Name - State.Identifier - Post Code.Identifier - Country.Code - ........ TIP: Don’t spend too much time on what each aggregate contains. Embedded Components The structure of aggregates will come more easily from the Top Down models JCC BP and CC Getting Started! JCC Core Components Primer Aggregate Component - Example Temp UID Definition T00005 The collection of information which locates and identifies a specific address as defined by postal services. Remarks Business Terms CC Type Develop a thorough definition and capture useful business comments JCC BP and CC Getting Started! Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Representation Type JCC Core Components Primer Aggregate Component - Example Temp UID Definition T00005 The collection of information which locates and identifies a specific address as defined by postal services. Remarks Business Terms CC Type Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Postal Details Address Follow the Naming Convention to assign the Object Class JCC BP and CC Getting Started! Aggregates always have the Property Term “details” Representation Type Aggregates do not have a Representation Type JCC Core Components Primer Aggregate Component - Example Temp UID Definition T00005 Postal Address is the collection of information which locates and identifies a specific address as defined by postal services. Place name at beginning of definition followed by “is” Remarks Business Terms CC Type Address, Mailing Address n/a Capture Business Terms that are different than the Dictionary Entry Name Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Postal Postal Details Address. Address Details Aggregates do not have a CCT JCC BP and CC Getting Started! Representation Type Concatenate terms to create a Dictionary Entry Name JCC Core Components Primer Business Terms • Some Business Terms are used for more than one ‘piece of business information’ – e.g. Account JCC BP and CC Getting Started! JCC Core Components Primer Business Terms Temp UID Definition Remarks Business Terms CCT T00010 A Financial Account is a service through a bank or other organisation through which funds are held on behalf of a client or goods or services are supplied on credit A Sales Account is a relationship between a vendor and a customer. Not a general ledger. Account n/a Usually includes a contract specifying the terms of business. Account T00012 Different Definitions Dictionary Entry Name Name Object Property Class Term *to be suppressed according to rule 5 Financial Financial Details Account. Account Details Same Business Term n/a Sales Account. Details Sales Account Details Different Dictionary Names JCC BP and CC Getting Started! Representation Type Discovery & Analysis Domain 1 Domain 2 ... Domain N Discuss Agree Issues BP and CC Discovery Discovery Processes / Components Harmonisation & Analysis All Processes /Components Domain Processes /Components Core Processes /Components Used or Extended Core Processes /Components Registry & Repository JCC BP and CC Getting Started! Domain Specific Processes /Components JCC Business Process Primer Patterns ! JCC BP and CC Getting Started! Joint Core Components Core Components Primer & Business Process Primer Any questions? JCC BP and CC Getting Started! JCC BP and CC Getting Started!