SN-Edit
SN-Edit Servicenow Editor Engine
In the past few years/months, I’ve been working with the Servicenow engine. Servicenow is an interesting project, which basically revolutionized the IT Service Management world amongst others.
It has a lot of various features, you can write scripts using Javascript and using their online embedded Code Editor. For more info visit servicenow.com
The Code Editor works fine if doing simple edits, but if we would like to have something more, something which is provided by IDE’s or other desktop apps, we stumble upon the limitations of the platform.
For this, I did create a simple app, which would allow us, to use some of our favorite editors, like Webstorm (which is a popular tool for writing JS) or Visual Studio Code, to write code and upon saving the code, the changes would be automatically synchronized back to the instance in a few seconds.
The app is written in Go, using Sqlite as a database and it does communicate with your servicenow instance. The initial version (v0.1) is quite simple, yet powerful.
After you create a config file, fill it out based on the instructions on sn-edit.com. After this, you are free to follow the further instructions on starting the app or taking a look at the help text.
The initial run does synchronize only two tables, which are also predefined in the config. You can use other fields or tables, but this is not yet supported by the app itself. Although it may come as a feature in the future if there will be appropiate interest into this feature.
The app needs testing, if you find bugs, submit them on the github page under the issues tab. Under the same tab, you can submit feature requests, improvement ideas or simply submit your questions if you have any.
Happy coding!