<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE TaskDefinition PUBLIC 'waveset.dtd' 'waveset.dtd'>
<!--  MemberObjectGroups="#ID#Top" createDate="Fri Feb 15 00:42:42 CST 2008" extensionClass="WFProcess" name="IDM_COURSE_WFP_Built-in Variables 2" visibility="runschedule"-->
<TaskDefinition name='IDM_COURSE_WFP_Built-in Variables 2' lock='Configurator#1206252448562' creator='Configurator' createDate='1203057762765' lastModifier='Configurator' lastModDate='1206252148500' lastMod='27' taskType='Workflow' executor='com.waveset.workflow.WorkflowExecutor' suspendable='true' syncControlAllowed='true' execMode='sync' execLimit='0' resultLimit='0' resultOption='delete' visibility='runschedule' progressInterval='0'>
    <Extension>
        <WFProcess name='IDM_COURSE_WFP_Built-in Variables 2' maxSteps='0'>
            <Variable name='approver' value='administrator'/>
            
            <Activity id='0' name='start'>
                <Transition to='Call Form'/>
                <WorkflowEditor x='44' y='11'/>
            </Activity>
            
            <Activity id='1' name='Call Form'>
                <ManualAction id='0' name='approve' timeout='1' syncExec='true' itemType='approval'>
                    <ReportTitle>
                        <concat>
                            <s>Awaiting approval from \n</s>
                            <ref>approver</ref>
                        </concat>
                    </ReportTitle>
                    <WorkItemRequest>
                        <s>IDM Course</s>
                    </WorkItemRequest>
                    <WorkItemRequester>
                        <s>IDM</s>
                    </WorkItemRequester>
                    <WorkItemDescription>
                        <s>Workflow with owner assigned with  built-in variable WF_CASE_OWNER and  using WF_ACTION_TIMEOUT</s>
                    </WorkItemDescription>
                    <Owner name='$(approver)'/>
                    <FormRef>
                        <ObjectRef type='UserForm' name='IDM_COURSE_FRM_Built-in Variables 2'/>
                    </FormRef>
                    <Variable name='APPROVAL' value='false'/>
                    <Return from='APPROVAL' to='APPROVED'/>
                </ManualAction>
                <Transition to='Approved'>
                    <eq>
                        <ref>APPROVED</ref>
                        <s>true</s>
                    </eq>
                </Transition>
                <Transition to='Escalation'>
                    <eq>
                        <ref>WF_ACTION_TIMEOUT</ref>
                        <s>true</s>
                    </eq>
                </Transition>
                <Transition to='Rejected'/>
                <WorkflowEditor x='111' y='14'/>
            </Activity>
            
            <Activity id='2' name='end'>
                <WorkflowEditor x='255' y='10'/>
            </Activity>
            
            <Activity id='3' name='Escalation'>
                <ManualAction id='0' syncExec='true' itemType='approval'>
                    <Owner>
                        <ref>configurator</ref>
                    </Owner>
                    <FormRef>
                        <ObjectRef type='UserForm' name='IDM_COURSE_FRM_Escalation Built-in Variables 2'/>
                    </FormRef>
                </ManualAction>
                <Transition to='end'/>
                <WorkflowEditor x='186' y='12'/>
            </Activity>
            
            <Activity id='4' name='Approved'>
                <ManualAction id='0' syncExec='true'>
                    <FormRef>
                        <ObjectRef type='UserForm' name='IDM_COURSE_FRM_Approved Built-in Variables 2'/>
                    </FormRef>
                </ManualAction>
                <Transition to='end'/>
                <WorkflowEditor x='152' y='103'/>
            </Activity>
            
            <Activity id='5' name='Rejected'>
                <ManualAction id='0' syncExec='true'>
                    <FormRef>
                        <ObjectRef type='UserForm' name='IDM_COURSE_FRM_Rejected Built-in Variables 2'/>
                    </FormRef>
                </ManualAction>
                <Transition to='end'/>
                <WorkflowEditor x='128' y='288'/>
            </Activity>
        </WFProcess>
    </Extension>
    <MemberObjectGroups>
        <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
    </MemberObjectGroups>
</TaskDefinition>
