There are over 6500 ServiceNow clients worldwide, which means there are thousands of different developments and workflows. With so many options provided by the platform, how can we ensure that our instances adhere to best practices?
Your Instance Analyzer
CODA is an Instance Best Practices Analyzer that aims to assist with ServiceNow application development by minimizing the need for a person to go through hundreds or even thousands of lines of code in search of an issue or a point of improvement.
CODA solves the gaps in the development process that typically result in increased operational costs by automating these procedures and integrating them with a robust database and an awesome user experience.
Why CODA?
- Completely self-service
- Easy to configure and run
- Great for collaboration with your team
- Does not impact the instance performance during a scan
- Built upon more than 300.000 hours of real ServiceNow development
How to use CODA
First steps
To get started, go to app.usecoda and create an account. You'll go through our onboarding process, where you'll set up your first team and instance. After that, you're all set to utilize the app. It's that simple!
It's worth mentioning that the service account that connects with CODA to scan your instance must only have READ access to it. We recommend creating a service account in your ServiceNow instance with the admin and snc_read_only roles.
Scans
In CODA, it's possible to perform three types of scans:
Global: where you analyze an entire instance and have a more general picture of its health and quality.
Update set: an analysis of an update set, excellent for validating a set of activities performed.
Record: focused on assisting the developer's routine, you can analyze a specific record and check if there is any problem with this widget, script include, business rule, among others, during the development.
CODA Agent
For local scans (update set and record), you can download CODA Agent by going to your instance dashboard. There'll be a Download CODA Agent button. Just click on it and follow the instructions.
CODA Agent has some system properties, scripts include, and UI Actions. It updates instance forms to display a Scan button.
Dashboard and issues
You can check your dashboard after executing a global scan on an instance to see how healthy it is. It includes information on the most recent scan, a chart showing scan history, and general information about the instance (such as its build, number of users with roles, and how many records were read in that scan).
The Issues screen, in turn, displays in detail each issue discovered during the scan, along with the code line and a brief description of why it is an issue, as well as a recommendation on how to resolve it.
And much more!
CODA is concerned not only with identifying and resolving problems, but also with the collaborative process of a team within a project. You may manage users in teams to share instance information and also choose which instances each user can see. CODA wants to become the most powerful instance best practices analyzer in the lives of ServiceNow administrators and developers through continuous releases and enhancements.
FAQ
1. Does CODA store all parsed code?
CODA does not save your scripts or business logic. To examine the issues in context, we simply save the line of code where the issue was detected, two lines above, and two lines below.
2. Does CODA slow down my instance?
Your instance is unaffected by CODA! We execute the scan using our own cloud resources, which makes it extremely fast and does not slow down your instance.
3. Can I still utilize CODA without granting admin access?
Yes! CODA just requires read-only access to the tables you wish to examine.
4. What table does CODA analyze?
Please check our article What tables do we look at?