diff options
Diffstat (limited to 'resources/boot/SC/ServerNewEntity.xml')
| -rwxr-xr-x | resources/boot/SC/ServerNewEntity.xml | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/resources/boot/SC/ServerNewEntity.xml b/resources/boot/SC/ServerNewEntity.xml index 2f89927..71753bf 100755 --- a/resources/boot/SC/ServerNewEntity.xml +++ b/resources/boot/SC/ServerNewEntity.xml @@ -3,18 +3,9 @@ <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;
+ 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());
+
]]></script>
</cristalscript>
|
