Understanding PDIs

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Understanding PDIs

    Personal Developer Instances (PDIs) are temporary environments that require regular usage to remain active. Users must sign in to the Developer Site and engage in development activities to prevent their instances from being reclaimed after ten days of inactivity.

    Show full answer Show less

    Key Features

    • Instance Activity: Sign in regularly or perform development tasks like creating applications or tables to keep your PDI active.
    • Hibernation: PDIs hibernate after ten days of inactivity, conserving resources while preserving data. You can reactivate your instance by signing in.
    • Limitations: PDIs cannot serve as clone targets, publish to the ServiceNow Application Repository, or work with Machine Learning and certain applications.
    • Maintenance: ServiceNow performs maintenance on PDIs, during which access may be temporarily unavailable, but your data remains intact.
    • Release Management: Use the release selector to ensure content matches your PDI's release version, allowing for compatibility and proper functionality.

    Key Outcomes

    By understanding and actively managing your PDI, you can ensure continuous access to a development environment, safeguard your work through regular backups, and maintain compatibility with the latest content available for your specific PDI release.

    PDIs require you to select a specific release and maintain consistent usage to avoid hibernation.

    Sign in to the Developer Site to keep your PDI active. After a period of inactivity, your instance is reclaimed. Back up your work regularly to prevent data loss.

    Note:
    To save your work, commit your work to source control or create update sets. Work that is not saved may be lost due to instance reclamation.

    When a PDI is reclaimed, the instance is unassigned from you, reset to its original state, and reassigned to another Developer Program member. Reclaiming instances allows the Developer Program to support active program members with free instances. The Account menu on the Developer Site header includes a reminder in the Activity section that you have ten days of inactivity.

    Keep your PDI active by signing in or performing developer-type activities on your instance such as:
    • Creating an application
    • Creating a table
    • Adding a field to a table
    • Creating a Script Include

    Hibernation

    To keep the developer program free and provide PDIs to everyone who wants one, instances hibernate when they are idle. When a PDI hibernates, the database and application server shut down to conserve computing resources. All your data is preserved when the PDI hibernates. You can wake up a hibernating instance by signing in to the Developer Site. Waking an instance from hibernation resets the ten-day inactivity countdown.

    In addition, you should also be aware of the following:
    • PDIs are returned to the pool of available instances if they go unused for ten days. Duration may change due to availability.
    • Availability is not guaranteed.
    • PDIs cannot be clone targets or clone sources for customer or partner instances.
    • PDIs cannot be linked via team development to customer or partner instances since they belong to ServiceNow®.
    • PDIs cannot publish to the ServiceNow Application Repository or the ServiceNow® Store.
    • PDIs cannot work with Machine Learning, Instance Data Replication, or MetricBase.
    • Many ServiceNow® Store applications cannot be installed on PDIs.

    Mainentance

    ServiceNow® occasionally needs to perform maintenance on the underlying infrastructure associated with PDIs. Maintenance includes updating and patching software, firmware, and replacing hardware. During maintenance, your PDI may not be accessible. The length of time required for maintenance depends on the type of maintenance. If available, the My Instance page indicates the expected completion time for planned maintenance. Your work and data on your PDI is unaffected by planned maintenance.

    PDIs and the release selector

    When content is available for different releases, use the release selector to select a release. The server icon next to the release name identifies the release of your PDI. The bar under the release name identifies the selected release. When working on your PDI, be sure the content matches your PDI.

    If the content does not match your PDI release, click the release with the server icon to view the content that matches the release of your PDI.

    The selector only shows releases for which the current page of content is available except when the content is not available for your PDI release. When the content is not available for your PDI release, the PDI release is grayed out and cannot be selected.

    If your PDI is not on the latest release, follow the steps for upgrading your PDI to get the latest release.