Download presentation
Presentation is loading. Please wait.
Published byCleopatra Wood Modified over 9 years ago
1
JCC BP and CC Getting Started! Joint Core Components Business Process and Core Components Getting Started!
2
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
3
JCC BP and CC 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
4
JCC BP and CC Getting Started! What is Core? Transport Retail FinanceHealth Business Processes & Components Domain Core Common
5
JCC BP and CC Getting Started! What is Core? Transport Insurance FinanceHealth Domain Core Both Domain and Core are Stored in the Repository
6
JCC BP and CC Getting Started! Discovery & Analysis Domain 1 Domain 2... Domain N Discovery Harmonisation & Analysis Processes / Components Core Processes /Components Domain Processes /Components Used or Extended Core Processes /Components Domain Specific Processes /Components Registry & Repository All Processes /Components Agree Issues Discuss
7
JCC BP and CC Getting Started! Discovery & Analysis Domain 1 Domain 2... Domain N Discovery Harmonisation & Analysis Processes / Components Core Processes /Components Domain Processes /Components Used or Extended Core Processes /Components Domain Specific Processes /Components Registry & Repository All Processes /Components AgreeIssues Discuss BP and CC Discovery
8
JCC BP and CC Getting Started! Identifying Core Components Identify and Model Business Process Results in a Class Diagram Identify Core Components from Class Diagram Modelling Business Processes Top Down Approach
9
JCC BP and CC Getting Started! Identifying Core Components Example Class Diagram - Charge (Source: SWIFT Statements Modelling Project Draft Definitions - version 2.0)
10
JCC BP and CC Getting Started! Identifying Core Components 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’ Existing Documentation Middle Up/Down Approach
11
JCC BP and CC Getting Started! Joint Core Components Business Process Primer Getting Started!
12
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 Other processes might simplify or extend the first process modelled Select one to be modelled Gather information on the chosen one
13
JCC BP and CC Getting Started! Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Business Process Name e.g. Buy a Product GATHERING JCC Business Process Primer
14
JCC BP and CC Getting Started! Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Description of the Business Process 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 GATHERING JCC Business Process Primer
15
JCC BP and CC Getting Started! Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Actors e.g. Customer, System GATHERING JCC Business Process Primer
16
JCC BP and CC Getting Started! Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Pre-condition e.g. catalogue available to customers GATHERING JCC Business Process Primer
17
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Post-condition e.g. customer has a confirmed order placed, system has an order to fulfil
18
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 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 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
19
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Description of Alternative e.g. credit card authorisation may fail 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
20
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X e.g. at Step 6, system fails to authorise credit purchase 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
21
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative steps e.g. 1 re-enter credit info. and retry 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
22
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 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 Alternative returns to step X e.g. re-enter credit info. at step 5
23
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 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 Repeated for more than one alternative }
24
JCC BP and CC Getting Started! GATHERING JCC Business Process Primer Sub process steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxxxx 3 xxxxxxxxxxxx 4 xxxxxxxxxxx Alternative xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Alternative taken at step X Alternative steps 1 xxxxxxXXXXXx 2 xxxxxxxxxxxxxxxxx Sub step after alternative- step X Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Each main step in more detail... 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
25
JCC BP and CC Getting Started! Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 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 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 GATHERING JCC Business Process Primer
26
JCC BP and CC Getting Started! Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 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 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 GATHERING JCC Business Process Primer
27
JCC BP and CC Getting Started! Business Process Name xxxxxxxxxx Description of Business Process Actors Pre-conditions Post-conditions xxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 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 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 GATHERING JCC Business Process Primer Information component
28
JCC BP and CC Getting Started! JCC Business Process Primer Where is this leading us?
29
JCC BP and CC Getting Started! JCC Business Process Primer Initiate a Direct Interbank Payment Interbank System Beneficiary Credit Beneficiary Account Determine that Benificiary Acct can Receive Payment Ordering Party Advise Succesful Payment Initiate Payment Beneficiary Bank Ordered Bank Initiate an Internal Transfer Use Case diagram
30
JCC BP and CC Getting Started! JCC Business Process Primer Activity diagram
31
JCC BP and CC Getting Started! JCC Business Process Primer Class diagram Trade Agreement ID Cancel Pending Delivery Notice ID Buyer ID Seller ID Purchase Order P.O. ID Delivery date P.O. date Buyer Receiver Pending Delivery Notice ID Purchase Order amendment ID Date Description Receiver ID Purchase Order Rejection ID Date Description Order Line Product ID Quantity Line sequence number Product ID Price * * * * * ** * * * * * 1 1 1 1 1 1 1 1 1 * 0.* 0.1 1 1 1 *
32
JCC BP and CC Getting Started! 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 Other processes might simplify or extend the first process modelled Select one to be modelled
33
JCC BP and CC Getting Started! JCC Business Process Primer Other business processes:- may fit the model try to accommodate subtle differences adding more features - extension reducing features - simplification may have derivative models The aim:- minimum but sufficient number of models
34
JCC BP and CC Getting Started! Joint Core Components Core Components Primer Getting Started!
35
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
36
JCC BP and CC Getting Started! JCC Core Components Primer Select an essential Business Process –e.g. Make a Payment, Place an Order, Issue an Invoice Preparation Complete the top of the CC Primer Discovery Form
37
JCC BP and CC Getting Started! JCC Core Components Primer Focus on a business exchange within the business process –e.g. Payment Order, Purchase Order, Invoice Preparation 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
38
JCC BP and CC Getting Started! JCC Core Components Primer Value Component Supplementary Component Core Component Type (CCT) Consists of 1 1..n carries the actual value (e.g. 12) gives extra definition to the value (e.g. Euros) Core Component Type
39
JCC BP and CC Getting Started! JCC Core Components Primer Date Time Type Core Component Type - Example value component –date time content supplementary component –date time format
40
JCC BP and CC Getting Started! JCC Core Components Primer Code Type Core Component Type - Example supplementary components – code list identifier – code list agency identifier – code list version identifier – code name – language code value component – code content
41
JCC BP and CC Getting Started! JCC Core Components Primer Value Component Supplementary Component Core Component Type (CCT) Consists of 1 1..n Basic Core Component Used in without business semantics with known business semantics a singular concept that has a unique business semantic definition (e.g. birth date)
42
JCC BP and CC Getting Started! JCC Core Components Primer Develop a thorough definition and capture useful business comments
43
JCC BP and CC Getting Started! JCC Core Components Primer Follow Naming Convention to assign - Representation Type - Property Term - Object Class
44
JCC BP and CC Getting Started! JCC Core Components Primer Concatenate terms to create a Dictionary Entry Name Capture Business Terms that are different than the Dictionary Entry Name Place name at beginning of definition followed by “is”
45
JCC BP and CC Getting Started! JCC Core Components Primer Identify CCT that the Basic Entity uses Add a temporary UID
46
JCC BP and CC Getting Started! JCC Core Components Primer Value Component Supplementary Component Core Component Type (CCT) Basic Core Component Consists of 1 1..n Used in Aggregate Core Component Aggregated in without business semantics with known business semantics contains two or more Basic Information Entities that together form a single business concept (e.g. postal address)
47
JCC BP and CC Getting Started! JCC Core Components Primer Postal Address Aggregate Component - Example Embedded Components - 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. The structure of aggregates will come more easily from the Top Down models
48
JCC BP and CC Getting Started! JCC Core Components Primer Aggregate Component - Example Develop a thorough definition and capture useful business comments
49
JCC BP and CC Getting Started! JCC Core Components Primer Aggregate Component - Example Aggregates do not have a Representation Type Aggregates always have the Property Term “details” Follow the Naming Convention to assign the Object Class
50
JCC BP and CC Getting Started! JCC Core Components Primer Aggregate Component - Example Concatenate terms to create a Dictionary Entry Name Capture Business Terms that are different than the Dictionary Entry Name Aggregates do not have a CCT Place name at beginning of definition followed by “is”
51
JCC BP and CC Getting Started! JCC Core Components Primer Some Business Terms are used for more than one ‘piece of business information’ –e.g. Account Business Terms
52
JCC BP and CC Getting Started! JCC Core Components Primer Business Terms Different DefinitionsDifferent Dictionary Names Same Business Term
53
JCC BP and CC Getting Started! Discovery & Analysis Domain 1 Domain 2... Domain N Discovery Harmonisation & Analysis Processes / Components Core Processes /Components Domain Processes /Components Used or Extended Core Processes /Components Domain Specific Processes /Components Registry & Repository All Processes /Components AgreeIssues Discuss BP and CC Discovery
54
JCC BP and CC Getting Started! JCC Business Process Primer Patterns !
55
JCC BP and CC Getting Started! Joint Core Components Core Components Primer & Business Process Primer Any questions?
56
JCC BP and CC Getting Started!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.