Está en la página 1de 36

1CA (1radlng CommunlLy

ArchlLecLure) ln 812 and 8eyond


resenLer Mallk Azlz
resenLer lnLroducLlon
W Mallk Azlz 8ockland SysLem SoluLlons
13 ?ears of experlence ln llnanclals and Supply Chaln
12+ ?ears of experlence ln lmplemenLaLlon of Cracle e8uslness SulLe
and Cracle CerLlfled rofesslonal (CC)
numerous Cracle L8 lmplemenLaLlon pro[ecLs varylng ln slze
CurrenLly wlLh 8CCCv as SoluLlon ArchlLecL / Cracle Apps SpeclallsL
resenLer lnLroducLlon
W 8ockland SysLem SoluLlons
Speclallzes ln L8 and appllcaLlon lnLegraLlon
Core compeLencles lnclude
W ManagemenL consulLlng and buslness advlsory servlces
W ro[ecL managemenL servlces
W ArchlLecLure servlces
W L8 lmplemenLaLlon servlces
W uaLa warehouse soluLlons
W SysLem lnLegraLlon servlces
W 8uslness analysls and deslgn servlces
Agenda
W 1radlng CommunlLy ArchlLecLure (1CA)
WhaL ls 1CA and lLs background
1CA daLa model and lLs componenLs
1CA ln 812 and beyond
Why 1CA maLLers
CA
WhaL ls 1CA and lLs 8ackground
W A 1radlng CommunlLy ls
1he parLlclpanLs ln a communlLy and Lhelr relaLlonshlp Lo one anoLher
Competitor
EmpIoyee
Partner
Customer /
Organization
SuppIier
Competitor of Partner of
Employee of Supplier of
WhaL ls 1CA and lLs 8ackground
W 1CA 1radlng CommunlLy ArchlLecLure
W rovldes a slngle unlversal deflnlLlon of Lradlng parLners
across appllcaLlons and [ob funcLlon
W 1CA ls an uaLa Model lL ls noL a Module
1CA Data Mode|
n2 Schema
1CA Lnab||ng Infrastructure
Common arty UI DM D8 Integrat|on AIs
Sa|es Serv|ce Market|ng I|nanc|a|s nk
OracIe E-Business Suite AppIication FamiIies*
3
rd
arty
Systems
WhaL ls 1CA and lLs 8ackground
A 1radlng CommunlLy ArchlLecLure
W ls a way Lo undersLand who our Lradlng parLners lnLeracL
wlLh lnslde and ouLslde Lhe enLerprlse
W puLs a foundaLlon ln place for a Lradlng parLner model
Llnklng Suppllers and CusLomers
Cnllne MarkeLplace
Shared Servlce CenLers
WhaL ls 1CA and lLs 8ackground
Pow dld 1CA come abouL?
W llrsL lnLroduced ln 11l
lnLroducLlon of Cracle C8M appllcaLlon
8equlremenL for a common cusLomer model for all Cracle AppllcaLlons
W Model evolved from worklng wlLh L8 and C8M Leams Lo
creaLe a vlew of Lhe cusLomer base whlch supporLs all flows
LhroughouL Lhe L8uslness SulLe
W 1o supporL boLh 828 and 82C buslness models
W 8earchlLecLed Lo enable fuLure supporL for enLlre Lradlng
CommunlLy
WhaL ls 1CA and lLs 8ackground
Culdlng rlnclples of 1CA
W CreaLe a cenLral reposlLory for Lhe enLlre L8uslness SulLe Lo
sLore lnformaLlon relaLlng Lo all members of a Lradlng
communlLy versus separaLe Lables for each member
rospecLs CusLomers ConLacLs Lmployees arLners ulsLrlbuLors
Suppllers 8anks eLc
W 8ecord complex buslness relaLlonshlps beLween 1radlng
CommunlLy enLlLles (lncludlng 3rd parLy relaLlonshlps)
W SupporL all buslness models lndusLrles and geographles
1CA uaLa Model
CrganlzaLlons
(CrganlzaLlon)
A8
(CusLomer)
!ohn x?Z lnc A8C Co
arLy
A8C Co
arLy
!ohn x?Z lnc
Cld Model
1CA Model
A/C
(Suppller)
!ohn x?Z lnc
CusLomer of
Suppller of *
* noL currenLly lmplemenLed lanned for 812
Suppller Lables move Lo 1CA Model
1CA uaLa Model
|d Mode| for
Customers
1CA Mode|
1CA uaLa Model lmpllcaLlons
W As we move Lowards Lhe new 1CA for all Lhe Lables lf you
have someone who ls a cusLomer and a suppller you're golng
Lo have Lo raLlonallze Lhelr deflnlLlon 1hls means LhaL you wlll
now have one deflnlLlon for LhaL parLlclpanL
W now you know LhaL Lhls cusLomer owes you $x whlle as a
suppller you are Lrylng Lo pay Lhem $?
W lf you've done any cusLom reporLlng or programmlng you may
need Lo rework as underlylng daLa model has changed
1CA uaLa Model Ma[or componenLs
W arty deflned as people organlzaLlons groups
or relaLlonshlps 8epresenLs Lhe parLlclpanLs ln Lhe 1radlng
CommunlLy
W Account deflned as a flnanclal rollup polnL
W Contact po|nt deflned as any elecLronlc polnL LhaL
you could use as a conLacL lor example Lelephones
u8Ls emall addresses eLc
W ocat|on a physlcal place
W ke|at|onsh|p esLabllshes Lhe relaLlonshlp beLween
any Lwo parLles
1CA uaLa Model arLy ConcepL
W A parLy ls an enLlLy/parLlclpanL LhaL can enLer lnLo a buslness
relaLlonshlp
erson A unlque lndlvldual (dead or allve) of lnLeresL Lo Lhe user
CrganlzaLlon A legal enLlLy recognlzed by some governmenL auLhorlLy
Croup A comblnaLlon of Lwo or more people organlzaLlons or groups
8elaLlonshlp userdeflnable llnk beLween Lwo parLles regardless
of Lype
W A arLy can belong Lo an unllmlLed number of relaLlonshlps
W no dupllcaLlon of enLlLles
1CA uaLa Model AccounL ConcepL
W 1he flnanclal rollup polnL Lo Lrack a cusLomer's purchases
and paymenLs
W SLores deLalls abouL a cusLomer relaLlonshlp beLween
a arLy and your buslness
W A arLy may have one or more CusLomer AccounLs
W 8ecause a parLy and accounLs are separaLe enLlLles
no need Lo dupllcaLe parLles
CusLomer AccounL SlLes A arLy SlLe LhaL ls used wlLhln Lhe conLexL
of a CusLomer AccounL (eg for bllllng or shlpplng purposes)
CusLomer AccounL ConLacLs A arLy ConLacL LhaL ls used
ln Lhe conLexL of a CusLomer AccounL
1CA uaLa Model ConLacL olnL
ConcepL
W ConLacL olnL An ldenLlfler for a meLhod of conLacL
(eg Lelephone emall u8L fax cell phone eLc)
1hls can be applled Lo
A arLy (person organlzaLlon group or relaLlonshlp)
A SlLe or LocaLlon
A arLy aL a SlLe or LocaLlon
An enLlLy may have one or more ConLacL olnLs
1CA uaLa Model LocaLlon ConcepL
W LocaLlon A physlcal place usually wlLh an address
Any number of locaLlon Lypes (eg blllLo shlpLo mallLo)
no dupllcaLlon of address
MalnLaln CusLomer PlsLory per address
MalnLaln lmporLanL lnsLall 8ase lnfo
W arLy SlLe
Llnks a arLy wlLh a LocaLlon and descrlbes Lhe usage of LhaL LocaLlon
(eg malllng address bllllng address home address eLc)
arLles may be assoclaLed Lo one or more LocaLlons and any one
locaLlon may have one or more uses
1CA uaLa Model 8elaLlonshlp
ConcepL
W 8elaLlonshlp AssoclaLes any Lwo parLles
!ohn ls a cusLomer of A8C Co
!ohn ls a suppller Lo A8C Co
1u 8ank ls a CompeLlLor of 8oyal 8ank
1u 8rokerage ls a ulvlslon of 1u 8ank
W Pas a 8ole Speclfles Lhe naLure of Lhe relaLlonshlp
beLween parLles (eg blll Lo pay Lo member of conLacL aL
marrled Lo ulvlslon of Lmployee of)
lndlcaLes Lhe naLure of Lhe relaLlonshlp
1racks relaLlonshlp hlsLory
1CA uaLa Model vlsuallzaLlon
PARTY
SITE
P
A
R
T
Y
S
I
T
E
P
A
R
T
Y
S
I
T
E
BiII to
Ship to
Division Of
BiII to
Ship to
BiII to
Ship to
Account Account Account
BiII to, Ship to BiII to, Ship to BiII to, Ship to
A
c
c
t
S
i
t
e
A
c
c
t
S
i
t
e
A
c
c
t
S
i
t
e
1CA uaLa Model arLles vs
AccounLs
W lrom an appllcaLlon perspecLlve one of Lhe mosL lmporLanL
Lhlngs Lo undersLand abouL Lhe 1CA model ls LhaL Lhe concepL
of cusLomer" ls separaLed lnLo Lwo layers 1he arLy layer
and Lhe AccounL layer
W When C8M appllcaLlons refer Lo CusLomer" Lhey are
referrlng Lo Lhe arLy Layer
W Cn Lhe oLher hand when L8 appllcaLlons refer Lo
CusLomer" Lhey are referrlng Lo Lhe AccounL Layer
W 1hus confuslon arlses because boLh are uslng Lhe word
CusLomer" Lo refer Lo Lwo dlfferenL Lhlngs
CLher leaLures of 1CA
W ubllc Al's for daLa manlpulaLlon of 1CA Lables
W Common arLy user lnLerface ComponenLs
W Plerarchy Model
W 8ulk lmporL of cusLomer daLa and u8 lnLegraLlon
W uCM for dupllcaLe prevenLlon
W arLy and AccounL Merge
1CA lnLegraLlon
1CA ln 812
W new Lradlng enLlLles
8anks 8ank 8ranches
Suppllers
Legal LnLlLy
1CA ln 812 Leveraglng cenLrallzed
daLa model
rac|e Ius|on M|dd|eware rac|e Ius|on M|dd|eware
1radlng
CommunlLy
ArchlLecLure
1radlng
CommunlLy
ArchlLecLure
Lk Lk CkM CkM 3
rd
arty 3
rd
arty
ayab|es ayab|es
urchas|ng urchas|ng
G|oba| 1ax
ayments ayments
Suppllers
CovernmenLs
Ceographles"
AuLhorlLles eLc
arLy
lnformaLlon
Cash
Management
8anks and
8ranches
1CA ln 812 8ank AccounL Model
ank
ank ranch ank Account
Trading Community
Architecture (TCA)
Cash Management
Treasury
Payables
Receivables
Payroll
1CA ln 812
new 8ank AccounL Model
W CenLral place Lo deflne lnLernal bank accounLs
keep Lrack of all bank accounLs ln one place
LxpllclLly granL accounL access Lo mulLlple operaLlng unlLs/funcLlons
and users
W MulLlCrg Access
ln Lhe new model bank accounLs are owned by Legal LnLlLles wlLh Lhe
opLlon Lo granL accounL use Lo CperaLlng unlL (ayables 8ecelvables)
Legal LnLlLy (1reasury) 8uslness Croup (ayroll)
1CA ln 812 8ank AccounL Model
U A
U 8
U C
8ank
S|ng|e ayment
Instruct|on
Invo|ces
ayments
Sub edger Sub edger
Account|ng Account|ng
Sub edger Sub edger
Account|ng Account|ng
W ew Payments Module
W ew ank Module
W ew ank & Credit Card Features
Pay invoices from different OUs with 1 instruction
1CA ln 812 8ank AccounL
Model 8eneflLs
W 8educe number of access polnLs Lo manage bank accounLs
CenLrallzed user lnLerface
W lmprove vlslblllLy and conLrol of bank accounLs
MulLlorg access conLrol
W Slmpllfy bank reconclllaLlon
Slngle bank sLaLemenL can be reconclled across mulLlple
CperaLlng unlLs
W lncrease percenLage of auLomaLlcally reconclled LransacLlons
8ank accounL level reconclllaLlon parameLers add flexlblllLy
1CA ln 812 Suppller 8epresenLaLlon
W Suppller organlzaLlons are ln 1CA
W 1erms of dolng buslness wlLh Lhe suppller are
ln urchaslng / ayables
W Suppller organlzaLlon address conLacL phone emall
eLc are all ln 1CA
W Lmployees are already ln 1CA ayables uslng Lhe same
employee records ln 1CA
W new suppller malnLenance ul uslng 1CA ul componenLs
1CA ln 812 8eneflLs of Suppller
8epresenLaLlon
W Slngle reposlLory for suppllers daLa
W A8/A neLLlng
W Cracle aymenLs serves as a paymenL daLa reposlLory on Lop
of Lhe 1radlng CommunlLy ArchlLecLure (1CA) daLa model 1he
1CA model holds Lhe parLy lnformaLlon Cracle aymenLs Lhen
sLores all of Lhe parLy's paymenL lnformaLlon and lLs paymenL
lnsLrumenLs (lncludlng credlL cards deblL cards cusLomer
bank accounLs and suppller bank accounLs)
1CA ln 812 Suppller uaLa Mapplng
1CA ln 812 Legal LnLlLles
W Legal enLlLy ls creaLed as a parLy of parLy Lype C8CAnlZA1lCn or
L8SCn
W An esLabllshmenL ls creaLed as a parLy of parLy Lype
C8CAnlZA1lCn
W 1CA creaLes a new classlflcaLlon caLegory called 8uslness
luncLlon" lL ls used malnly Lo model whaL buslness funcLlons a
parLy can perform ln L8uslness SulLe
W lor modellng legal enLlLles and esLabllshmenLs ln 1CA classlflcaLlon
code Legal LnLlLy" and LsLabllshmenL" are creaLed under Lhe
8uslness luncLlon" class caLegory
W An esLabllshmenL ls creaLed as a parLy and always llnk Lo a parLy
LhaL ls classlfled as a legal enLlLy Lhrough Lhe relaLlonshlp model
1CA ln 812 lnLegraLlon wlLh P8MS
W 1CA creaLes Lhe global vlew of person
W 1CA enables you Lo sLore person lnformaLlon aL a corporaLe
level
W erson ls sLored as parLy ln 1CA
W Comprehenslve dupllcaLe person check when enLerlng a new
person Across Lhe buslness group
W ropagaLe some lnformaLlon enLered ln one buslness group Lo
Lhe record ln Lhe oLher buslness group
W L8_ALL_LCLL_lA81?_lu ls a forelgn key Lo Lhe
PZ_A81lLS Lable an lnLegral parL of Cracles 1radlng
CommunlLy ArchlLecLure (1CA)
Why 1CA MaLLers WhaL you geL
W ArchlLecLure Lo model your cusLomers and oLher Lradlng
parLners as you see besL for your buslness
W ArchlLecLure LhaL wlll grow wlLh your requlremenLs
W leaLures Lo malnLaln exLremely rellable cusLomer lnformaLlon
(eg A8C Co ls now sure LhaL Lhelr suppller !ohn of x?Z lnc ls
Lhe same person as Lhelr cusLomer !ohn of x?Z lnc)
W Clue LhaL Lles several L8uslness SulLe flows ln a seamless way
W CusLomer uaLa lnLegraLlon soluLlon even lf you are noL
runnlng a slngle L8uslness SulLe module
W laLform LhaL can play a key role ln your l1 landscape for
MasLer uaLa ManagemenL
Why 1CA MaLLers WhaL you have Lo do
W 1ake a close look aL how you do buslness and how your
buslness processes are mosL efflclenLly performed
W Ask quesLlons abouL how you should model cusLomer
lnformaLlon eg whlch enLlLles should be modeled as parLles
when should you creaLe an accounL should you creaLe
mulLlple accounLs for some parLles should you creaLe
mulLlple bllllng slLes for an accounL should you creaLe
accounL relaLlonshlps
W Lven lf you are lmplemenLlng few modules of L8uslness SulLe
Lo sLarL wlLh keep ln mlnd Lhe blgger plcLure abouL cusLomer
lnformaLlon
C A
W CuesLlons?
W ConLacL
W mallk[rocklandsoluLlonscom
W All[rocklandsoluLlonscom

También podría gustarte