If your EPiServer 7 has problems to collect history information the problem could be that your job type name is over 100 characters long. If the TypeName is too long, table will truncate the name. So Lorem.Ipsum.Dolor.Integration.UpdateSomeDataScheduledJob will be stored Lorem.Ipsum.Dolor.Integration.UpdateSomeDataScheduledJ (without "ob"). So next time the job is started EPiServer tries to find the previous job, but can't find any because the name was truncated. Then it will create new Scheduled Job with new ScheduledJobId (Guid) and adds the history log information to that new job. So history tab remains empty cause it always creates new job in the database. Here's a screenshot from the fixed state, but before it was filled with one same type name without the "ob" end. Problem may also exist in previous versions, but I haven't tested it.