oracle r12 appstech tca technical ver.1.ppt
DESCRIPTION
oracle r12 appstech tca technicalTRANSCRIPT
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
1/31
1
Trading Community Architecture
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
2/31
2
TCA Objectives
Understand the fundamentals of TCA Discuss TCA model Review Components
PartiesParty RelationshipsCustomersLocationsContacts
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
3/31
3
What is Trading Community Architecture
What is Trading Community Architecture (TCA)?
What is TCA, the Trading Community Architecture? Is TCA an OracleApplications module? Is it functionality within an Oracle module?
The TCA is a data model that supports the entry and management of entitiesthat you interact with.
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
4/31
4
The summation of all entities, inclusive of partners,suppliers and competitors, that related to another entity
Organization
Competitor
Employee
Partner/Customer
Supplier
Competitor of Partner of
Supplier ofEmployee of
Trading Community Architecture
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
5/31
5
Why TCA
Single Representation of an Entity
-Supports Linking multiple relationships to the same singlerepresentation of an entity ,enabling a 360 view of the trading partner
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
6/31
6
Why TCA
Supports B-2-B and B-2-C
-Includes distinct, comprehensive support for bothBusiness to-Business and Business to-Consumer customer models.
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
7/31
7
Why TCA
Modeling of Complex Relations
-Supports modeling of complex relationships betweenmembers of the community, including those that the deploying
company is not part of.
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
8/31
8
TCA Features
Provides a foundation for a single source for customer information.
Ability to represent all business entities as a Party (organizations, people, groups,
relationships) and to handle them the same way. This approach provides flexibility to
accommodate all B2B, B2C and hybrid models in the same repository.
Many-to-many relationships between Parties and Locations, that allows for less
duplication and easier updating.
Capability for advanced relationship modeling between entities within the trading
community. Any party can figure in any number of Party Relationships even within
matrix hierarchies (relationship networks).
Ability to setup and maintain any number of party classifications which can be usedfor reporting and assignment purposes.
Extensible data model to enable various business data requirements.
In reality , three entities Drive in the TCA model , which are Party, Account, and
Relationships.
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
9/31
9
TCA Model
The TCA model revolves around the party concept andthe relationships associated with it
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
10/31
10
Relationship Detail
The TCA model revolves around the party concept andthe relationships associated with it
Relationship-Associates twoparties
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
11/31
11
A party is an entity that can enter into a business relationship and can be oftwo sub types; Person and Organization.
Organization ex :Oracle CorporationAn organization party is a legal entity generally recognized by somegovernment authority.
Person ex :Jane DoeA person party is a unique individual of interest to the owner of thesoftware.
Group ex :World Wide Web ConsortiumA combination of two or more people, organizations orgroups
Relationship ex :Jane Doe at Oracle Corp.
Relationships in TCA allow for the linking of any two parties. Whentwo parties are connected via a party relationship a relationship type isassigned which describes the relationship.
Party records can be created and updated using third party data sourcessuch as Dun & Bradstreet's Global Data Products
TCA-Parties
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
12/31
12
TCA-Party-Relationships
When two parties are connected via a party relationship, a relationshiptype is assigned, which describes the relationship (e.g., headquartersof, employee of, spouse of, competitor of legal council for, VAR of,etc.). Once a Party Relationship is defined, it may become a party in itsown right.
For example, in the Party Relationship John is the spouse of Mary, bothJohn and Mary are parties and spouse of is the relationship type.However, the relationship itself may become a party record, whichwould result in 3 parties:
1. John (Party of type person)
2. Mary (Party of type person)
3. John is spouse of Mary (Party of type relationship)Once a Party Relationship has become a party in its own right, it can have
the same attributes as any other party such as Party Sites, ContactPoints, and Customer Accounts
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
13/31
13
TCA-Location & Party Sites
LocationA Physical Space, usually an Address
Party SiteA Party Site links a Party with a Location. Parties may beassociated to one or more Locations and Locations may be associated to oneor more Parties.
Party Site Uses-A Party Site Use describes the usage of a Location (e.g.,mailing address, billing address,home address, etc.). Each Party Site mayhave one or more Party Site Uses.
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
14/31
14
A Contact is a party that serves as a contact for another party. However, itis possible that a person is the contact for another person (e.g., a parent for achild), an organization is the contact for another organization (e.g., a PublicRelations firm for their client organization), or even that an organization isthe contact for a person (e.g., a legal firm for their client).
Contact Points store electronic methods of communicating with entitiessuch as parties and party sites. Examples of Contact Points types includephone, fax, telex, email, URLs, etc. An entity may have any number ofContact Points.
TCA-Contact & Contact Points
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
15/31
15
A Customer Account (or simply, Account) represents a businessrelationship. When a party becomes a customer (i.e., purchases something),an account is created and associated to the party to track the attributes ofthe customer relationship.
A Customer Account Site is a Party Site that is used within the context of aCustomer Account (e.g., for billing or shipping purposes).
A Customer Account Contact is a contact that is used in the context of aCustomer Account.
TCA-Account
TCA L i l M d l
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
16/31
16
TCA Logical ModelsParties
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
17/31
17
TCA Parties-Type Person
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
18/31
18
TCA Parties-Type Organization
CA A
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
19/31
19
TCA Accounts
TCA P fil Cl
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
20/31
20
TCA Profile Classes
TCA Si /L i
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
21/31
21
TCA Sites/Locations
TCA C P i
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
22/31
22
TCA Contact Points
TCA P t R l ti hi
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
23/31
23
TCA Party Relationships
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
24/31
24
Trading Community Architecture
WHATS IN R12
R12 SOA E bli TCA
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
25/31
25
V2 APIsEntity Centric
V2 Business
EventsEntity Centric
Entity Centric V2 APIs andEvents
Business Object LayerBusiness Objects (DB Objects)
Business Level APIs and Events
Get
Create
Update
Save Business Object Level
APIs and Events
Integration Repository(Web Service Provider)
Servicebeans/SDOs/Generate Functions
R12 SOA Enabling TCA
R12 I t ti C biliti
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
26/31
26
Integration based on TCA Entities
Extensive Custom Coding
No middleware integration
Low level entity access
Integration Components
Business Objects based integration
No coding required
Out-of-the-box integration to Oracle SOA Suite
Business Object level access
Complete Integration Solution
Release 12Release 11i
Java & PL/SQL APIs Web Services
R12 Integration Capabilities
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
27/31
27
R12 Whats in TCA
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
28/31
28
TCA Integration
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
29/31
29
TCA Technical Tables
TCA - Customer: Here are Technical details for 11i/R12 customer in TCA.
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
30/31
30
TCA - Suppliers
Here are Technical details for R12 Supplier in TCA.
TCA Technical Tables
-
5/27/2018 oracle r12 appstech tca technical ver.1.ppt
31/31
31
THANK YOU