Files
luos/workflow/engine/xmlform/events/eventsEdit.xml
Luis Fernando Saisa Lopez b6c0ba3b0a PM 1241 "Revision of labels in ProcessMaker 3.0 beta master.ad0936e" SOLVED
> Se corrigio contenido de los labels en el translation "OS" segun la informacion adjuntada en el presente
  Ticket ".po master.ad0936e".
2015-01-16 15:16:47 -04:00

154 lines
5.4 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="events/eventsNew" type="xmlform" width="98%" labelwidth="200px" enabletemplate="1">
<EVN_UID type="hidden"/>
<PRO_UID type="hidden"/>
<EVN_TYPE type="hidden"/>
<TITLE type="title">
<en><![CDATA[]]></en>
</TITLE>
<NOTE type="subtitle">
<en><![CDATA[Event execution is related to the due date of the cases or the estimated duration if you select "Multiple Tasks"]]></en>
</NOTE>
<EVN_DESCRIPTION type="text" size="36" maxlength="255" required="1">
<en><![CDATA[Description]]></en>
</EVN_DESCRIPTION>
<EVN_STATUS type="dropdown" required="0">
<en><![CDATA[Status]]><option name="ACTIVE"><![CDATA[Active]]></option><option name="INACTIVE"><![CDATA[Inactive]]></option></en>
</EVN_STATUS>
<SUBTITLE1 type="subtitle">
<en><![CDATA[Behaviour]]></en>
</SUBTITLE1>
<EVN_WHEN_OCCURS type="dropdown" required="0">
<en><![CDATA[Execution time]]><option name="AFTER_TIME"><![CDATA[After interval ends]]></option><option name="TASK_STARTED"><![CDATA[After interval starts]]></option></en>
</EVN_WHEN_OCCURS>
<EVN_RELATED_TO type="dropdown" required="0">
<en><![CDATA[Type]]><option name="SINGLE"><![CDATA[Single Task]]></option><option name="MULTIPLE"><![CDATA[Multiple Tasks]]></option></en>
</EVN_RELATED_TO>
<TAS_UID type="dropdown" sqlconnection="dbarray" required="0">
SELECT TAS_UID, TAS_TITLE FROM tasks
<en><![CDATA[The time starts with task]]></en>
</TAS_UID>
<EVN_TAS_UID_FROM type="dropdown" sqlconnection="dbarray" required="0">
SELECT TAS_UID, TAS_TITLE FROM tasks
<en><![CDATA[The time starts from task]]></en>
</EVN_TAS_UID_FROM>
<EVN_TAS_UID_TO type="dropdown" sqlconnection="dbarray" required="0">
SELECT TAS_UID, TAS_TITLE FROM tasks
<en><![CDATA[To]]></en>
</EVN_TAS_UID_TO>
<EVN_TAS_ESTIMATED_DURATION type="text" size="4" maxlength="4" validate="Real" required="1" defaultvalue="1">
<en><![CDATA[Estimated Task duration]]></en>
</EVN_TAS_ESTIMATED_DURATION>
<EVN_TIME_UNIT type="dropdown" required="1">
<en><![CDATA[]]><option name="DAYS"><![CDATA[Days]]></option><option name="HOURS"><![CDATA[Hours]]></option></en>
</EVN_TIME_UNIT>
<EVN_WHEN type="text" size="4" maxlength="4" validate="Real" required="1" defaultvalue="1">
<en><![CDATA[days]]></en>
</EVN_WHEN>
<TITLE2 type="title">
<en><![CDATA[Action]]></en>
</TITLE2>
<EVN_CONDITIONS type="textarea" rows="2" cols="32" required="1">
<en><![CDATA[Condition]]></en>
</EVN_CONDITIONS>
<EVN_ACTION type="dropdown" required="0" style="display:none">
<en><![CDATA[Execute trigger]]><option name="SEND_MESSAGE"><![CDATA[Message]]></option><option name="EXECUTE_CONDITIONAL_TRIGGER"><![CDATA[Conditional]]></option><option name="EXECUTE_TRIGGER"><![CDATA[Multiple]]></option></en>
</EVN_ACTION>
<TRI_UID type="dropdown" required="0" sqlconnection="dbarray">
SELECT * FROM TMP_TRIGGERS
<en><![CDATA[Create a new trigger]]></en>
</TRI_UID>
<TITLE3 type="title">
<en><![CDATA[Event scheduled graph]]></en>
</TITLE3>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<CONTINUE type="button" onclick="eventsSave(this.form);">
<en><![CDATA[Save]]></en>
</CONTINUE>
<JS type="JavaScript"><![CDATA[
var onChangeRelatedTo = function() {
onGraphChange ();
if (getField('EVN_RELATED_TO').value == 'SINGLE') {
hideRowById('EVN_TAS_UID_FROM');
hideRowById('EVN_TAS_UID_TO');
showRowById('TAS_UID');
}
else {
hideRowById('TAS_UID');
showRowById('EVN_TAS_UID_FROM');
showRowById('EVN_TAS_UID_TO');
showRowById('EVN_TAS_ESTIMATED_DURATION');
enableRequiredById('EVN_TAS_ESTIMATED_DURATION');
}
};
var onGraphChange = function(oForm) {
oRelatedTo = getField('EVN_RELATED_TO');
oWhenOccurs = getField('EVN_WHEN_OCCURS');
oStatus = getField('EVN_STATUS');
oWhen = getField('EVN_WHEN');
timeUnit = getField('EVN_TIME_UNIT');
oEstimated = getField('EVN_TAS_ESTIMATED_DURATION');
query = "";
if ( oRelatedTo.value == 'SINGLE' )
query = "?t=s";
else
query = "?t=m";
if ( oWhenOccurs.value == 'TASK_STARTED' )
query = query + "&o=s";
else
query = query + "&o=a";
if ( oStatus.value == 'ACTIVE' )
query = query + "&s=a";
else
query = query + "&s=i";
query = query + "&w=" + oWhen.value;
query = query + "&t=" + timeUnit.value;
query = query + "&e=" + oEstimated.value;
var x = document.getElementsByName('theImage');
x[0].src = '../events/eventsSetupGraph'+query;
};
leimnud.event.add(getField('EVN_RELATED_TO'), 'change', onChangeRelatedTo);
leimnud.event.add(getField('EVN_WHEN_OCCURS'), 'change', onGraphChange);
leimnud.event.add(getField('EVN_WHEN'), 'keyup', onGraphChange);
leimnud.event.add(getField('EVN_STATUS'), 'change', onGraphChange);
leimnud.event.add(getField('EVN_TIME_UNIT'), 'change', onGraphChange);
leimnud.event.add(getField('EVN_TAS_ESTIMATED_DURATION'), 'keyup', onGraphChange);
onChangeRelatedTo();
//alert(getField('EVN_ACTION').value);
getField('TITLE').innerHTML = 'Event '+ getField('EVN_ACTION').options[getField('EVN_ACTION').selectedIndex].text;
if(getField('EVN_ACTION').value != 'SEND_MESSAGE'){
showRowById('EVN_ACTION');
} else {
hideRowById('EVN_ACTION');
}
if(getField('EVN_ACTION').value == 'EXECUTE_CONDITIONAL_TRIGGER'){
showRowById('EVN_CONDITIONS');
} else {
hideRowById('EVN_CONDITIONS');
}
getField('EVN_DESCRIPTION').focus();
function cancel(){
currentPopupWindow.remove();
}
]]></JS>
</dynaForm>