lifecycle define LC01 description "My LC1" defaultfiletype
"FT02" revisionrule "01,02..,99" filespace
FS0
class CL02 CL03 filetype FT03 !hidden
stage "InWork" description
"first stage" image "\Images\IW.gif" autoprogress
program PRG01 event refuse action
history create , revise , changename
access holder fileput, addlinkto
, create
community fileget , filerename
, regress
user "name.surname"
addlinkfrom
team TM1 destroy
assignment AS01 edit ,read
stage 'Undereview' description
"second stage" image "\Images\UR.gif"
!autoprogress
program PRG02 event ignore check
history changeholder , edit
access holder everything
community changelifecycle
user User2 changename
team TM2 removelinkto , lock
assignment AS02 execute ,read
;
lifecycle define LC02 description "My LC 2" defaultfiletype
"FT03" revisionrule "01,02..,99" filespace
FS0
class CL02 CL03 filetype FT03 !hidden
stage InWork description "1st
state " image "\Images\44.gif" autoprogress
stage Undereview description
"2nd state" image "\Images\46.gif" !autoprogress
;
lifecycle edit LC02 description "LC02 description"
image "\Images\58.gif" revisionrule "01,02,03,..,99"
hidden filespace remove FT03 class add CL01 remove CL03;
lifecycle edit LC02 stage addbefore "InWork" define
'RCT'
description "new 2nd stage"
program add PRG01 event refuse
action
history changeholder , edit
access holder nothing
community changelifecycle
user "User3" changename
user User5 edit , read
team TM4 removelinkto , lock
team 'TM3' unlock
assignment AS01 execute ,read
;
lifecycle edit "LC02" stage change "RCT"
validation add VAL1 stagefork
Undereview
validate
add user "name.surname" add user User2 add team
"TM4" add assignment "AS01"
refuse
add user "name.surname" add user User3 add team
"TM3" add assignment "AS02"
ignore
add user User5 add user User4 add team "TM2" add
team "TM1" add assignment "AS02"
validation add VAL2 stagefork
Undereview
validate
add user "name.surname" add user User4 add team
"TM1" add assignment "AS01"
refuse
add user User2 add team "TM2"
ignore
add user User5 add user User2 add team "TM3" add
team "TM1" add assignment "AS02";
lifecycle edit LC02 stage change Undereview
validation add VAL1
validate add user "name.surname"
validation change VAL1 stagefork
InWork
ignore add team TM1 ;
lifecycle show LC02 get { name description defaultfiletype.{
name mimetype} } token { "|" ";" ","
};
lifecycle show 'LC02' get { name filetype filetype[FT02]
filetype[].{ name mimetype} } token xml;
lifecycle show LC02 get { stage[RCT].validation[VAL1].{ name
ignore access[ignore] } stage.{ history autoprogress command
} } token { "|" ";" "#" ","
"|" ";" };
|