Am I losing my PDI due to inactivity having used it five days ago and today?

jmlooper
Tera Contributor

Hello,


I am using a ServiceNow Personal Developement Instance in order to develop a service for a customer that uses ServiceNow.

I understand that PDIs get reclaimed after 10 days of inactivity.

Today I've received an email saying that my PDI is going to be reclaimed at the end of today (2023-08-07), but I was using this PDI less than five days ago and today.

Am I really going to lose my PDI? Is there any way to keep it (besides waking the instance up from hibernation, and creating a record in a table)?


Thanks a lot.

3 REPLIES 3

Tushar
Kilo Sage
Kilo Sage

Hi @jmlooper 

 

It is possible that your PDI is being reclaimed even though you were using it recently.

The PDI inactivity timer is not based on the last time you logged in or made a change to the instance.

Instead, it is based on the last time you performed any action that caused the instance to be woken up from hibernation.

There are a few things that can cause an instance to be woken up from hibernation:

  • Making a change to the instance
  • Logging in to the instance
  • Running a scheduled job
  • Receiving an email notification

If you were using your PDI less than five days ago, but you did not perform any of the actions listed above, then it is possible that the instance was in hibernation and the inactivity timer continued to run.

 

In order to keep your PDI, you will need to make sure that it is woken up from hibernation at least once every 10 days. You can do this by logging in to the instance, making a change to the instance, or running a scheduled job.

If you are concerned about losing your PDI, you can create a record in the sys_pd_inactivity_exemptions table. 

 

create a record in the sys_pd_inactivity_exemptions table:

  1. Go to System Administration > Personal Developer Instances.
  2. Click the Inactivity Exemptions tab.
  3. Click the Create button.
  4. In the Record Name field, enter a name for the exemption record.
  5. In the Instance ID field, enter the ID of your PDI.
  6. Click the Save button.

Your PDI will now be exempt from the inactivity timer and it will not be reclaimed.

 

Please, don't forget to mark my answer as correct if it solves your issue or mark it as helpful if it is relevant for you!

Regards,
Tushar

Hello @Tushar,

 

Thank you for you helpful answer.

 

I recall having woken up the instance less than 10 days ago, I was definitely logged in less than 5 days ago. I woke up the instance from hibernation today. I'm not sure what you mean by "making a change to the instance" but today I've created a record in a table through the web interface. Am I safe from having my PDI being reclaimed?

 

I'd like to try the solution you propose and create a record in the sys_pd_inactivity_exemptions table. Sorry if this is obvious but I could not find the "System Administration" option (I can see "User Administration" in my PDI). Where is the "System Administration" option?

 

Thank you very much,

 

 

No offense, but the answer provided by Tushar sounds a lot like was generated by chatGPT.

 

I recall when I was using chatGPT for some ServiceNow coding, they would randomly generate table names that don't exist.