> Se corrigio contenido de los labels en el translation "OS" segun la informacion adjuntada en el presente Ticket ".po master.ad0936e".
154 lines
5.4 KiB
XML
Executable File
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>
|