You must Sign In to post a response.
  • Category: Java Programming

    Configuring ServiceNow through a program

    I need a custom definition of ServiceNow for my business. For which, I'll have to configure many tables like Incident, CIs to name a few, then the views, forms etc. I am aware that it can be done through UI provided at our instance. But doing it through a program which can configure our definition on a fresh instance in one go will be a challenge.

    But I think it should be possible, to give you a scenario here's what I might be doing..

    -- I need to create new views on a table, new fields on that view, adding dependent fields, new choices in the choice list for a choice field and the list goes on...

    Is there any way to do it in Java? maybe using JSON Web services provided by ServiceNow? Or is there any API in java which can simplify the work, like the one for BMC Remedy?

    I understand that it is a big task, please let me know if there is any other way to do it.


    PS: I am familiar with the JSON web service API available for ServiceNow.
  • #26673
    Yes, it is possible to configure ServiceNow through a program using the JSON web service API available. This can be done using Java, as you mentioned, and you can use the JSON Web Services provided by ServiceNow to interact with the ServiceNow platform.

    The JSON web service API allows you to create, read, update, and delete records in the ServiceNow platform using RESTful web services. You can use this API to interact with various ServiceNow tables, such as the Incident, CIs, etc, and perform operations such as creating new views, adding new fields, dependent fields, and new choices in the choice list.

    You can use the JSON Web Services API to interact with ServiceNow through Java, for example, by making HTTP requests and parsing the JSON responses. You can use libraries such as Apache HttpClient, Jersey, or Retrofit to make the HTTP requests and handle the JSON responses.

    Also, ServiceNow provides a tool called Import set, it allows you to import data from external data sources into ServiceNow tables. You can use this tool to import data into your custom tables, and then use the JSON Web Services API to configure the views, forms, etc.

    Another way to simplify the work is to use the ServiceNow Studio, which allows you to configure ServiceNow platform easily through its UI.

    Regards,
    Aman

    I find that the harder I work, the more luck I seem to have.


  • Sign In to post your comments