The Now Platform® Washington DC release is live. Watch now!

Help
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
David_Gatley
ServiceNow Employee
ServiceNow Employee

To list your application on the ServiceNow Store (https://store.servicenow.com) you will be required to go through our application certification process. To help set the stage for what this will mean to you, how to prepare for it, and how long the process will take, we've put together this blog post. Should you have any specific certification questions, you can always email the ServiceNow Certifiers @ certifiers@servicenow.com look for additional resources on https://tpp.servicenow.com.

 

What is Certification?

Put simply, the certification process is in place to ensure that the least amount of risk is introduced into the customer instance as possible. The certification team will inspect your application code, installation, and architecture to ensure our best practices have been followed. It's all about 2 things really:

  1. Ensuring Platform stability & performance are persisted
  2. Ensuring Platform security is persisted

While designing your application you should always be thinking of the following two questions: What mitigating factors do you have in place to ensure that the customer instance performs at optimal levels? How did you design your application to ensure no security protocols are compromised?

 

How long does Certification of my application take?

A typical certification, from design complete and submission for certification to ready for publishing on the store, takes 3-5 weeks.   This is a good ballpark to assume when resourcing your effort. It is very possible to complete certification in a matter of days, likewise it may take longer than 5 weeks. It all depends on the following variables:

  • Size, scope, and complexity of your application
  • How well you documented your architecture in your Design Documentation (a required document for the process)
  • How quickly your team can iterate with the certification team implementing any changes the team requires
  • Your marketing team's ability to create compelling descriptions, artwork and any other collateral you wish to use to show off your app

 

Where can I find the list of Certification Requirements?

Once you join the Technology Partner Program, you will be able to access the entire list of requirements/process/etc. here https://tpp.servicenow.com

Attached to this blog post is a subset of the technical requirements and overall checks to orient you to the types of checks we perform and some of the best practices related to certification.

 

My app is primarily an integration and does not require code in ServiceNow, what is the minimum I need to get something certified?

To list an application on the store, the following components are required at minimum:

  • Application Menu Item
  • Contact Support Module
  • If an integration that is writing/creating data:
    • Direct Web Services (ex: endpoint = incident.do) are not supported. Instead, inbound integrations (Create, Write, Update) need to follow the following flow:
      • Inbound data to a temp staging table (import set table) (ex: endpoint = integration_imp.do)
      • Transformation map to transform data from import set table to target table
    • Dedicated User Role for authentication (integration user should use this role)

 

 

21 Comments