Hello ApriliaLion,
You can either activate the database log to capture the 'culprit' who has changed the batch job expiration / end date and when it is changed
But it may create impact on your system performance.
Alternative and best way to achieve this is the following.
--- Go to System administration > Inquiries > Batch jobs > Go to Options in the header > Click on Create a custom alert.
--- A new form will popup. In this form; set the Field as "End date/time" and Event as "has changed".
--- Next; in the Alert me for section, set the "All records in Batch job" check box enabled.
--- Next; in the Alert me until section, set the "No end date".
--- Next; in the Alert me with section, write the "Message". You can simply copy it from the Subject field and paste it in "Message".
--- Set the Send email check box enabled.
--- Write the email ID in the Email recipients field.
--- Click on OK.
Once this is set; every time if someone change the batch job "End date", then the selected recipient will get an email notification alert from the system.
But in this case, you cannot figure out the person who has changed / modified the end date but this feature is better than activating the database log as it will not create any impact in system performance.
Kindly check and provide your feedback.
Best regards,
Sourav Dam
Kindly mark this thread 'Yes' if this is answered your query which may help other community members in this forum.