execute(node)
The action (and its parameters) may be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action may be changed.
Parameters
- node
- The node on which to execute the action.
Example
Executing the mail action:
// create mail action var mail = actions.create("mail"); mail.parameters.to = "davidc@alfresco.com"; mail.parameters.subject = "Hello from JavaScript"; mail.parameters.from = "davidc@alfresco.com"; mail.parameters.template = root.childByNamePath ("Company Home/Data Dictionary/Email Templates/notify_user_email.ftl"); mail.parameters.text = "some text, in case template is not found"; // execute action against a document mail.execute(doc);
execute(node, readOnly, newTxn)
The action (and its parameters) may be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action may be changed.
Parameters
- node
- The node on which to execute the action.
- readOnly
- Set to true to start a read-only transaction, false otherwise.
- newTxn
- Set to true to start a new transaction, false to use the existing transaction.
Example
execute(nodeRef)
The action (and its parameters) may be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action may be changed.
Parameters
- nodeRef
- The node on which to execute the action.
Example
execute(nodeRef, readOnly, newTxn)
The action (and its parameters) may be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action may be changed.
Parameters
- nodeRef
- The node on which to execute the action.
- readOnly
- Set to true to start a read-only transaction, false otherwise.
- newTxn
- Set to true to start a new transaction, false to use the existing transaction.