Hello
I try to get the part of a string variable set by "Set
Context Variable" using the split function in the value
parameter, is it possible? My chain definition looks as
follows:
<chain id="returnarChain">
<operation id="Context.FetchDocument"/>
<operation id="Context.SetVar">
<param type="string" name="name">dueDate</param>
<param type="object"
name="value">expr:Document["returnar:dueDate"]</param>
</operation>
<operation id="Context.SetVar">
<param type="string" name="name">directive</param>
<param type="object"
name="value">expr:Document["returnar:directive"]</param >
</operation>
<operation id="Context.SetVar">
<param type="string" name="name">comment</param>
<param type="object"
name="value">expr:Document["returnar:comment"]</param>
</operation>
<operation id="Context.SetVar">
<param type="string" name="name">actors</param>
<param type="object"
name="value">expr:Document["returnar:actors"]</param>
</operation>
<operation id="Document.GetParent">
<param type="string"
name="type">correspondencia</param>
</operation>
<operation id="Workflow.CreateTask">
<param type="string" name="task
name">Returnar</param>
<param type="date" name="due
date">expr:dueDate</param>
<param type="string"
name="directive">expr:directive</param>
<param type="string"
name="comment">expr:comment</param>
<param type="string" name="accept operation
chain">acceptChain</param>
<param type="string" name="reject operation
chain">rejectChain</param>
<param type="string" name="variable name for actors
prefixed ids">actors</param>
<param type="boolean" name="create one task per
actor">true</param>
</operation>
<operation id="Context.SetVar">
<param type="string" name="name">actor</param>
<param type="object"
name="value">"#{fn:split(actors, ':')[1]}"</param>
</operation>
<operation id="Notification.SendMail">
<param type="string"
name="from">expr:CurrentUser.email</param>
<param type="string"
name="message">template:taskAssigned</param>
<param type="string" name="subject">Nueva tarea
asignada</param>
<param type="stringlist"
name="to">expr:Fn.getEmail(actor)</param>
<param type="boolean" name="HTML">true</param>
<param type="string"
name="viewId">view_documents</param>
</operation>
</chain>
Where actors='user:user01', which i want is to set
actor='user01' using the split function as above (<param
type="object" name="value">"#{fn:split(actors,
':')[1]}"</param>), does somebody have any clue on how to do
this?
Any help would be appreciated
Thanks in advanced
---
Mailing list: [email protected]
Forum: http://forum.nuxeo.org/f/1/