Developing a Documentum Web Application
-
Upload
sathishk143 -
Category
Documents
-
view
224 -
download
0
Transcript of Developing a Documentum Web Application
-
8/14/2019 Developing a Documentum Web Application
1/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
0
Nhhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckbOh`~xzcbl Nkfxdhb~xd \hj Nhhgkqdhb~ Ec~ >":
-
8/14/2019 Developing a Documentum Web Application
2/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
:
^`jgh ko Fkb~hb~v
K_HZ_CH\ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""">
XVHZ CB^HZO@FH NH_HGKQDHB^"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""">
0"1 \HJ NH_HGKQDHB^ EC^ -\NE#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""">
0"0 QZKNXF^ LK@GV """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""8
0": JHBHOC^V""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""8
0"6 ^MH ^KKGEC^ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""?
0"> VKO^\@ZH ZHPXCZHDHB^V""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ": FKDQKBHB^V """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00
6": H]@DQGHV KO \NE >": FKDQKBHB^V"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00
6":"0 Fmhfecb' Fmhfekx~' F`bfhg Fmhfekx~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00
6":": Cdqkz~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00
6":"6 Cbjk} """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0:
6":"> Qzkqhz~chv"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""06
6":"8 J`vcf `bn @n`bfhn Vh`zfm""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""06
6":"? _ND """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0>
6":"< \kzeogk| """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0?
6"6 K^MHZ OH@^XZHV"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0": @QQGCF@^CKB VHZ_HZV"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0=
>"6 CB^HLZ@^HN NH_HGKQDHB^ HB_CZKBDHB^V"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0=
8"1 I:HH FKDQGC@BFH OKZ \NE >": """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0=
8"0 I:HH JGXHQZCB^ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0=
?"1 CB^HZB@^CKB@GCY@^CKB"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""03
?"0 \M@^ CV CB^HZB@^CKB@GCY@^CKB; """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 03
?": \M@^ CV GKF@GCY@^CKB;"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""03
?":"0 Gkf`ghv"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":1
?":": G`blx`lh vhghf~ckb""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":1
?"6 OKB^V' FM@Z@F^HZ VH^V' @BN HBFKNCBL""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :1
?"6"0 Okb~v """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":1
?"6": Fm`z`f~hz vh~v `bn hbfkncbl -fknhq`lh# """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":0?"6"6 Fgchb~ ncvqg`s gcdc~`~ckbv""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""::
-
8/14/2019 Developing a Documentum Web Application
3/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
6
?"> HFKB^HB^ VHZ_HZ VXQQKZ^ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""::
?">"0 Vxqqkz~hn hbfkncblv""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""::
?">": @~~zcjx~h ochgn gcdc~`~ckb"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":6
?">"6 NDFG cbc~c`gcy`~ckb ko fgchb~ fknhq`lh """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":6
?">"> Gkf`gcyhn n`~` ncf~ckb`zs g`jhgv"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":6
@X^MKZCBL @BN Q@ZVCBL ]DG CB NKFXDHB^XD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 66
01"8 \M@^ CV @B ]DG @QQGCF@^CKB;""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6>
01"8"0 ^mh ]DG @qqgcf`~ckb Okgnhz """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6>01"8": ]DG @qqgcf`~ckb Fkboclxz`~ckb Ocgh""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6>
01"8"6 ^mh N^N kz Vfmhd` """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""68
01"8"> @qqgcf`~ckb Vxqqkz~ Nkfxdhb~v""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""68
01"? ^MH NHO@XG^ ]DG @QQGCF@^CKB """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 68
01"< MK\ CV @B ]DG @QQGCF@^CKB XVHN; """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""68
01"
-
8/14/2019 Developing a Documentum Web Application
4/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
>
K_HZ_CH\Nkfxdhb~xd Okxbn`~ckb Fg`vvhv -NOF#' Nkfxdhb~xd Nhhgkqhz V~xnck -NNV#' \hjNhhgkqdhb~ Ec~ -\NE#' `bn ]DG `zh qk|hzoxg kq~ckbv okz nhhgkqcbl Nkfxdhb~xd$j`vhn
`qqgcf`~ckbv" ^mhs f`b jh xvhn ~klh~mhz kz vhq`z`~hgs' nhqhbncbl kb ~mh `qqgcf`~ckb" ^mcv
nkfxdhb~ |cgg fkhz \NE >": cb ~mh lzh`~hv~ nh~`cg' jx~ |cgg `gvk qzkcnh cbokzd`~ckb kb NOF'NNV' `bn ]DG cb kznhz ~k qzkcnh skx |c~m ` jzk`nhz gkke cb~k nhhgkqcbl |hj `qqgcf`~ckbv|c~m Nkfxdhb~xd"
XVHZ CB^HZO@FH NH_HGKQDHB^
0"1 \hj Nhhgkqdhb~ Ec~ -\NE#\NE >": cv ` vh~ ko qzhvhb~`~ckb fkdqkbhb~v `bn `b `qqgcf`~ckb oz`dh|kze ~m`~ cv mclmgs
fkboclxz`jgh" C~ cv jxcg~ kb ~mh I`` qg`~okzd" ^klh~mhz' ~mhvh fkdqkbhb~v `bn oz`dh|kzefkdqzcvh ` zkjxv~' ogh}cjgh' vf`g`jgh ~kkgec~ okz jxcgncbl |hj `qqgcf`~ckbv ~m`~ ghhz`lh ~mh
Nkfxdhb~xd qg`~okzd" Khz 81 fkb~hb~ d`b`lhdhb~ gcjz`zs kqhz`~ckbv `zh qzhq`fe`lhn ~kjxcgn z`qcn `qqgcf`~ckbv js lgxcbl ~mh fkdqkbhb~v ~klh~mhz" ^mcv cbfgxnhv jk~m j`vcffkdqkbhb~v' vxfm `v fmhfecb' fmhfekx~' `bn cdqkz~ `bn d`bs `n`bfhn fkdqkbhb~v' vxfm `v ~mh
\kzeogk|' Gcohfsfgh' Zcfm Qhzdcvvckbv' `bn _cz~x`g Nkfxdhb~ D`b`lhz -_ND#" Cb `nnc~ckb ~k~mcv' ~mhzh `zh vkqmcv~cf`~hn fkb~hb~ ~z`bvohz vhzcfhv ~m`~ f`b m`bngh kqhz`~ckbv cbkgcbl
dxg~cqgh nkfxdhb~ vhghf~ckbv"
\NE >":' cb `nnc~ckb ~k `b `qqgcf`~ckb vhzhz' cv oxbf~ckb`ggs hpxc`ghb~ |c~m Zclm~Vc~h `bn
Vd`z~Vq`fh cb ` I``$j`vhn hbczkbdhb~" Vcbfh \NE >": cv jxcg~ cb `ffkzn`bfh ~k cbnxv~zsv~`bn`znv -IVQ 0"0 `bn Vhzgh~ :":#' nhhgkqhzv f`b x~cgcyh ~mh v~`bn`zn I`` CNHv' ~kkgv `bn
g`blx`lhv ~m`~ ~mhs `zh `gzh`ns o`dcgc`z |c~m" ^mcv dh`bv z`qcn `qqgcf`~ckb nhhgkqdhb~ `bn
nhqgksdhb~" ^mh `qqgcf`~ckb nhhgkqhz f`b ~`eh ~mcv ~kkgec~ `bn qzknxfh fxv~kd |hj`qqgcf`~ckbv ~m`~ ghhz`lh ~mh qk|hz' ogh}cjcgc~s' `bn vhfxzc~s ko ~mh Nkfxdhb~xd qg`~okzd"
^mh \NE `zfmc~hf~xzh' `~ ` mclm ghhg' cv ncvqg`shn cb Oclxzh 0" Cb ~mcv nc`lz`d' qzhvhb~`~ckb
fkdqkbhb~v' ` fkboclxz`jgh oz`dh|kze' `bn ~mh I:HH nhhgkqdhb~ hbczkbdhb~ zhqzhvhb~\NE" NOF qzkcnhv ~mh jxvcbhvv gklcf"
Oclxzh 09 \hj Nhhgkqdhb~ Ec~ >":
-
8/14/2019 Developing a Documentum Web Application
5/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
8
0"0 Qzknxf~ Lk`gv
\NE >": qzkcnhv `b `jxbn`bfh ko ~kkgv ~k ~mh `qqgcf`~ckb nhhgkqhz' zhnxfcbl nhhgkqdhb~
~cdh `bn cbfzh`vcbl ~mh vfkqh ko ~mh Nkfxdhb~xd qg`~okzd" C~ `gvk g`sv ` v~zkbl okxbn`~ckb xqkb|mcfm ~k nhgchz cbfzh`vhn `gxh" ^k vxdd`zcyh' ~mh lk`gv ko \NE >": `zh `v okggk|v9
0" ^k fgh`zgs vhq`z`~h ~mh vhzcfhv+jxvcbhvv gklcf g`shz ko \NE ozkd c~v qzhvhb~`~ckb g`shz
:" ^k cbfzh`vh ~mh jzh`n~m ko \NE fkdqkbhb~v `bn vhzcfhv ~k jh oxbf~ckb`ggs hpxc`ghb~~k Zclm~Vc~h `bn Vd`z~Vq`fh
6" ^k cdqzkh qzknxf~ nhqgksdhb~
>" ^k jzk`nhb qg`~okzd vxqqkz~ cb ~hzdv ko |hj fgchb~+vhzhz kqhz`~cbl vsv~hdv'`qqgcf`~ckb+|hj vhzhzv' |hj fgchb~v' `bn cb~hlz`~hn nhhgkqdhb~ hbczkbdhb~v"
8" ^k oc} jxlv bk~ oc}hn cb qzhckxv qzknxf~ zhgh`vhv"?" ^k qzkcnh ` vf`g`jgh zxb$~cdh ~m`~ f`b jh cbfgxnhn cb fxv~kd |hj `qqgcf`~ckbv jxcg~ ~k
ghhz`lh Nkfxdhb~xd fkb~hb~ d`b`lhdhb~ f`q`jcgc~chv"": |`v nhvclbhn `bn nhhgkqhn ~k qzkcnh `qqzk}cd`~hgs =1( ko ~mh oxbf~ckb`gc~s ~m`~|kxgn jh bhhnhn ~k jxcgn |hj `qqgcf`~ckb ~m`~ x~cgcyhv ~mh qk|hz ko ~mh Nkfxdhb~xd qg`~okzd"
^mh k~mhz :1( ko ~mh `qqgcf`~ckb |cgg jh xq ~k ~mh cbnccnx`g nhhgkqhz kz nhhgkqdhb~ ~h`d"^mcv qhzfhb~`lh d`s `gvk fm`blh' ko fkxzvh' `v ~mh fkdqgh}c~s ko ~mh `qqgcf`~ckb cbfzh`vhv" Kb~mh k~mhz m`bn' co ~mh nhhgkqhz nhfcnhv ~k ~`eh oxgg `n`b~`lh ko ~mh fkboclxz`~ckb vhzcfhv' ~mhzh
d`s bk~ jh `bs `nnc~ckb`g qzklz`ddcbl bhfhvv`zs ~k fzh`~h ` fxv~kd `qqgcf`~ckb"
\NE cv ~mh cnh`g vkgx~ckb okz nhhgkqhzv |mk |`b~ ~k pxcfegs hblcbhhz `qqgcf`~ckbv ~m`~ x~cgcyh
fkddkb Nkfxdhb~xd oxbf~ckb`gc~s" @bn vcbfh \NE cv I``$j`vhn' nhhgkqhzv f`b |kze |c~mcb` o`dcgc`z hbczkbdhb~" Zhxv`jgh fkdqkbhb~v' ~mh hvvhbfh ko \NE' f`b jh xvhn okz z`qcn
nhhgkqdhb~ ko `qqgcf`~ckbv ~m`~ qhzokzd fkddkb kqhz`~ckbv kz fxv~kdcyhn `v bhhnhn ~k`ffkddkn`~h nchzvh \hj `qqgcf`~ckb zhpxczhdhb~v"
Jhbhoc~v Vxdd`zs9
Z`qcn qqgcf`~ckb nhhgkqdhb~" Zhxvh cv ~mh fkzbhzv~kbh okz z`qcn `qqgcf`~ckb
nhhgkqdhb~" \NE fkdhv |c~m khz 81 qzh$jxcg~ fkdqkbhb~v' j`vhn kb I``Vhzhz Q`lhv
-IVQ#' ~k mhgq nhhgkqhzv jxcgn bh| `qqgcf`~ckbv o`v~hz ~m`b hhz" Okz dkzh cbokzd`~ckb kbIVQ' qgh`vh lk ~mh okggk|cbl9
m~~q9++i``"vxb"fkd+qzknxf~v+ivq+"
-
8/14/2019 Developing a Documentum Web Application
6/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
?
O`v~hz nhqgksdhb~" Vxqqgchn \NE fkdqkbhb~v `ggk| nhhgkqdhb~ ~h`dv ~k mc~ ~mh lzkxbn
zxbbcbl' qzkcncbl ` dkzh cddhnc`~h zh~xzb kb cbhv~dhb~"
Cbfzh`vhn fxv~kdhz v`~cvo`f~ckb" Jhf`xvh \NE kqhz`~hv kb I:HH -I``: Qg`~okzd'
Hb~hzqzcvh Hnc~ckb' nhhgkqhzv f`b ~`eh `n`b~`lh ko o`v~hz' dkzh hoocfchb~ nhjxllcbl `bn
k~mhz v~`bn`zn nhhgkqdhb~ qz`f~cfhv' schgncbl ` mclm px`gc~s `qqgcf`~ckb ~m`~ dhh~v ~mhv~zcblhb~ zhpxczhdhb~v ko ~kn`sv jxvcbhvv fxv~kdhzv" Okz dkzh cbokzd`~ckb kb I:HH' qgh`vhlk ~k ~mh okggk|cbl9
m~~q9++i``"vxb"fkd+qzknxf~v+i:hh+
0"6 ^mh ^kkgec~
^mh \NE fkbvcv~v ko ~mh okggk|cbl ~kkgv9
I`` fg`vvhv ~m`~ fkbnxf~ hFkb~hb~ Zhqkvc~kzs -Nkfj`vh# kqhz`~ckbv" ^mhvh fg`vvhv cbfgxnh9
Fkdd`bn fg`vvhv ~m`~ fkbnxf~ hFkb~hb~ Zhqkvc~kzs kqhz`~ckbv"
Fkb~hb~ ~z`bvohz fg`vvhv ~m`~ d`b`lh fmhfekx~' fmhfecb' cdqkz~' `bn h}qkz~ ko nkfxdhb~v
`bn ]DG jh~|hhb fgchb~v `bn ` hFkb~hb~ Zhqkvc~kzs" ^mh fkb~hb~ ~z`bvohz fg`vvhv cbv~`gg
`bn xvh fkb~hb~ ~z`bvohz `qqgh~v cb ~mh fgchb~ jzk|vhz"
^mh fkdd`bn fg`vvhv `bn fkb~hb~ ~z`bvohz fg`vvhv zhgs kb ~mh Nkfxdhb~xd Okxbn`~ckbFg`vvhv -NOF# ~k qzkcnh j`vcf hFkb~hb~ Zhqkvc~kzs oxbf~ckb`gc~s"
I`` fg`vvhv okz dknhgv `bn ch|v ko Nkfxdhb~xd kjihf~v' vxfm `v dknhgv `bn ch|v ko ~mh
okgnhz mchz`zfms cb ` hFkb~hb~ Zhqkvc~kzs kz ~mh nkfxdhb~ mchz`zfms cb ` cz~x`g nkfxdhb~"
I`` fg`vvhv ~m`~ d`b`lh fkboclxz`~ckb' fkb~h}~' dhbxv' gkf`gcy`~ckb' hhb~v' `bn h}fhq~ckbv"
I``Vhzhz Q`lhv ~m`~ qzkcnh Nkfxdhb~xd oxbf~ckb`gc~s js cbv~`b~c`~cbl kjihf~v j`vhn kb
~mh I`` fg`vvhv `bn fzh`~cbl v~`bn`zn xvhz cb~hzo`fhv" IVQ q`lhv f`b fkb~`cb jk~m vhzhz$vcnhI`` fknh `bn fgchb~$vcnh M^DG `bn I``Vfzcq~ fknh' `ggk|cbl skx ~k lhbhz`~h nsb`dcffkb~hb~ kb ~mh vhzhz `bn fkb~zkg c~v qzhvhb~`~ckb `bn jhm`ckz kb ~mh fgchb~" Skx f`b
fxv~kdcyh ~mhvh IVQ q`lhv `v nhvczhn okz skxz `qqgcf`~ckb"
I``Vfzcq~ oxbf~ckbv `bn hhb~ m`bnghzv ~m`~ vxqqkz~ ~mh xvhz cb~hzo`fhv cb ~mh IVQ q`lhv"
Vkdh I``Vfzcq~ oxbf~ckbv zhvcnh cb `vvkfc`~hn IVQ q`lhv' |mcgh k~mhzv zhvcnh cb ocghv ~m`~
fkb~`cb kbgs I``Vfzcq~"
Vhzcfhv ~m`~ `ggk| skx ~k fkboclxzh skxz `qqgcf`~ckb `bn c~v fkdqkbhb~v |c~m ]DG' |mcfm
zhnxfhv ~mh `dkxb~ ko ~cdh `bn qzklz`ddcbl h}qhz~cvh zhpxczhn ~k nhhgkq skxz `qqgcf`~ckb"
@QC nkfxdhb~`~ckb -I``nkfv# okz ~mh \NE `bn NOF fg`vvhv' `bn kbgcbh mhgq -I``mhgq#
~m`~ fkb~`cbv nkfxdhb~`~ckb okz ~mh I``Vhzhz q`lhv `bn `qqgcf`~ckb nhhgkqdhb~ ~`vev"
-
8/14/2019 Developing a Documentum Web Application
7/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
": Fkdqkbhb~
:": Fkboclxz`jgh @qqgcf`~ckb Oz`dh|kze
^mh oz`dh|kze cv `gg ko ~mh qchfhv ~m`~ ~mh \NE fkdqkbhb~v xvh ~k kqhz`~h `bn cb~hz`f~" C~nh~hzdcbhv ~mhcz jhm`ckz' gkke$`bn$ohhg `bn `ggk|v ~mhd ~k fkddxbcf`~h |c~m h`fm k~mhz" ^mh
oz`dh|kze gh~v skx fkboclxzh ~mh fkdqkbhb~,v gkf`gcy`~ckb -G01B#' jz`bncbl+v~sgh' fkb~hb~$vhbvc~cc~s' gkllcbl' jhm`ckz -zhnczhf~ckb' hzzkz$m`bngcbl h~f"#' qzhvhb~`~ckb h~f"
Fkboclxz`~ckb cv j`vhn cb ]DG `bn `ggk|v fkdqkbhb~v ~k jh n`~`$nzchb |c~mkx~ ~mh ~z`nc~ckb`gfkncbl ~m`~ fxv~kdcy`~ckb cbkghv -h"l" h}~hbncbl ` I`` fg`vv#" C~ cv ~mcv `qqzk`fm ~m`~ d`ehv
~mh \NE vxc~hn ~k z`qcn' ogh}cjgh `bn hzs qk|hzoxg `qqgcf`~ckb nhhgkqdhb~"
-
8/14/2019 Developing a Documentum Web Application
9/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
3
Oclxzh 69 \NE Fkboclxz`~ckb *V~`fe
Oclxzh 6 kx~gcbhv vkdh ~mh vhzcfhv ~m`~ |cgg jh ncvfxvvhn cb ~mh bh}~ oh| vhf~ckbv"
:":"0 @f~ckbv `bn @f~ckb Vhzcfh@f~ckbv qzkcnh ~mh `jcgc~s ~k zhlcv~hz m`bnghzv |c~m ~mh `f~ckb vhzcfh' vk ~m`~ ~mhvh m`bnghzv lh~f`gghn oczv~" @qqgcf`~ckb gklcf lh~v qg`fhn mhzh `bn ~mhb ~mh fkdd`bnv lh~ ncvq`~fmhn" ^mcv cvkbh ghhg ko cbnczhf~ckb ~m`~ \NE qzkcnhv' |mcfm dh`bv dkzh f`q`jcgc~s ~k `nn `qqgcf`~ckb
gklcf"
^mh `f~ckb vhzcfh qzkcnhv ~mh `jcgc~s ~k d`eh ~mh XC fkb~h}~ vhbvc~ch" ^mcv cv nkbh js ~mhfkbv~zxf~ qzhfkbnc~ckbv" ^mh qzhfkbnc~ckbv `zh qx~ cb~k ` fkboclxz`~ckb ocgh" @b h}`dqgh ko `qzhfkbnc~ckb |kxgn jh9
Co ~mh zkgh cv fkbvxdhz' ~mhb ~mh `f~ckb `nn f`jcbh~ |cgg bk~ jh ``cg`jgh"
^mh `f~ckb vhzcfh `gvk qzkcnhv9 N`~` Nzccbl Fxv~kd gklcf okz skxz `qqgcf`~ckbv
:":": Fkboclxz`jgh Dhbxv
Oclxzh >9 \NE >": Dhbx Oclxzh 89 \NE >": Dhbx
\NE >": m`v ~mh `jcgc~s ~k vh~xq dhbxv |c~mcb ]DG fkboclxz`~ckb ocghv" ^mhvh dhbxv `zh j`vhn
kb `f~ckbv `bn ~mh f~ckb vhzcfh" ^mhzhokzh' vhq`z`~h dhbxv f`b jh fzh`~hn okz ncoohzhb~
Fkboclxz`~ckb Vhzcfh
@f~ckb Vhzcfh
Dhbxv
hFkb~hb~
Zhqkvc~kzs
Ocgh
Vsv~hd
Fkd kbhb~v
\cn h~v
]DG
-
8/14/2019 Developing a Documentum Web Application
10/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
01
hFkb~hb~ Zhqkvc~kzs kjihf~ ~sqhv" Okz h}`dqgh' Oclxzh > ncvqg`sv ` dhbx ~m`~ | v fzh`~hn okz `
nd[okgnhz kjihf~" Oclxzh 8 ncvqg`sv ` dhbx ~m`~ |`v vh~ xq okz ` nd[nkfxdhb~ kjihf~"
:":"6 Fkboclxz`~ckb Vhzcfh
^mh fkboclxz`~ckb vhzcfh cv ~mh cboz`v~zxf~xzh g`shz ~m`~ `gg fkdqkbhb~v xvh" ^mcv g`shz qzkcnhv~mh `jcgc~s ~k zh`n ~mh fkboclxz`~ckb ocghv ~m`~ `zh ``cg`jgh |c~m ~mh \NE fkdqkbhb~v `bn ~mh`qqgcf`~ckb" ^mhb ~mhs ~`eh ~mhvh ocghv `bn v~kzh ~mhd cb ` b`dhvq`fh"
:":"> Px`gcochzv
^mh h`vchv~ |`s ~k d`q zkghv |cgg jh ~k qx~ ~mhd cb~k ` fkboclxz`~ckb ocgh" ^mh nhhgkqhz |cggv~cgg m`h ~mh ogh}cjcgc~s ko fzh`~cbl ` bh| zkgh" ^mh fkboclxz`~ckb vhzcfhv |cgg zh`n `gg ko ~mcv
n`~` `bn v~kzh c~ cb~k ` b`dhvq`fh" Skx f`b ~mhb xvh ~mcv fkb~h}~ ozkd |c~mcb ~mh fkdqkbhb~"^mcv `ggk|v fxv~kd `qqgcf`~ckb gklcf" @ px`gcochz cb ~mh \NE hbf`qvxg`~hv ` vh~ ko `gxhv
`vvkfc`~hn |c~m ` vqhfcocf okzd ko fkb~h}~"
Zkgh `bn ~sqh `zh h}`dqghv ko cdqghdhb~`~ckbv ko px`gcochzv ~m`~ `zh qzkcnhn |c~m \NE >":"
Okz h}`dqgh' skx f`b fkboclxzh ` XC xvcbl9
zkgh 4 fkb~zcjx~kz' fkkzncb`~kz' h~f"
~sqh 4 nd[nkfxdhb~
-
8/14/2019 Developing a Documentum Web Application
11/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
00
6"1 \NE >": Fkdqkbhb~v
6": H}`dqghv ko \NE >": Fkdqkbhb~v
6":"0 Fmhfecb' Fmhfekx~' F`bfhg Fmhfekx~
Oclxzh ?9 \NE >": Fmhfecb Fkdqkbhb~
^mh fmhfecb
fkdqkbhb~lchv ~mh xvhz
vhhz`g xvhoxgkq~ckbv" Okzh}`dqgh' `v
ncvqg`shn cbOclxzh ?' ~mcv
fkdqkbhb~`ggk|v ` xvhz ~k
fzh`~h ` hzvckbg`jhg `bnnhvfzcq~ckb'
|mcfm `zhkq~ckb`g" ^mhk~mhz kq~ckb`g
vh~~cblv``cg`jgh `bnf`b jh xvhn `v
bhhnhn"
6":": Cdqkz~
Oclxzh ": Cdqkz~ Fkdqkbhb~
-
8/14/2019 Developing a Documentum Web Application
12/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
0:
^mh Cdqkz~ fkdqkbhb~ |cgg m`v jhhb hbm`bfhn ~k qzkcnh ~mh `jcgc~s ko cdqkz~cbl dxg~cqgh ocghv"
C~ `gvk m`v ~mh jxcg~ cb cb~hggclhbfh ~k zhfklbcyh fhz~`cb ocgh ~sqhv `bn qzh$nhocbh ~mh cdqkz~vh~~cblv' |mcfm f`b jh fm`blhn" Okz k~mhz ocgh ~sqhv' vxfm `v ~mh VfzhhbF`d dkch ~m`~ cv
ncvqg`shn cb Oclxzh
-
8/14/2019 Developing a Documentum Web Application
13/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
06
6":"> Qzkqhz~chv
Oclxzh 39 \NE >": Qzkqhz~chv Fkdqkbhb~
^mh Qzkqhz~chv fkdqkbhb~ m`v `b
`vvkfc`~hn ]DG ocgh ~m`~ vh~v xq`~~zcjx~hv ~m`~ `zh hnc~`jgh `bn ~mkvh ~m`~
`zh okz ncvqg`s qxzqkvhv kbgs" Okz
h}`dqgh' Oclxzh 3 ncvqg`sv ~mh v~`bn`znqzkqhz~chv okz ~mh ~sqh nkfxdhb~" ^mcv
q`z~cfxg`z nkfxdhb~ m`v ~mh hnc~`jghqzkqhz~chv ko b`dh' ~c~gh' vxjihf~'
ehs|kznv' `bn `x~mkzv" ^mhvh qzkqhz~chvf`b jh hnc~hn c` ~mcv fkdqkbhb~ `bnv`hn cb~k ~mh hFkb~hb~ Zhqkvc~kzs" ^mh
bkb$hnc~`jgh' kz ch| kbgs' qzkqhz~chv `zh`gvk ``cg`jgh ~k jh ncvqg`shn"
^mh ]DG ocgh okz ~mcv fkdqkbhb~ f`b jh
hnc~hn' `v `gg ko ~mh ``cg`jgh kq~ckbv d`sbk~ jh bhfhvv`zs kz hhb `gcn okz ~mhzhvxg~cbl `qqgcf`~ckb" Cb `nnc~ckb' fxv~kd
~sqhv d`s m`h ~mhcz k|b ]DGfkboclxz`~ckb ocgh okz ~mh qzkqhz~chvfkdqkbhb~ `v ~mhvh fxv~kd ~sqhv |kxgn
ko~hb m`h xbcpxh `~~zcjx~hv ~m`~ `zh bk~ `q`z~ ko `bs k~mhz kjihf~ ~sqh"
6":"8 J`vcf `bn @n`bfhn Vh`zfm
Oclxzh 019 \NE >": J`vcf Vh`zfm Fkdqkbhb~
^mhzh `zh ncoohzhb~ ~sqhv ko vh`zfm kq~ckbv
``cg`jgh cb \NE >":" @ j`vcf vh`zfm' `gvkebk|b `v kbh jk} vh`zfm' cv ~mh dkv~vcdqgh vh`zfm kq~ckb ``cg jgh" ^mh
`n`bfhn vh`zfm kq~ckbv' `v ncvqg`shn cb
Oclxzh 01' |cgg `gvk ~mh xvhz ~k zhocbh ~mhvh`zfm fzc~hzc`"
-
8/14/2019 Developing a Documentum Web Application
14/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
0>
Oclxzh 009 @n`bfhn Vh`zfm Fkdqkbhb~
6":"? _ND
Oclxzh 0:9 \NE >": _ND Fkdqkbhb~
Oclxzh 0: ncvqg`sv ~mh lhbhzcf xvhz cb~hzo`fh ko ~mh _ND fkdqkbhb~" ^mh xvhz |cgg jh `jgh ~kch| ~mh _ND ~zhh' `v |hgg `v m`h `ffhvv ~k ` dhbx |c~m qzhckxvgs vqhfcocf c~hdv" \NE >":
-
8/14/2019 Developing a Documentum Web Application
15/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
08
|cgg qzkcnh vxqqkz~ okz vhhz`g _ND kqhz`~ckbv" Vkdh ko ~mhvh kqhz`~ckbv |cgg m`h `b
`vvkfc`~hn xvhz cb~hzo`fh `bn k~mhzv |cgg bk~" Okz h}`dqgh' ~mh _ND fkdqkbhb~ |cgg vxqqkz~ ~mhokggk|cbl _ND kqhz`~ckbv9
Fzh`~h Bh| Nkfxdhb~
@nn Fmcgn Zhdkh Fmcgn
Ghhgv ~k Vmk|
Vh~ Nho`xg~ Jcbncbl Okz _ch|
Vmk| Ncoohzhb~ _hzvckb
Vh~ Jcbncbl Zxgh
Vh~ Fkqs Jhm`ckz
@vvclb _hzvckb G`jhg
V`h Fm`blhv
@nn Fmcgn
Oclxzh 069 \NE >": _ND Fkdqkbhb~ $ @nn Fmcgn
Oclxzh 06 ncvqg`sv q`z~ ko ~mh @nn Fmcgn xvhz cb~hzo`fh"
-
8/14/2019 Developing a Documentum Web Application
16/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
0?
6":"< \kzeogk|
V~`z~ \kzeogk| Fkdqkbhb~
Oclxzh 0>9 \NE >": \kzeogk| Fkdqkbhb~ V~`z~ \kzeogk|
^mcv fkdqkbhb~ ncvqg`sv `okzd ~m`~ |cgg `ggk| ` xvhz
~k vhghf~ ozkd ` gcv~ ko``cg`jgh |kzeogk|v `bn~mhb nnc~ckb`g kq~ckb`g
cbokzd`~ckb ~m`~ d`s jhmhgqoxg ~k ~mh bh}~ vh~ ko
zhfcqchb~-v#" Kbfh ~m`~cbokzd`~ckb m`v jhhbhb~hzhn' ~mh xvhz |cgg ~mhb
jh `jgh ~k v~`z~ ` |kzeogk|"Cb ~mcv zhgh`vh' ~mh xvhz |cgg
bk~ jh `jgh ~k `f~x`ggsfzh`~h ~mh |kzeogk| c~vhgo"
\kzeogk| V~`~xv
Cb `nnc~ckb ~k
vcdqgs ch|cbl~mh v~`~xv ko `
|kzeogk|' xvhzvf`b nzcgg nk|b`bn gkke `~ ~mh
cbnccnx`g ~`vev"^mh f`q`jcgc~s
~k hc~mhz m`g~ kz`jkz~ `|kzeogk| cv `gvk
` q`z~ ko ~mcvfkdqkbhb~"
Oclxzh 089 \NE >": \kzeogk| Fkdqkbhb~ $ \kzeogk| V~`~xv
-
8/14/2019 Developing a Documentum Web Application
17/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
0": cv dxg~cqgh hFkb~hb~ Zhqkvc~kzs vxqqkz~" ^mcv |cgg `ggk| ` xvhz
~k gkl cb~k dkzh ~m`b kbh hFkb~hb~ Zhqkvc~kzs nxzcbl ~mhcz vhvvckb" ^mcv |cgg `gvk `ggk| ~mhnhhgkqhz ~k dkzh h`vcgs fzh`~h ` ohnhz`~hn hbczkbdhb~"
>"1 \hj Nhhgkqdhb~ V~`bn`znv\hj nhhgkqhzv m`h ` |cnh `zch~s ko kq~ckbv `cg`jgh ~k ~mhd ~kn`s" ^mhzh `zh dxg~cqgh
nhhgkqdhb~ qg`~okzdv' `v |hgg `v nhhgkqdhb~ ~kkgv" \NE >": m`v jhhb nhhgkqhn ~k x~cgcyh~mh I`` qg`~okzd nxh ~k c~v d`~xzc~s cb ~mh d`zeh~qg`fh" @ Dcfzkvko~ hzvckb ko ~mcv qzknxf~ |cggjh nhhgkqhn xqkb ~mh "BH^ qg`~okzd kbfh c~ cv ``cg`jgh"
>"0 I`` Nhhgkqdhb~
>"0"0 IVQ
\NE ghhz`lhv ~mh cbhv~dhb~ cb I`` VhzhzQ`lhv -IVQ#" IVQ cv ` vhzhz$vcnh vfzcq~cbl
hbczkbdhb~ ~m`~ cv xvhn ~k fzh`~h `bn zxb nsb`dcf' cb~hz`f~ch |hj `qqgcf`~ckbv" \c~m IVQ' skx
f`b fkdjcbh M^DG q`lhv `bn vfzcq~ fkdd`bnv ~k fzh`~h cb~hz`f~ch |hj q`lhv kz qk|hzoxg\hj$j`vhn `qqgcf`~ckbv"
>"0": Vhzgh~v
IVQ q`lhv fkdqcgh cb~k Vhzgh~v" ^mhzhokzh `bs v~`bn`zn I`` fkdqcghz f`b jh xvhn ~k nhhgkq
|c~m \NE"
-
8/14/2019 Developing a Documentum Web Application
18/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
0=
>"0"6 I`` Fg`vvhv
Nhhgkqhzv |mk |cvm ~k h}~hbn ~mh I`` fg`vvhv ~m`~ fkdh |c~m \NE >": f`b nk vk `v gkbl `v
~mhs xvh v~`bn`zn I`` dh~mknkgkls" ^mh v`dh cv ~zxh co ~mhs |kxgn gceh ~k nn `nnc~ckb`gfxv~kd fg`vvhv ~k ~mhcz `qqgcf`~ckbv"
>": @qqgcf`~ckb Vhzhzv@qqgcf`~ckb vhzhzv ~m`~ `zh fkdqgc`b~ |c~m ~mh IVQ 0"0 `bn Vhzgh~ :": vqhfcocf`~ckbv d`s jh
xvhn" \NE >": cv nhvclbhn ~k jh fkdqgc`b~ |c~m ~mhvh v~`bn`znv `bn ~mhzh vmkxgn bk~ jh `bs`nnc~ckb`g `qqgcf`~ckb vhzhz fkboclxz`~ckb zhpxczhn cb kznhz ~k v~`z~ xvcbl ~mh qzknxf~"
>"6 Cb~hlz`~hn Nhhgkqdhb~ Hbczkbdhb~vCbnccnx`g Cb~hlz`~hn Nhhgkqdhb~ Hbczkbdhb~v -CNH# |cgg bk~ jh fhz~cochn `v ` q`z~ ko \NE>":" ^mh nhhgkqhz d`s fmkkvh ~k xvh `bs CNH ~m`~ cv I:HH fkdqgc`b~" ^mhzh `zh d`bs CNHv
~m`~ `zh ` I`` fkdqcghz `bn vkdh ~m`~ `gvk fkb~`cb vxqqkz~ okz IVQ" ^mhzh `zh `gvk CNHv ~m`~ `zhnhvclbhn vqhfcocf`ggs okz IVQ"
8"1 I:HH Fkdqgc`bfh okz \NE >":Cb `b `qqgcf`~ckb v~`fe' \NE vhzhv `v qzhvhb~`~ckb g`shz `bn NOF vhzhv `v jxvcbhvv gklcf"\NE cv ` vh~ ko qzhvhb~`~ckb fkdqkbhb~v `bn oz`dh|kze" C~ cv |zc~~hb xvcbl IVQ 0"0 `bn Vhzgh~:": vqhfcocf`~ckbv `v nhocbhn cb I:HH"
8"0 I:HH Jgxhqzcb~
Oclxzh 0? cv ` vb`qvmk~ ko ~mh jgxhqzcb~ ~m`~ Vxb qxjgcvmhn zhl`zncbl |m`~ ` I:HH fkdqgc`b~
`qqgcf`~ckb |kxgn gkke gceh" Kb ~mh qzhvhb~`~ckb vcnh ~mhzh cv IVQ `bn Vhzgh~ ~hfmbkgkls" \NEqzkcnhv ~m`~"
Kb ~mh jxvcbhvv gklcf vcnh' ~mhzh `zh HIJ fkb~`cbhzv" ^kn`s' NOF qzkcnhv ` vh~ ko I`` fg`vvhv"
NOF nkhv bk~ gch cb `b HIJ fkb~`cbhz" C~ nkhv bk~ h}~z`f~ cb~k `b hb~c~s jh`b" \mhb NOF |`vnhhgkqhn' HIJ fkb~ cbhzv |hzh bk~ d`~xzh" NOF |`v cdqghdhb~hn `v ` vh~ ko I`` fg`vvhv ~m`~`zh ``cg`jgh ~k jk~m ~mh I`` qg`~okzd b`~chgs `bn ~k ~mh \cbnk|v qg`~okzd c` ` I``$FKD
jzcnlh cb ~mh Dcfzkvko~ I_D"
-
8/14/2019 Developing a Documentum Web Application
19/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
03
\NE NOF >c
Oclxzh 0?9 I:HH Jgxhqzcb~ $ m~~q9++i``"vxb"fkd+i:hh+jgxhqzcb~v
?"1 Cb~hzb`~ckb`gcy`~ckb
?"0 \m`~ cv Cb~hzb`~ckb`gcy`~ckb;
Cb~hzb`~ckb`gcy`~ckb cv ~mh qzkfhvv ko hb`jgcbl ~mh ~z`bvg`~ckb ko ` qzklz`d |c~mkx~ dkncocf`~ckbko c~v h}hfx~`jgh fknh" @b cb~hzb`~ckb`gcyhn qzklz`d vxqqkz~v xvhz cb~hzo`fhv -XC# `bn xvhz cbqx~cb dxg~cqgh g`blx`lhv"
Cb~hzb`~ckb`gcy`~ckb cv vkdh~cdhv zhohzzhn ~k `v C0=B' |mcfm zhqzhvhb~v ~mh oczv~ `bn g`v~ gh~~hzv ko
~mh |kzn Cb~hzb`~ckb`gcy`~ckb `bn ~mh 0= fm`z`f~hzv cb jh~|hhb"
^mh xvhz f`b vhghf~ ` gkf`gh okz ~mh |hj vhvvckb" @gg q`lhv ncvqg`shn cb ~mh `qqgcf`~ckb |cgg jh cb
~mh vhghf~hn g`blx`lh' co ~mh xvhz m`v ~mh qzkqhz ncvqg`s okb~v cbv~`gghn okz ~mh jzk|vhz" ^mh xvhzf`b hb~hz n`~` xvcbl fm`z`f~hzv ozkd ~mh vhghf~hn g`blx`lh' co ~mh xvhzv vsv~hd m`v ehsjk`zn
vxqqkz~ okz ~mh vhghf~hn g`blx`lh"
?": \m`~ cv gkf`gcy`~ckb;
Gkf`gcy`~ckb cv ~mh ~z`bvg`~ckb ko xvhz cb~hzo`fh `bn dhvv`lh hghdhb~v cb~k dxg~cqgh g`blx`lhv"@gg cvcjgh ~h}~ cb \NE vhzhz q`lhv m`v jhhb h}~hzb`gcyhn ~k vcdqgh ~h}~ zhvkxzfh ocghv |mcfm
f`b ~mhb jh ~z`bvg`~hn cb~k k~mhz g`blx`lhv" Gkf`gcy`~ckb cv vkdh~cdhv zhohzzhn ~k `v G01B'|mcfm zhqzhvhb~v ~mh oczv~ `bn g`v~ fm`z`f~hzv `bn 01 fm`z`f~hzv jh~|hhb ~mhd"
Skx f`b `nn XC zhvkxzfh jxbnghv' cb `nnc~ckb ~k ~mh jxbnghv vxqqgchn |c~m ~mh \NE" Skxzzhvkxzfh jxbnghv h}~hbn v~`bn`zn I`` cb~hzb`~ckb`gcy`~ckb fg`vvhv"
-
8/14/2019 Developing a Documentum Web Application
20/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
:1
Skxz `qqgcf`~ckbv xvhz cb~hzo`fh |cgg jh ncvqg`shn cb kbh ko ~mh g`blx`lhv skx vxqqkz~' jx~ skx
dxv~ `gvk fkbvcnhz ~mh okb~v `bn hbfkncbl okz ~mkvh g`blx`lhv"
?":"0 Gkf`ghv
@ gkf`gh zhqzhvhb~v ` vqhfcocf lhklz`qmcf`g' qkgc~cf`g' kz fxg~xz`g zhlckb" @ gkf`gh cv vqhfcochn cb~mh \NE' `bn cb `gg I`` `qqgcf`~ckbv' js ` gkf`gh fknh' |mcfm fkbvcv~v ko `b CVK g`blx`lh fknh`bn `b CVK fkxb~zs fknh" Vhh I`` Gkf`gh B`dhv `bn Fkxb~zs Fknhvcb ~mh Cb~hzb`~ckb`gcycbl
`bn Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv d`bx`g okz dkzh cbokzd`~ckb"
Skxz `qqgcf`~ckb vqhfcochv c~v vxqqkz~hn gkf`ghv cb ~mh `qqgcf`~ckb fkbocl"}dg ocgh" ^mh gcv~ kovxqqkz~hn g`blx`lhv |cgg jh ncvqg`shn |mhb ~mh xvhz gklv cb ~k skxz `qqgcf`~ckb"
?":": G`blx`lh vhghf~ckb
^mh \NE gklcb q`lh nh~hf~v ~mh xvhzv fxzzhb~ vsv~hd gkf`gh vh~~cbl -g`blx`lh# `bn js nho`xg~
xvhv ` fkdq`~cjgh gkf`gh okz ~mh xvhzv vhvvckb" Okz h}`dqgh' co ~mh xvhzv gkf`gh cv OzhbfmF`b`nc`b' `bn skxz fkbocl"}dg ocgh gcv~v Ozhbfm `bn Vq`bcvm' ~mh nho`xg~ gkf`gh |cgg jh vh~ ~k
Ozhbfm" Vhh G`blx`lh bhlk~c`~ckb cb ~mh Cb~hzb`~ckb`gcycbl `bn Gkf`gcycbl \NE$j`vhn@qqgcf`~ckbv d`bx`gokz dkzh cbokzd`~ckb"
?"6 Okb~v' fm`z`f~hz vh~v' `bn hbfkncbl
?"6"0 Okb~v
@qqgcf`~ckb xvhzv vhghf~ ` gkf`gh okz ~mhcz kqhz`~cbl vsv~hd $$ Ozhbfm' Hblgcvm' Vq`bcvm' C~`gc`b'
Lhzd`b' I`q`bhvh' Ekzh`b' kz k~mhz" ^mhzh `zh nkyhbv kz hhb mxbnzhnv ko okb~v ~m`~ f`b ncvqg`s
`gg ko ~mh fm`z`f~hzv okz ~mh vhghf~hn gkf`gh" @ okb~ zhbnhzv ~mh g`blx`lh fm`z`f~hzv ~mzkxlm `bhbfkncbl vfmhdh' `gvk f`gghn ` fm`z`f~hz vh~"
Xvhzv f`b vhghf~ nho`xg~ okb~v okz ~mhcz jzk|vhzv xvcbl jzk|vhz qzhohzhbfh vh~~cblv" Co ~mhcz
vhghf~hn okb~ nkhv bk~ xvh ~mh hbfkncbl ko skxz \NE `qqgcf`~ckb q`lhv -]DG `bn IVQ#' ~mhb ~mhfkb~hb~ |cgg bk~ jh zhbnhzhn qzkqhzgs"
Skxz gkf`gcy`~ckb qzkfhvv dxv~ vqhfcos ~mh hbfkncbl okz skxz q`lhv' `bn kq~ckb`ggs' vqhfcos cbv~sgh vmhh~v ~mh okb~v ~m`~ vmkxgn jh ncvqg`shn js ~mh jzk|vhz"
\NE v~sgh vmhh~v nk bk~ vqhfcos okb~v" @v ` zhvxg~' ~mh M^DG q`lhv ~m`~ `zh lhbhz`~hn ozkd
\NE IVQ q`lhv |cgg jh ncvqg`shn cb ~mh nho`xg~ okb~ ko ~mh xvhzv jzk|vhz"
^mh v`dqgh `qqgcf`~ckb' |neVq`fh' xvhv ` v~sgh vmhh~ ~m`~ vqhfcochv okb~ o`fhv okz G`~cb$0
g`blx`lhv" Co skx |cvm ~k fm`blh ~mh okb~v cb ~mh v`dqgh `qqgcf`~ckb ~k ncvqg`s nkxjgh$js~hfm`z`f~hzv vxfm `v I`q`bhvh kz Ekzh`b' vqhfcos skxz okb~v cb |neVq`fh"fvv"
-
8/14/2019 Developing a Documentum Web Application
21/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
:0
?"6": Fm`z`f~hz vh~v `bn hbfkncbl -fknhq`lh#
Fm`z`f~hz vh~v -fknh vh~v#
G`blx`lhv `zh zhbnhzhn |c~m fm`z`f~hz vh~v" Okz h}`dqgh' ~mh Hblgcvm `gqm`jh~ cv ` fm`z`f~hz vh~~m`~ fkb~`cbv 8: xqqhz$ `bn gk|hzf`vh gh~~hzv" ^mh I`q`bhvh fm`z`f~hz vh~ e`bic fkb~`cbv 03>8
fm`z`f~hzv"
Fm`z`f~hzv vh~v ~m`~ m`h `vvclbhn jcb`zs `gxhv okz h`fm fm`z`f~hz `zh f`gghn fknhn fm`z`f~hz
vh~v' kz fknh vh~v" ^mh dkv~ |cnhgs xvhn fm`z`f~hz vh~ cb |hj q`lhv cv @VFCC' |mcfm f`bzhqzhvhb~ hzs oh| g`blx`lhv' d`cbgs Hblgcvm' Cbnkbhvc`b' `bn V|`mcgc" ^mh CVK ==83$0
fm`z`f~hz vh~' ebk|b `v G`~cb$0' vxqqkz~v dkzh g`blx`lhv" Jhf`xvh fm`z`f~hz vh~v `zh zhbnhzhn|c~m hbfkncblv' skx |cgg ko~hb vhh ~mh |kznv xvhn cb~hzfm`blh`jgs" Mk|hhz' vkdh fm`z`f~hzvh~v nk bk~ m`h `vvclbhn hbfkncblv"
Hbfkncbl@ fm`z`f~hz vh~ cv hbfknhn cb jcb`zs kf~h~v" ^mh d`qqcbl ko ~mh fm`z`f~hz ~k ~mh jcb`zs vhpxhbfh
cv f`gghn `b hbfkncbl dh~mkn kz vfmhdh" G`blx`lhv f`b ko~hb jh hbfknhn |c~m vhhz`g ncoohzhb~
vfmhdhv' `bn bk vcblgh hbfkncbl cv xvhn okz hhzs g`blx`lh"
Fm`z`f~hz vh~ b`dhv `zh zhlcv~hzhn |c~m ~mh Cb~hzbh~ @vvclbhn Bxdjhzv @x~mkzc~s -C@B@# `~m~~q9++|||"cvc"hnx+cb$bk~hv+c`b`+`vvclbdhb~v+ fm`z`f~hz$vh~v" B`dhv `zh f`vh$cbvhbvc~ch `bn `zh
vqhfcochn cb ~mh M^^Q `bn DCDH Fkb~hb~$^sqh mh`nhzv ~m`~ `zh vhb~ ozkd ~mh jzk|vhz ~k ~mhvhzhz `bn ozkd ~mh vhzhz ~k ~mh jzk|vhz"
\NE nho`xg~ hbfkncbl^mh g`fe ko ` v~`bn`zn hbfkncbl vfmhdh cv ` qzkjghd okz dxg~cg`blx`lh |hj vc~hv kz cb~z`bh~v"
^mh Xbcfknh v~`bn`zn `nnzhvvhv ~mh bhhn okz `b hbfkncbl ~m`~ f`b zhqzhvhb~ `gg fm`z`f~hz vh~v"Xbcfknh nhocbhv ` 0?$jc~' oc}hn$|cn~m fm`z`f~hz hbfkncbl vfmhdh" ^mh v~`bn`zn `vvclbv h`fm
fm`z`f~hz ` xbcpxh fknh qkcb~' |c~m ~mh f`q`jcgc~s ko hbfkncbl khz ` dcggckb xbcpxh fm`z`f~hzv"
Xbcfknh cbfgxnhv vhhz`g hbfkncbl vfmhdhv9
XFV$:9 nkxjgh$js~h hbfkncbl -nho`xg~ Xbcfknh hbfkncbl#
X^O$=9 =$jc~ hbfkncbl
^mh \NE vqhfcochv X^O$=' kbh ko ~mh Xbcfknh hbfkncbl vfmhdhv' cb hhzs ]DG `bn IVQ q`lh"
Xbcfknh hbfkncblv `zh nhvclbhn ~k jh f`q`jgh ko zhbnhzcbl hhzs ebk|b g`blx`lh fm`z`f~hz"Xbcfknh cv zhqzhvhb~hn js vhhz`g hbfkncblv' cbfgxncbl X^O$=' X^O$0?' `bn XFV$:"
Vkdh ko ~mh hbfkncblv xvhn js fxzzhb~ Nkfxdhb~xd fxv~kdhzv cbfgxnh G`~cb$0 -Ozhbfm `bn
Lhzd`b#' E HXF -Ekzh`b#' VICV `bn HXF -I`q`bhvh#' bkbh ko |mcfm cv ` Xbcfknh hbfkncbl"Hhb ~mkxlm Xbcfknh f`b zhqzhvhb~ `gg fm`z`f~hzv' dkv~ ko ~mh |kzgnv ~mkxv`bnv ko okb~v nk bk~xvh ` Xbcfknh hbfkncbl"
Fm`blcbl ~mh hbfkncblHbfkncblv k~mhz ~m`b X^O$= `zh bk~ vxqqkz~hn js \NE" Co skx fm`blh ~mh hbfkncbl' skx dxv~
~z`bvg`~h okzd n`~` ozkd skxz hbfkncbl ~k ~mh I`` V~zcbl hbfkncbl -XFV$0?#' cb ~mh v`dh |`s
-
8/14/2019 Developing a Documentum Web Application
22/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
::
~m`~ N|Oc}Hbfkncbl ~z`bvg`~hv okzd n`~` ozkd X^O$= ~k XFV$0?" Fhz~`cb hghdhb~v ko skxz
`qqgcf`~ckb dxv~ jh cb Xbcfknh9
]DG ocghv dxv~ jh cb ` Xbcfknh hbfkncbl vfmhdh"
@~~zcjx~hv v~kzhn cb ~mh hFkb~hb~ vhzhz dxv~ jh cb Xbcfknh"
XZGv dxv~ jh cb @VFCC okzd`~" Bkb$@VFCC fm`z`f~hzv dxv~ jh cb hvf`qhn mh}`nhfcd`g
okzd`~"
Co skx fm`blh skxz `qqgcf`~ckbv hbfkncbl vfmhdh' skx dxv~ fm`blh ~mh hbfkncbl vqhfcocf`~ckbcb hhzs \NE ]DG `bn IVQ ocgh" Vhh Vqhfcoscbl ~mh hbfkncbl cb ~mh Cb~hzb`~ckb`gcycbl `bn
Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv d`bx`g okz cdqghdhb~`~ckb nh~`cgv"
Co skx nk bk~ vqhfcos ~mh hbfkncbl' fgchb~ jzk|vhzv |cgg nho`xg~ ~k zhbnhzcbl fkb~hb~ cb ~mh CVK==83$0 -G`~cb$0# hbfkncbl' |mcfm |cgg gkke gceh lcjjhzcvm ~k bkb$G`~cb0 g`blx`lh vqh`ehzv"
^mh hbfkncbl ko skxz |hj q`lhv `oohf~v kbgs ~mh ncvqg`s `bn xvhz cbqx~' bk~ ~mh fkb~hb~ ko
kjihf~v ~m`~ `zh cdqkz~hn cb~k kz h}qkz~hn ozkd ~mh hFkb~hb~ Zhqkvc~kzs" ^mh hFkb~hb~ vhzhz cvxb`|`zh ko ~mh hbfkncbl okz nkfxdhb~v v~kzhn cb ~mh hFkb~hb~ Zhqkvc~kzs"
?"6"6 Fgchb~ ncvqg`s gcdc~`~ckbv
^mhzh `zh ~|k |`sv ~k ncvqg`s okb~v fkzzhf~gs cb skxz xvhzv g`blx`lh ko fmkcfh9
Fzh`~h FVV ocghv ~m`~ vqhfcos okb~v ~m`~ `zh fkdq`~cjgh |c~m skxz hbfkncbl"
^mh okb~ o`fhv ~m`~ skx vqhfcos dxv~ jh ` vh~ ko okb~v ~m`~ `zh gcehgs ~k jh okxbn kb ~mhvsv~hdv ko `gg xvhzv ko skxz `qqgcf`~ckb"
Nk bk~ vqhfcos okb~v"
Vh~ ~mh hbfkncbl cb skxz IVQ q`lhv `bn ]DG ocghv' `bn gh~ xvhzv fm`blh ~mhcz jzk|vhz okb~
qzhohzhbfh ~k kbh ~m`~ cv vxqqkz~hn js skxz hbfkncbl"
Vhh Gkf`gcycbl v~sghv cb ~mh Cb~hzb`~ckb`gcycbl `bn Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv
d`bx`g okz cbokzd`~ckb kb fzh`~cbl gkf`gh$vqhfcocf v~sgh vmhh~v"
?"> hFkb~hb~ vhzhz vxqqkz~
_hzvckbv ko ~mh hFkb~hb~ vhzhz qzckz ~k >": ncn bk~ vxqqkz~ n`~` ncf~ckb`zs n`~` kz `~~zcjx~h
`gxhv cb bkb$G`~cb0 g`blx`lhv" \c~m ~mh >": vhzhz' `~~zcjx~h n`~` `bn n`~` ncf~ckb`zs n`~` `zhv~kzhn cb X^O$=' `bn gkf`gcyhn hzvckbv ko ~mh n`~` ncf~ckb`zs cb vhhz`g g`blx`lhv cv vxqqkz~hn"
?">"0 Vxqqkz~hn hbfkncblv
^mh okggk|cbl hbfkncblv `zh vxqqkz~hn js ~mh hFkb~hb~ vhzhz9
Nkfxdhb~v v~kzhn cb `b hFkb~hb~ Zhqkvc~kzs f`b jh hbfknhn |c~m `bs hbfkncbl vfmhdh"
-
8/14/2019 Developing a Documentum Web Application
23/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
:6
Kjihf~ `~~zcjx~hv f`b jh hbfknhn cb `bs hbfkncbl vfmhdh" ^mhs `zh ~z`bvg`~hn cb~k X^O$= okz
v~kz`lh cb ~mh hFkb~hb~ Zhqkvc~kzs" Kjihf~ ~sqh b`dhv `bn `~~zcjx~h ~sqh b`dhv `zh gcdc~hn ~k @VFCC fm`z`f~hzv' `g~mkxlm skx
f`b hvf`qh bkb$@VFCC fm`z`f~hzv xvcbl ~mhcz mh}`nhfcd`g zhqzhvhb~`~ckb" N`~` ncf~ckb`zchv f`b jh gkf`gcyhn ~k ncvqg`s dhvv`lhv' hzzkz v~zcblv' `bn g`jhgv okz kjihf~
~sqhv `bn `~~zcjx~h b`dhv" N`~` ncf~ckb`zs hb~zchv dxv~ jh cb ` X^O$= hbfkncbl"
?">": @~~zcjx~h ochgn gcdc~`~ckb
Ochgn ghbl~m okz `~~zcjx~hv cv `b cdqkz~`b~ fkbvcnhz`~ckb cb gkf`gcy`~ckb" @vc`b g`blx`lhv ~sqcf`ggsxvh ~mzhh js~hv cb ~mh X^O$= hbfkncbl' |mcfm gcdc~v ochgn ghbl~m" Okz h}`dqgh' ` 6:$js~h `x~mkzochgn |cgg mkgn kbgs 01 @vc`b fm`z`f~hzv"
?">"6 NDFG cbc~c`gcy`~ckb ko fgchb~ fknhq`lh
^mh >": hFkb~hb~ vhzhz zhpxczhv ` bh| ndfg"cbc vh~~cbl ~k hb`jgh Xbcfknh -X^O$=# vxqqkz~" VhhNDFG fgchb~ fknhq`lhcb ~mh Cb~hzb`~ckb`gcycbl `bn Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv
d`bx`g okz cbv~zxf~ckbv kb vh~~cbl ~mh fgchb~ fknhq`lh okz ~mh \NE M^^Q vhzhz"
?">"> Gkf`gcyhn n`~` ncf~ckb`zs g`jhgv
\NE m`v h}~hzb`gcyhn `gg xvhz cb~hzo`fh v~zcblv ~k qzkqhz~chv ocghv okz gkf`gcy`~ckb" ^mcv cbfgxnhvg`jhgv okz fkddkb `~~zcjx~hv vxfm ` `x~mkzv' ehs|kznv' kz fzh`~ckb n`~h" ^mhvh g`jhgv f`b `gvk jh
gkf`gcyhn cb n`~` ncf~ckb`zs ocghv"
^mh \NE qzkcnhv `gg v~zcblv cb `ffhvvcjgh qzkqhz~chv ocghv vk ~m`~ skx f`b gkf`gcyh `gg v~zcblv okz
` lchb cb~hzo`fh cb kbh kz ~|k ocghv" Co |cvm ~k ghhz`lh n`~` ncf~ckb`zs gkf`gcy`~ckb' mk|hhz'skx f`b zhdkh ~mh g`jhgv ozkd fkdqkbhb~ fkboclxz`~ckb ocghv' `bn ~mh \NE |cgg ncvqg`s g`jhgv
ozkd ~mh n`~` ncf~ckb`zs' q`vvcbl cb ~mh xvhzv gkf`gh"
-
8/14/2019 Developing a Documentum Web Application
24/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
:>
-
8/14/2019 Developing a Documentum Web Application
25/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
:8
-
8/14/2019 Developing a Documentum Web Application
26/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
:?
="0 Cb~zknxf~ckb ~k NOF
NOF h}qkvhv ~mh Nkfxdhb~xd kjihf~ dknhg `v `b kjihf~$kzchb~hn fgchb~ gcjz`zs" C~ cv ghhz`lhnjs jk~m fgchb~+vhzhz `zfmc~hf~xzh vxfm `v Nhve~kq Fgchb~ `bn |hj vxfm `v \NE"
NOF fkbvcv~v ko ~mh okggk|cbl9
@ vh~ ko cb~hzo`fhv ~m`~ qzkcnh ~mh NOF qzklz`ddcbl dknhg" ^mcv qzklz`ddcbl dknhg
vqhfcochv mk| `b `qqgcf`~ckb cb~hz`f~v |c~m ~mh NOF kjihf~v ~m`~ cdqghdhb~v ~mhvh cb~hzo`fhv`bn ~mh zhg`~ckbvmcq jh~|hhb ~mhvh NOF kjihf~v" ^mh kjihf~v cb ~mcv dknhg fkbvcv~ ko
qhzvcv~hb~ kjihf~v v~kzhn cb ` nkfj`vh `bn bkb$qhzvcv~hb~ kjihf~v zh~xzbcbl ozkd ` pxhzs kzlhbhz`~hn js NOF"
@ I`` cdqghdhb~`~ckb ko ~mcv dknhg" C~ fkbvcv~v ko vhhz`g I`` q`fe`lhv h`fm fkb~`cbv `
bxdjhz ko I`` fg`vvhv `bn cb~hzo`fhv" ^mhvh q`fe`lhv |cgg zxb cb jk~m ~mh Dcfzkvko~ `bn
Vxbv I`` cz~x`g d`fmcbh ~m`~ vxqqkz~ INE 0"0" Kb$gcbh nkfxdhb~`~ckb -I``Nkf# ko ~mcvfg`vv gcjz`zs cv qzkcnhn" C~ `gvk qzkcnhv ~z`fcbl `bn h}fhq~ckb m`bngcbl"
@ vh~ ko FKD cb~hzo`fhv `bn |z`qqhz fg`vvhv `zh qzkcnhn |c~m ~mh NOF ~k d`eh c~v I``cdqghdhb~`~ckb ``cg`jgh ~k FKD fkdqkbhb~v" Vcbfh ~mh NOF `qqh`zv `v vh~ ko FKDfkdqkbhb~v' c~ cv `ffhvvcjgh js fgchb~v |zc~~hb cb _cvx`g F%% `bn _cvx`g J`vcf"
=": Q`fe`lhvNOF cv kzl`bcyhn cb~k q`fe`lhv' ~m`~ cv' vh~v ko zhg`~hn fg`vvhv `bn cb~hzo`fhv"
^mh b`dhv ko NOF I`` fg`vvhv jhlcb |c~m No -okz h}`dqgh' No\kzeogk|#"
B`dhv ko cb~hzo`fhv jhlcb |c~m CNo -okz h}`dqgh' CNo\kzeogk|#"
Cb~hzo`fhv h}qkvh NOFv qxjgcf dh~mknv `bn fkbv~`b~v" H`fm cb~hzo`fh fkb~`cbv ` vh~ ko zhg`~hndh~mknv"
^`jgh 0 nhvfzcjhv ~mh qxzqkvh ko ~mh fg`vvhv `bn cb~hzo`fhv ko NOF q`fe`lhv"
^`jgh 09 Nhvfzcq~ckb ko NOF Q`fe`lhv
I`` Q`fe`lh B`dh Qxzqkvh
Fkd"nkfxdhb~xd"of"fgchb~ Qzkcnhv j`vcf oxbf~ckb`gc~s
Hv~`jgcvmcbl NOF vhvvckbv
Zh~zchcbl `bn `gcn`~cbl n`~`
D`b`lcbl |kzeogk|v D`bcqxg`~cbl cz~x`g nkfxdhb~v
\kzecbl |c~m nkfxdhb~ hzvckbv
Fkddkb"nkfxdhb~xd"of"fgchb~"pj Fkbv~zxf~v `bn zxbv pxhzchv `bn Vd z~gcv~v
Fkd"nkfxdhb~xd"fkd O`fcgc~`~hv ffhvvcbl NOF ozkd FKD"
Fkd"nkfxdhb~xd"of"fkddkb Vxqqgchv x~cgc~s dh~mknv okz k~mhz NOF fg`vvhv
-
8/14/2019 Developing a Documentum Web Application
27/39
Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb
: