David_Gatley
ServiceNow Employee
ServiceNow Employee

So you've created your sweet new scoped application and you're ready to get that puppy certified and listed on the store, but how do you know that everything is ready to go from the customer perspective? How do you test the installation process? How do you confirm all your application files are contained within your app and installed on the customer instance?

Short answer:

  • Use the "Make available on other instance" UI action on your application record.
  • Go to your other instance.
  • Install.
  • Validate.
  • Boom! Done.

The Make available on other instance operation, in effect, takes the you to the point where the customer has successfully purchased/acquired the application from store.servicenow.com and is ready to install the application. This method does not persist development (author) access to the application. If you wish to continue developing your application after moving it between instances, please use the Team Development transportation method.

Long answer including fancy screenshots and long winded responses:

  • From within your author instance, navigate to System Applications > Applications:
    • cd1.jpg
  • Select the desired application:
    • cd2.jpg
  • (Ensure your application is currently selected in your application selector) Navigate to the bottom of the application form and click the "Make App available on other instances..." related link.
    • ServiceNow.jpg
  • Confirm the popup Dialog
  • Select the target instance you wish to install your application on and click OK:
    • ServiceNow.jpg
  • That's it, your application is now available for download on your target instance. To install the app and validate the contents:
    • Login to your target instance
    • Navigate to System Applications > Applications
    • Select the Downloads tab
    • Select the application and click install:
      • ServiceNow.jpg
    • (note: in the image above, you see "update" where Install would normally appear. To test updates, follow the same procedure outlined above and you will see update on the target instance. This will illustrate the upgrade path the customer would experience in the same way they initially installed the application.
4 Comments