Quick post, hopefully useful reference material ….
getSaveMode(), returns a value indicating how the save event was initiated.
execObj.getEventArgs().getSaveMode()
Note: Don’t forget that you will need to tick the option to return the context as the first parameter on your on-save event.
| Entity | Event Mode | Value |
| All | Save | 1 |
| All | Save and Close | 2 |
| All | Save and New | 59 |
| All | AutoSave | 70 |
| Activities | Save as Completed | 58 |
| All | Deactivate | 5 |
| All | Reactivate | 6 |
| User or Team owned entities | Assign | 47 |
| Email (E-mail) | Send | 7 |
| Lead | Qualify | 16 |
| Lead | Disqualify | 15 |
The following code could be used to prevent save from auto save events!
function preventAutoSave(econtext) {
var eventArgs = econtext.getEventArgs();
if (eventArgs.getSaveMode() == 70) {
eventArgs.preventDefault();
}
}

Like
Report
*This post is locked for comments