Wiki source code of Notification
Show last authors
1 | (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start; line-height: 19.6px;" %) |
2 | Api to send emails or SMS using a notification template. Notification templates can be defined in Administration tab, "Workflows and Notifications" menu and "Notifications Templates" menu |
3 | |
4 | (% style="font-family: sans-serif; font-style: normal; text-align: start;" %) |
5 | == (% style="font-size: 22.54px; background-color: rgb(245, 245, 245);" %)Functions(%%) == |
6 | |
7 | (% style="font-family: sans-serif; font-style: normal; text-align: start;" %) |
8 | === (% style="font-size: 20.44px;" %)init(template)(%%) === |
9 | |
10 | (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start; line-height: 19.6px;" %) |
11 | Init the notification with the template. template in an Entity object. |
12 | |
13 | (% style="font-family: sans-serif; font-style: normal; text-align: start;" %) |
14 | === (% style="font-size: 20.44px;" %)setFrom(email, title)(%%) === |
15 | |
16 | (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start; line-height: 19.6px;" %) |
17 | Set the sender informations. |
18 | |
19 | |
20 | * (% style="font-size: 14px; text-align: start; background-color: rgb(245, 245, 245);" %)email is a string representing the email address of the sender. |
21 | * (% style="font-size: 14px; text-align: start; background-color: rgb(245, 245, 245);" %)title is a string representing his name. |
22 | |
23 | (% style="font-family: sans-serif; font-style: normal; text-align: start;" %) |
24 | === (% style="font-size: 20.44px;" %)setReplyTo(email, title)(%%) === |
25 | |
26 | (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start; line-height: 19.6px;" %) |
27 | Set the "reply to" informations. |
28 | |
29 | |
30 | * (% style="font-size: 14px; text-align: start; background-color: rgb(245, 245, 245);" %)email is a string representing the email address of the sender. |
31 | * (% style="font-size: 14px; text-align: start; background-color: rgb(245, 245, 245);" %)title is a string representing his name. |
32 | |
33 | (% style="font-family: sans-serif; font-style: normal; text-align: start;" %) |
34 | === (% style="font-size: 20.44px;" %)setTo(recipient, group)(%%) === |
35 | |
36 | (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start; line-height: 19.6px;" %) |
37 | Set the recipient informations |
38 | |
39 | (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start; line-height: 19.6px;" %) |
40 | * recipient is either : |
41 | ** a string representing an email address |
42 | ** an Entity object representing a User or a Group |
43 | ** an Array of Entity objects of Users or Groups |
44 | * group is an Entity object representing a group used for delegation |
45 | |
46 | |
47 | (% style="font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: start; line-height: 19.6px;" %) |
48 | |
49 | example: |
50 | {{code language="javascript"}}var result = amount1.Multiply(taxrate);{{/code}} |