Awaken Scripting User Guide |
|||||
|
|||||
Name
|
Required / Optional
|
Explanation
|
messageType
|
Required
|
This is the message type that is being sent, either "sms" or "email".
|
connectorType
|
Required
|
This is the type of connector to be used, and must be set to a valid connector type such as "connector-sms-twilio" for this function. Connector types can be found in the Connectors module by selecting a connector and referring to the text in the top-right corner.
|
connectorName
|
Required
|
This is the Connector Name of the specified connector that you wish to use to send the message.
|
subject
|
Variable
|
This is the subject line of the generated message (availability is provider-specific). It is required when messageType is "email", but optional when the messageType is "sms".
|
recipients
|
Required
|
These are any recipients of the generated message, provided either as an array of strings, or as a comma- or semicolon-separated string.
|
from
|
Optional
|
This is the who the message will appear to be sent from (availability is provider-specific). If not provided, then any default specified in the Connector itself will be used.
|
body
|
Required
|
This is the body of the message.
|
defer
|
Optional
|
This is the time to defer sending of the message to, specified either as a JavaScript date object or a string in the format "YYYY-MM-DD hh:mm:ss". If not provided, then the message will be sent immediately.
|
callback
|
Optional
|
This allows the provision of a "callback" function which will be executed once the message scheduling attempt has returned, allowing you to react to either successful or failing message scheduling.
|
Script.Message.Send(
"email",
"connector-email-outbound",
"Cirrus Example Connector",
"Order Confirmation",
["a.bc@example.com", "d.ef@example.com"],
"orders@example.com",
"Thank you for ordering " + [Ordered Item],
undefined,
function(response) { if(response.Error != "") { Script.Toast.Error("Email Failure", response.Error); } }
);
|
Script.Message.Send({
messageType: "sms",
connectorType: "connector-sms-twilio",
connectorName: "Twilio SMS Example Connector",
recipients: "+10987654321",
from: "+441234098765",
body: "We've raised your issue with an engineer, and your Job ID is " + [var_csSessionID],
callback: function(response) { if(response.Error != "") { Script.Toast.Error("SMS Failure", response.Error); } }
});
|