Git Product home page Git Product logo

snow-import-plugin's Introduction

snow-import-plugin

ServiceNow import Plugin

This plugin imports CI and relations from the ServiceNow CMDB REST web service.

What is ServiceNow ?

ServiceNow is a Platform-As-A-Service (PAAS) solution of IT Service Management (ITSM).

Archi version compatibility

The version 1.7 of the plugin has been tested with Archi 4.4 and Archi 4.5.

How to install or update it ?

On older version of Archi, download the JAR file and manually copy it to:

  • Archi 4.4: your Archi plugins folder (usually c:\program files\Archi\plugins on Windows).
  • Archi 4.5 and 4.6: a “dropins” folder located in the user’s home directory

On Archi version 4.7 and newer, download the ARCHIPLUGIN file and install it through the Help / Install plug-ins menu.

Please refer to the Archi documentation for more information.

Use-cases

This plugin is useful when one wishes to import all the existing CIs from SericeNow and use Archi to describe the existing technical base.

How it works ?

An existing model must be created and selected. The "import from ServiceNow" option becomes available in Archi's File/Import menu.

When ran, the plugin asks for an INI file that contains all the required options:

  • ServiceNow URL and credentials
  • Proxy information and credentials if any
  • Logging requirements (Log4j)
  • Mapping between the ServiceNow CIs and the Archi elements
  • Organization of the Arhi elements (folder names, properties, ...)
  • Mapping between the ServiceNow relations and the Archi relations
  • ...

You may download the sample_snow-import_plugin_ini_file.ini file to your local drive (like "My documents") and update it to your needs. The file is self documented.

The plugin generates the REST request and connects to the ServiceNow web services to download and parse the data. The request is optimised to reduce the quantity of data downloaded (only the fields described in the ini file are downloaded).

The plugin may be ran several times. Only the changes detected in ServiceNow since the last run will be applied to the Archi objects. A full log of what is done can be generated through Log4j.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.