Basically, there are 2 types of batches: 1. batch that runs on the background only and 2. background batch that can be called from a screen.