Pradeep Sharma
ServiceNow Employee

When it comes to app re-certification in ServiceNow, there are two scenarios which are app release re-certification or re-certification.

Release Re-certification on a ServiceNow Release:

If you already have a certified application listed on Store and haven't made any changes to the app, please refer to this How To: Recertify your certified application for new ServiceNow releases

Re-certification for a New App Version:

For apps that have been already certified and published in the Store, you must re-submit the apps for app and listing re-certification if there are any code changes.

For example, you have created a scoped application called "Marketing Events" 1.0   which is already certified and published in the Store. You have some new features and bugs that were fixed and need to make some additional changes on top of v1.   Because of this, you will need to get it re-certified before you publish it to the Store so that existing customers can get this update. Prior to submitting the new version for re-certification please make sure to test your application, run through your entire Test Plan (see attachment for a template if you don't have it), and ensure that everything is in working order

Below are the steps to submit an app for re-certification.

From within your Vendor instance (venXXXXX.service-now.com) navigate to your application record

  1. System Applications > Applications

      2. Select your Application Name


3.Click on Marketing Events application record and make sure to increment the version i.e 1.1.0

4. Upload a copy of your application to the application repository by clicking Publish To Store related link.

5. With the app now in the application repository and you can begin the re-certification submission process.To begin that effort, login to http://tpp.servicenow.com. You should be able to find your app in the "In Draft" state under the "In-Process" section of the Certify page. From here, you will have to go into the app details and update all required fields. Once updated, the app will now be in "draft complete" state and is available for you to submit for the App Review (also known as a technical review) and Listing Review independently (also known as marketing review) as shown below.

6. From the App Review link, it will direct you to App Detail section as shown below.   You must complete all required fields and attach required documents in order to be able to submit the app for re-certification.

7. From the Listing Detail section, you can submit marketing information for listing review. You must complete all required fields in order to be able to submit the app for re-certification. Please refer to the App Publisher Guide for best practices and branding guidelines

8. After the app and listing have been submitted you can track the status by either going to the Certify page or under the app/listing details page. For listing review, we have a built-in notes section in the listing details page where the reviewers can provide feedback and you can respond with your own notes. For app review, our certification team will get in touch with you with an expected timeline and any updates required. We also enable system notifications which will notify you by email of any status change.

9. After the app and listing have passed certification, you will be able to publish the update to the Store as shown below.

For more information about certification, please take a look at this article: Guide to getting your App Certified & Certification Requirements

10 Comments
mikkojuola
Giga Guru

Hi,

Thanks for the great info package. I was just wondering how to test the "customer update process" as an application developer? Any best practices on how to setup your (two) vendor instances to simulate:

  • Using "current" version on one instance
  • Developing new version on another
  • Test the new version as new install (from customers point of view)
  • AND also test the new version as an update (from customers point of view)
  • Pushing new version for certification

Cheers,

--Mikko

 

Pradeep Sharma
ServiceNow Employee

Hello mikkojuola,

 
 Please refer the below link and let me know if you have any additional questions.

https://developer.servicenow.com/app.do#!/lp/technology_partner_program/app_store_learnv2_tpp_jakarta_simulate_the_customer_download_experience?v=jakarta

 

Thanks,

Pradeep Sharma

 

mikkojuola
Giga Guru

Thanks for the tip Pradeep.

 

I was more wondering how to handle these two scenarios at once:

1) having our app updated from previous version to new one

2) having our new version of the app installed for the first time

 

Maybe more instances is the answer, or just wipe out the other instance after testing the update path. It a shame that these apps can't be published into a personal dev environment to enable more testing with different scenarios and ServiceNow releases.

 

vmagoo
Giga Explorer

Hello! My question is re. the technical documentation (user and installation guides) that needs to be submitted for app release re-certification. Should we be submitting documentation that includes the original content + net new content in the same document or should we be submitting only the net new content in a new document?

Thanks,

Vikas Magoo 

Pradeep Sharma
ServiceNow Employee

You can use the same documentation to update original + net new content added.

 

- Pradeep Sharma

vmagoo
Giga Explorer

Thanks! This is helpful!

anand98900
Kilo Contributor

Hi

I want to recertify my application which is having no code changes.

I want to change only application version so that i can change application type from free to paid.

So my question is how can i only change the version of existing application and recertify it without going in certification review loop.

 

 

Alan Norris
ServiceNow Employee

Hello,

you will need to submit for re- certification in order to achieve this. Please do inform your Partner Account manager and SC as there are a couple of things that may need to be setup before you can switch from free to paid.

cheers,

Alan

Eitan Salita
Tera Expert

Hi Pradeep,

How are you?

 

In this article you mention as below:

 

Release Re-certification on a ServiceNow Release:

If you already have a certified application listed on Store  and haven't made any changes to the app, please refer to this How To: Recertify your certified application for new ServiceNow releases

 

Can you pls recheck the reference within the article since it's N/A?

 

Thank you in advance,

Eitan

Nate Wert1
Giga Guru

Curious if anyone on this thread has used the newer 3.0.0 app for Self-Test Certification?  There is some quirkiness about the tool that I am trying to understand like when you rescan the app after giving an explanation (even when the explanation does not save on the failure record), the new scan does not include that failure record.  Also, it seems like there are times when the links to the artifacts are not formed correctly.

Anyone else experiencing this?