Thank you for your feedback.
Form temporarily unavailable. Please try again or contact to submit your comments.
  • Madrid
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store

Application sharing

Log in to subscribe to topics and get notified when content changes.

Application sharing

Administrators can share applications that are complete and are ready for use on other instances.

Application developers can share applications using one of the following methods.

Table 1. Application sharing methods
Sharing method Makes available to Typical use case
Publish internally to company instances All instances assigned to the same company Transfer the latest application version to a test or production environment.
Publish to the ServiceNow Store All ServiceNow customers Share or sell applications to other companies.
Publish to an Update Set Any instance with access to the Update Set file Save a version of an application for compliance or backup reasons.
Push to team development instances Other instances in the team development environment Push developer changes to the parent instance.

Inactive choices in table definitions

Before this release, inactive choice values (sys_choice inactive attribute = true) were not included in table definitions when you published an application. For example, if a choice set contained Red, White, and Blue choices, but Blue was inactive, only Red and White would be included in the table definition.

In addition, ServiceNow plugins did not contain inactive choices in table definitions.

Starting in this release, table definitions include inactive choices when you publish applications. When you install or upgrade a published application, the inactive choices load into the client table. Two new system properties (com.snc.apps.publish.include_inactive_choices and glide.db.table.update_inactive_choices_enabled), which by default, are set to true, control the behavior of publishing applications and the behavior of installing applications. ServiceNow plugins also include inactive choices in table definitions.

Note: You can enable old behaviors for inactive choice table selections. Manually set the two system properties to false in the instance in which applications are published, and in the instance in which they are installed. See Add a system property .