Professional Documents
Culture Documents
Oracle Workflow Performance and Sizing Concepts, Release 2.6.2
Oracle Workflow Performance and Sizing Concepts, Release 2.6.2
DQG6L]LQJ&RQFHSWV5HOHDVH
$Q2UDFOH7HFKQLFDO:KLWH3DSHU
2FWREHU
2UDFOH:RUNIORZ3HUIRUPDQFHDQG6L]LQJ&RQFHSWV
5HOHDVH
([HFXWLYH2YHUYLHZ
2YHUYLHZRIWKH:RUNIORZ(QJLQH
:RUNIORZ(QJLQH3URFHVVLQJ
'HVLJQLQJ:RUNIORZVIRU3HUIRUPDQFH
,WHP$WWULEXWHV
&UHDWLQJDQG6HWWLQJ,WHP$WWULEXWHV
0HVVDJH$WWULEXWHV
8QQHFHVVDU\8VHRI6XESURFHVVHV
:RUNIORZ%DFNJURXQG(QJLQH3HUIRUPDQFH
,PSURYLQJ2QOLQH8VHU5HVSRQVH7LPH'HIHUULQJ)XQFWLRQ
$FWLYLWLHV
3DUWLWLRQLQJDQG3XUJLQJIRU3HUIRUPDQFH
3DUWLWLRQLQJIRU3HUIRUPDQFH
3XUJLQJIRU3HUIRUPDQFH
6L]LQJ:RUNIORZ7DEOHV
$SSHQGL[$2UDFOHL'DWD*XDUGDQG5HDO$SSOLFDWLRQ&OXVWHUV
2UDFOHL'DWD*XDUG
5HDO$SSOLFDWLRQ&OXVWHUV
8VHIXO5HIHUHQFHV
EXECUTIVE OVERVIEW
7KLVSDSHUGHVFULEHVSHUIRUPDQFHFRQFHSWVIRU:RUNIORZFXVWRPHUVLQFOXGLQJDQ
RYHUYLHZRI:RUNIORZ(QJLQHSURFHVVLQJGHVLJQSULQFLSOHVIRUZRUNIORZ
SURFHVVHVWKHXVHRIEDFNJURXQGHQJLQHVIRUGHIHUUDORIFRVWO\DFWLYLWLHVDQG
SDUWLWLRQLQJDQGSXUJLQJWHFKQLTXHVWRDGGUHVVSHUIRUPDQFHLVVXHVDVVRFLDWHGZLWK
ODUJHTXDQWLWLHVRIGDWD6RPHVL]LQJDOJRULWKPVIRU:RUNIORZWDEOHVDUHDOVR
SURYLGHG
Item Attributes
,WHPDWWULEXWHVDUHHVVHQWLDOO\WKHZRUNIORZJOREDOGDWDVWRUH7KHQXPEHURILWHP
DWWULEXWHVGLUHFWO\DIIHFWVWKHVWDUWXSWLPHIRUZRUNLWHPVDVWKH:RUNIORZ(QJLQH
FUHDWHVUXQWLPHFRSLHVRIDOOLWHPDWWULEXWHVZKHQDZRUNIORZSURFHVVLVFUHDWHG
)RUWKLVUHDVRQLWHPDWWULEXWHVVKRXOGEHNHSWWRDPLQLPXP
,WHPDWWULEXWHVVKRXOGEHXVHGIRU
• 6WRULQJZRUNLQJLQIRUPDWLRQIRUWKHZRUNLWHP
• 7RNHQUHSODFHPHQWIRUPHVVDJHV)RUPHVVDJHVZKHUHWKHQXPEHURIOLQHV
PD\YDU\VXFKDVLQUHSHDWLQJJURXSVGRQRWFUHDWHLQGLYLGXDOLWHP
DWWULEXWHVIRUHDFKOLQH/,1(B,1)2/,1(B,1)2HWF,QVWHDGXVH
LWHPDQGPHVVDJHDWWULEXWHVRIW\SH'RFXPHQW
• 3ULPDU\NH\YDOXHVVRWKDWIXQFWLRQVFDQORRNXSIURPWKHGDWDEDVHDOO
QHFHVVDU\YDOXHV
• 7HPSRUDU\SODFHKROGHUVZKHQXVLQJDFWLYLWLHVG\QDPLFDOO\)RUH[DPSOH
WKHSHUIRUPHURIDQRWLILFDWLRQPD\RQO\EHNQRZQDWUXQWLPHVR\RXFDQ
UHIHUHQFHDQLWHPDWWULEXWHDQGVHHGWKHGHVLUHGYDOXHMXVWEHIRUH
H[HFXWLQJWKHQRWLILFDWLRQ
,WHPDWWULEXWHVVKRXOGUHIHUHQFHVWDWLFYDOXHVRUYDOXHVWKDWDUHQRWLQWKHGDWDEDVH
VRWKHUHDUHQRFRQFHUQVDERXWNHHSLQJWKHYDOXHVV\QFKURQL]HGDWDQ\JLYHQWLPH
SULPDU\NH\VGRQRWFKDQJH'RQRWLPSOHPHQWHYHU\FROXPQZLWKLQDWDEOHDVDQ
LWHPDWWULEXWH
,PSRUWDQWLWHPDWWULEXWHW\SHVLQFOXGHWKHIROORZLQJ
• 'RFXPHQW7KHDWWULEXWHYDOXHLVDQDWWDFKHGGRFXPHQWZKLFKHQDEOHV
DFRPSOH[VWUXFWXUHWREHUHQGHUHGLQOLQHRUDWWDFKHGWRQRWLILFDWLRQV
<RXFDQVSHFLI\WKHIROORZLQJW\SHVRIGRFXPHQWVLQWKHGHIDXOWYDOXH
ILHOG
o 3/64/GRFXPHQWDGRFXPHQWUHSUHVHQWLQJGDWDIURPWKH
GDWDEDVHDVDFKDUDFWHUVWULQJJHQHUDWHGIURPD3/64/
SURFHGXUH
o 3/64/&/2%GRFXPHQWDGRFXPHQWUHSUHVHQWLQJGDWD
IURPWKHGDWDEDVHDVDFKDUDFWHUODUJHREMHFW&/2%
JHQHUDWHGIURPD3/64/SURFHGXUH
• 5ROH7KHDWWULEXWHYDOXHLVWKHLQWHUQDOQDPHRIDUROH,IDPHVVDJH
DWWULEXWHRIW\SHUROHLVLQFOXGHGLQDQRWLILFDWLRQPHVVDJHWKHDWWULEXWH
DXWRPDWLFDOO\UHVROYHVWRWKHUROH
VGLVSOD\QDPHHOLPLQDWLQJWKHQHHG
IRU\RXWRPDLQWDLQVHSDUDWHDWWULEXWHVIRUWKHUROH
VLQWHUQDODQG
GLVSOD\QDPHV$OVRZKHQ\RXYLHZWKHQRWLILFDWLRQIURPDZHE
Message Attributes
)RUPHVVDJHVZKHUHWKHQXPEHURIOLQHVPD\YDU\VXFKDVLQUHSHDWLQJJURXSVGR
QRWFUHDWHLWHPRUPHVVDJHDWWULEXWHVIRUHDFKOLQH/,1(B,1)2/,1(B,1)2
HWF,QVWHDGXVHLWHPDQGPHVVDJHDWWULEXWHVRIW\SH'RFXPHQW
Subprocess
Process 2: Stores 4 state rows in workflow tables
7KLVH[DPSOHVKRXOGKLJKOLJKWWRZRUNIORZGHVLJQHUVWKDWWKHXQQHFHVVDU\XVHRI
VXESURFHVVHVZLOOUHVXOWLQDGGLWLRQDO'0/RSHUDWLRQVDQGDGGLWLRQDOVWDWH
LQIRUPDWLRQVWRUHGLQZRUNIORZWDEOHVIRUQRIXQFWLRQDOEHQHILW7KHNLQGRI
GHVLJQVKRZQLQWKH3URFHVVGLDJUDPZLOOUHVXOWLQVORZHUZRUNIORZWKURXJKSXW
DQGRUJDQL]DWLRQVKDYLQJWRSXUJHZRUNIORZUXQWLPHWDEOHVPRUHIUHTXHQWO\WKDQ
ZKDWVKRXOGEHQHFHVVDU\ZLWKWKH3URFHVVGHVLJQ
1RWH&ROODSVLQJDOOVXESURFHVVHVZLOOPDNHZRUNIORZGLDJUDPVXQUHDGDEOHDQG
SUHYHQWFXVWRPHUFXVWRPL]DWLRQVIURPEHLQJSUHVHUYHG7KLVVHFWLRQLVQRWPHDQW
WRLPSO\WKDWVXESURFHVVHVVKRXOGQRWEHXVHGDWDOOLWPHUHO\KLJKOLJKWVWKDW
XQQHFHVVDU\RYHUXVHRIVXESURFHVVHVLQZRUNIORZVKDVDQHJDWLYHSHUIRUPDQFH
LPSDFW
127,),('
XQWLOWKHSHUIRUPHUFRPSOHWHVWKHQRWLILFDWLRQDFWLYLW\0HDQZKLOHD
EDFNJURXQGHQJLQHVHWXSWRKDQGOHWLPHGRXWDFWLYLWLHVSHULRGLFDOO\FKHFNVIRU
127,),('
DFWLYLWLHVDQGZKHWKHUWKHVHDFWLYLWLHVKDYHWLPHRXWYDOXHVVSHFLILHG
,ID
127,),('
DFWLYLW\GRHVKDYHDWLPHRXWYDOXHDQGWKHFXUUHQWGDWHDQG
WLPHH[FHHGVWKDWWLPHRXWYDOXHWKHEDFNJURXQGHQJLQHPDUNVWKDWDFWLYLW\DV
WLPHGRXWDQGFDOOVWKH:RUNIORZ(QJLQH7KH:RUNIORZ(QJLQHWKHQUHVXPHVE\
WU\LQJWRH[HFXWHD7LPHRXW!WUDQVLWLRQDFWLYLW\
$GGLWLRQDOO\DEDFNJURXQGHQJLQHPXVWEHVHWXSWRKDQGOHVWXFNSURFHVVHV$
SURFHVVLVLGHQWLILHGDVVWXFNZKHQLWKDVDVWDWXVRI$&7,9(EXWFDQQRWSURJUHVV
DQ\IXUWKHU)RUH[DPSOHDSURFHVVFRXOGEHFRPHVWXFNLQWKHIROORZLQJVLWXDWLRQV
• $WKUHDGZLWKLQDSURFHVVOHDGVWRDQDFWLYLW\WKDWLVQRWGHILQHGDVDQ(QG
DFWLYLW\EXWKDVQRRWKHUDFWLYLW\PRGHOHGDIWHULWDQGQRRWKHUDFWLYLW\LV
DFWLYH
• $SURFHVVZLWKRQO\RQHWKUHDGORRSVEDFNEXWWKHSLYRWDFWLYLW\RIWKH
ORRSKDVWKH2Q5HYLVLWSURSHUW\VHWWR,JQRUH
• $QDFWLYLW\UHWXUQVDUHVXOWIRUZKLFKQRHOLJLEOHWUDQVLWLRQH[LVWV)RU
LQVWDQFHLIWKHIXQFWLRQIRUDIXQFWLRQDFWLYLW\UHWXUQVDQXQH[SHFWHG
UHVXOWYDOXHDQGQRGHIDXOWWUDQVLWLRQLVPRGHOHGDIWHUWKDWDFWLYLW\WKH
SURFHVVFDQQRWFRQWLQXH
7KHEDFNJURXQGHQJLQHVHWVWKHVWDWXVRIDVWXFNSURFHVVWR(5525678&.
DQGH[HFXWHVWKHHUURUSURFHVVGHILQHGIRULW
<RXFDQGHILQHDQGVWDUWXSDVPDQ\EDFNJURXQGHQJLQHVDV\RXOLNHWRFKHFNIRU
GHIHUUHGDQGWLPHGRXWDFWLYLWLHVDQGVWXFNSURFHVVHV%DFNJURXQGHQJLQHVFDQEH
UHVWULFWHGWRKDQGOHDFWLYLWLHVDVVRFLDWHGZLWKVSHFLILFLWHPW\SHVDQGZLWKLQ
VSHFLILFFRVWUDQJHV$EDFNJURXQGHQJLQHUXQVXQWLOLWFRPSOHWHVDOOHOLJLEOH
DFWLYLWLHVDWWKHWLPHLWZDVLQLWLDWHG
Table Index
:)B,7(0B$&7,9,7<B67$786(6 :)B,7(0B$&7,9,7<B67$786(6B3.
:)B,7(0B$&7,9,7<B67$786(6B1
:)B,7(0B$&7,9,7<B67$786(6B1
:)B,7(0B$&7,9,7<B67$786(6B+ :)B,7(0B$&7,9,7<B67$786(6B+B1
:)B,7(0B$&7,9,7<B67$786(6B+B1
:)B,7(0B$775,%87(B9$/8(6 :)B,7(0B$775,%87(B9$/8(6B3.
:)B,7(06 :)B,7(06B3.
:)B,7(06B1
:)B,7(06B1
:)B,7(06B1
%HIRUHUXQQLQJZIXSDUWVTO\RXVKRXOGEDFNXSWKHVHIRXUWDEOHVVRWKDW\RXFDQ
UHVWRUHWKHPLQFDVHWKHVFULSWIDLOV
7RUXQWKHVFULSW\RXPXVWKDYHVXIILFLHQWIUHHVSDFHRQWKHWDEOHDQGLQGH[
WDEOHVSDFHV'XULQJWKHFUHDWLRQRIWKHSDUWLWLRQHGWDEOHVWKHVFULSWUHTXLUHV
VOLJKWO\PRUHGLVNVSDFHWKDQWKHXQGHUO\LQJWDEOHVLQWKHVDPHWDEOHVSDFHZKHUH
WKHXQGHUO\LQJWDEOHVDUHORFDWHG6LPLODUO\VXIILFLHQWIUHHVSDFHLVUHTXLUHGIRUWKH
LQGH[WDEOHVSDFH
$GGLWLRQDOO\\RXVKRXOGDOORZVXIILFLHQWWLPHIRUWKHVFULSWWRUXQ7KHDPRXQWRI
WLPHQHHGHGGHSHQGVRQWKHDPRXQWRIGDWDLQWKHWDEOHV:KHQWKHWDEOHVDOUHDG\
FRQWDLQH[LVWLQJGDWDVXFKDVDIWHUDQXSJUDGHIURPDSUHYLRXVUHOHDVHWKHVFULSW
UHTXLUHVPRUHWLPHWKDQLWGRHVZKHQWKHWDEOHVDUHHPSW\VXFKDVDIWHUDIUHVK
LQVWDOODWLRQRI2UDFOH:RUNIORZ7RPLQLPL]HWKHWLPHUHTXLUHGUXQWKHVFULSWDV
HDUO\DVSRVVLEOHLQ\RXUVHWXSSURFHVV
<RXVKRXOGSHULRGLFDOO\FROOHFWRUGHOHWHVWDWLVWLFVDERXWWKHVHLQGH[HVLQGH[
SDUWLWLRQVWDEOHVDQGWDEOHSDUWLWLRQV2UDFOH&RUSRUDWLRQVWURQJO\UHFRPPHQGV
WKDW\RXXVHWKH'%06B67$76SDFNDJHUDWKHUWKDQ$1$/<=(IRUPRVW
VWDWLVWLFVFROOHFWLRQ7KDWSDFNDJHOHWV\RXFROOHFWVWDWLVWLFVLQSDUDOOHOFROOHFWJOREDO
VWDWLVWLFVIRUSDUWLWLRQHGREMHFWVDQGILQHWXQH\RXUVWDWLVWLFVFROOHFWLRQVLQRWKHU
ZD\V
$WWHQWLRQ,I\RXDUHUXQQLQJZIXSDUWVTOWKURXJK2UDFOH1HWWKHQ\RXPXVWVHW
WKH7:2B7$6.YDULDEOHEHIRUH\RXEHJLQ
7KHVFULSWLVORFDWHGLQWKH25$&/(B+20(ZIDGPLQVTOVXEGLUHFWRU\8VH
WKHVFULSWDVIROORZV
sqlplus <wf_user>/<wf_passwd> @wfupart <wf_user>/<wf_passwd>
)RUH[DPSOH
sqlplus owf_mgr/owf_mgr @wfupart owf_mgr owf_mgr
,IWKHVFULSWIDLOV\RXPXVWSHUIRUPDQ\QHFHVVDU\FOHDQXSPDQXDOO\6LQFHWKH
VFULSW
VRSHUDWLRQVDUH''/RSHUDWLRQVUXQQLQJLQQRORJJLQJPRGHUROOEDFNLVQRW
SRVVLEOH
2UDFOH$SSOLFDWLRQVFXVWRPHUVFDQUXQDVLPLODUVFULSWFDOOHGZIXSDUWEVTOORFDWHG
LQWKH)1'B723DGPLQVTOVXEGLUHFWRU\7KHVDPHEDFNXSDQGWDEOHVSDFH
:)B$&7,9,7,(6 1
:)B$&7,9,7,(6B7/ 1
:)B$&7,9,7<B$775,%87(6 1 $$
:)B$&7,9,7<B$775,%87(6B7/ 1 $$
:)B$&7,9,7<B$775B9$/8(6 1 $$ 7
:)B$&7,9,7<B75$16,7,216 1
:)B,7(06 7
:)B,7(0B$&7,9,7<B67$786(6 7 1
:)B,7(0B$&7,9,7<B67$786(6B+ 7 1
:)B,7(0B$775,%87(6 ,$
:)B,7(0B$775,%87(6B7/ ,$
:)B,7(0B$775,%87(B9$/8(6 7 ,$
:)B,7(0B7<3(6
:)B,7(0B7<3(6B7/
:)B0(66$*(6 0
:)B0(66$*(6B7/ 0
:)B0(66$*(B$775,%87(6 0 0$
:)B0(66$*(B$775,%87(6B7/ 0 0$ O
:)B127,),&$7,216 0 7
:)B127,),&$7,21B$775,%87(6 0 7
:)B352&(66B$&7,9,7,(6 7 1
:)B/2&$/B/$1*8$*(6
:)B/2&$/B52/(6 5
:)B/2&$/B86(56 8
:)B/2&$/B86(5B52/(6 8 5
:)B/22.836B7/
:)B/22.83B7<3(6B7/ O
:)B5(6285&(6
:)B5287,1*B58/(6 8
:)B5287,1*B58/(B$775,%87(6 8
7KHIROORZLQJOLVWH[SODLQVWKHV\PEROVXVHGLQWKHVL]LQJFKDUWV
,$ 1XPEHURILWHPDWWULEXWHV
$$ 1XPEHURIDFWLYLW\DWWULEXWHVSHUIXQFWLRQ
DFWLYLW\
0$ 1XPEHURIPHVVDJHDWWULEXWHV
0 1XPEHURIPHVVDJHVLQWKHLWHPW\SH
15 1XPEHURIQRWLILFDWLRQURXWLQJUXOHVSHU
XVHU
/ /DQJXDJHVLQVWDOOHG 7KLVLVWKHQXPEHULQVWDOOHGQRWWKH
QXPEHURIODQJXDJHGHILQLWLRQVLQ
:)B/$1*8$*(6
8 8VHUVQRWRWKHUZLVHLQGLUHFWRU\VHUYLFH ([DPSOHVDUHDGKRFXVHUV
YLHZV
5 5ROHVQRWRWKHUZLVHLQGLUHFWRU\VHUYLFH ([DPSOHVDUHDGKRFUROHV
YLHZV
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
www.oracle.com