Adam_on_Now
ServiceNow Employee

Every work on an integration an struggle with getting data in the corect format, or need to do some prototyping? Here is a short list of some great tools to use or to at least be aware of.

 

First and foremost the REST API Explorer is a no brainer if you're looking to have an external source interact with a REST API within ServiceNow. This could be to create, update or retrieve data through the various API's that exist. If you're looking to get more familiar with the API's available OOTB, be sure to check this out!

 

JSON formatting can be a struggle sometimes, especially when you pull the content out of a log or some other not-well formatted tool. You can use an online tool like JSON Formatter to beautify the JSON and check for any bad-formed areas.

 

For Text editing in general, I highly recommend Notepad++ which also has text formatting and beautifying capabilities, not to mention a whole slew of other plugins and tools within it to compare 2 files for differences for example. 

 

PostMan is another great tool that I've mentioned in previous posts, and is excellent for prototyping and troubleshootin pesky webhooks as you're learning how to interact with them.

 

Lastly, if you have a love/hate relationship with RegEx as much as do, then using a RegEx debugger like Regex101 is super helpful.

 

I hope these tool suggestions help! Happy integrating!

1 Comment
pawel_st -then-
Giga Guru

Can we expect a Notepad++ plugin, such as one for VS Code to not do copy/paste?

There is a problem with Monaco editor as well as VS Code editor reaging code beautify and the way how they differ in inserting space before keywords, so having large group of developers where each prrefer different tools for editing makes a lot of mess to version control which doean handle 'ignore-space'.

Notepad++ JSTool/JSFormat is also not aligned to SNC internal editor. This is huge disadvantage.

Generally the way how SNC determines code changes sucks and makes Versions a lot of not reliable.