Presentation is loading. Please wait.

Presentation is loading. Please wait.

JCC BP and CC Getting Started! Joint Core Components Business Process and Core Components Getting Started!

Similar presentations


Presentation on theme: "JCC BP and CC Getting Started! Joint Core Components Business Process and Core Components Getting Started!"— Presentation transcript:

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!


Download ppt "JCC BP and CC Getting Started! Joint Core Components Business Process and Core Components Getting Started!"

Similar presentations


Ads by Google