Script actions
Script actions tend to be some of the lesser-used methods of server-side scripting. They are run after an event has run in the system scheduler. This can be helpful as a way to run some script at a set point in the future.
There are some system events that will already exist in ServiceNow that you can use to run your script actions from, or you can create your own events and execute them from any server-side script.
When creating a script action, you need to pick the event to run the script action against. This is picked from a list, so make sure the event exists before you create the script action. There is also the option to add a condition script, which is written in the same style as a business rule. You can also perform condition checks in the main script, but if you can use the condition script, it is considered better.
Let's have a look at a script action in use. The main script field can run any server-side script. Here, we will add a simple log:
gs.log('Approval Inserted...