A workflow action script will allow the user to create custom actions that are later on defined for a record in the form of a workflow.