Issue:
Change folder permissions in ProcessMaker
Cause:
Nuevo requerimiento
Solution:
Se cambio los permisos de los files and directories
154 lines
5.4 KiB
XML
154 lines
5.4 KiB
XML
<?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>
|