execute(node)
The action (and its parameters) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can 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) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can 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.
execute(nodeRef)
The action (and its parameters) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can be changed.
Parameters
- nodeRef
- The node on which to execute the action.
execute(nodeRef, readOnly, newTxn)
The action (and its parameters) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can 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.