Trading Community Architecture (TCA)
Overview of the Trading Community Architecture (TCA) within
Oracle Fusion, specifically focusing on the supplier data model and its
hierarchical components.
v
TCA Architecture Overview:
Ø
Trading Community Architecture is a data model
designed to manage complex information regarding parties, such as customers and
suppliers, within a commercial community.
Ø
This model captures and organizes data into
backend tables, utilizing a Relational Database Management System (RDBMS) where
tables are linked via primary and foreign key relationships.
Ø
Understanding this architecture is essential for
progressing in business flows like Procure-to-Pay (P2P) or Order-to-Cash (O2C)
cycles.
v
Supplier Data Model Hierarchy:
Ø
The supplier model consists of a specific
hierarchy of subcomponents that must be created in a particular sequence.
Ø
The hierarchy sequence generally follows: Supplier -> Address -> Site -> Site
Assignment.
Ø
A supplier must exist before a contact or
address can be created and assigned.
v
Supplier Creation and Management:
Ø
Registration Types: Suppliers can
initially be registered as "prospective" before being promoted to
"spend authorized," which allows for financial transactions.
Ø
Data Entry: Users can create suppliers
manually through the "Manage Suppliers" user interface or in bulk
using File-Based Data Import (FBDI) templates.
Ø Auto-Generation: When a new supplier is registered, the system automatically generates a unique supplier number using an internal sequence.
v
System Components and Tools:
Ø
Descriptive Flexfields (DFF): These are
custom fields found under "Additional Information" that allow
organizations to capture specific data not covered by standard fields.
Ø
Reporting Tools: Oracle provides tools
like BI Publisher for building SQL queries on backend tables and OTBI (Oracle
Transactional Business Intelligence) for analysis.
Ø
Web Services: APIs (REST and SOAP) are
available to interact with the application from third-party systems to query or
update supplier details.
v
Technical vs. Functional Roles:
Ø
A pure functional role involves
deep knowledge of every UI option and business process navigation.
Ø
A techno-functional role
requires approximately 70% technical knowledge (backend tables, SQL, APIs) and
30% functional knowledge to effectively navigate and develop within the system.
No comments:
Post a Comment