blob: 2f8992762868f5baa9e8441c653e4b2d328d6d90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<?xml version="1.0" encoding="UTF-8"?>
<cristalscript>
<output name="errors" type="com.c2kernel.scripting.ErrorInfo"/>
<script language="javascript" name="LocalObjectDefCreator"><![CDATA[
var job = bsf.lookupBean("job");
var item = bsf.lookupBean("item");
var agent = bsf.lookupBean("agent");
var errorBuffer = bsf.lookupBean("errors");
try {
var schema = job.getActPropString("SchemaType");
var predef = schema.equals("NewItem")?"CreateNewItem":"CreateNewAgent";
item.requestAction(agent.getSystemKey(), "workflow/predefined/"+predef, Packages.com.c2kernel.lifecycle.instance.stateMachine.Transitions.DONE, job.getOutcomeString());
} catch (e) {
errorBuffer.addError(e.getMessage());
errorBuffer.setFatal();
}
errorBuffer;
]]></script>
</cristalscript>
|