Job executions logging retention period

What is the job executions logging retention period? We have logs that we need to review from past year for audit purpose.

Job records are retained 30 days.

Thank you @kendra.b, is there any other option to get old job executions records? and how can we update to increase retention period?

At this time there is no option available to you. The underlying table is not appropriate to enable audit because a given job record is changed constantly as the job runs. Retention cannot be adjusted to your specifications because to alter retention impacts all environments running on the system, not yours alone. The volume to retain for as long as you are suggesting is quite high. Volume matters since it impacts the performance of the running system. That table is the most frequently queried of all the tables that exist so any impact to query speed is a performance hit to the entire system.

I would suggest either changing your review criteria to be based on the impact of what the job(s) of interest are doing - the impact to a transactional table - OR by regularly capturing/exporting the information you require directly out of the Jobs table prior to the retention period expiring.

@kendra.b Go it, make sense. Our requirement about audit data is for getting logs for NW migrations executed between environments in the past year, maybe, any out-the-box transactional table used by NW that I can check to get this data?

Yes, but the ones I’m thinking of also have purge rules that are problematic for your intent. What tooling do you use for migrations?

We use a custom migration defined with “Advanced Migration Utility”:

@kendra.b We use “Advanced Migration Utility” option.