Skip to content

Commit

Permalink
new version 1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
herve91 committed Sep 16, 2018
1 parent 67b3572 commit 0f7b81e
Show file tree
Hide file tree
Showing 6 changed files with 544 additions and 348 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,13 @@ This plugin imports CI and relations from the ServiceNow CMDB REST web service.
ServiceNow is a Platform-As-A-Service (PAAS) solution of IT Service Management (ITSM).

### How to install or update it ?
Remove any exisiting org.archicontribs.servicenow*.jar from your Archi plugins folder.
Download the *org.archicontribs.servicenow_1.1.jar* file to your Archi 3 plugins folder or the *org.archicontribs.servicenow_1.2(archi4).jar* file to your Archi 4 plugins folder.
Download the servicenow.ini file to your local drive (like "My documents") and edit it to adapt it to your needs.
The installation of the plugin is a manual process. You must download the *org.archicontribs.servicenow_1.3.jar* file to your Archi 4 plugins folder (usually c:\program files\Archi\plugins on Windows).

#### 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 the file/Import menu.
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
Expand All @@ -27,6 +25,8 @@ When ran, the plugin asks for an INI file that contains all the required options
- Mapping between the ServiceNow relations and the Archi relations
- ...

The plugin connects to the ServiceNow web services, generates the REST request, 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).
You may download the *sample_servicenow_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.
Binary file removed org.archicontribs.servicenow_1.1.jar
Binary file not shown.
Binary file not shown.
9 changes: 9 additions & 0 deletions release_note.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
### v1.3: 16/09/2018
* make the progress bar application modal
* rewrite progress bar to be more readable on 4K displays
* rewrite popups to be more readable on 4K displays
* Can now follow reference links in in properties (with a cache mechanism to reduce the calls to ServiceNow)
* Can now use variables ${xxx} in ini properties
* Use CIs operational status to determine if Archi elements should be created/updated or removed
* Allow to specify the import mode: full, create_only, update_only, create_or_update_only or remove_only

### v1.2.3: 07/09/2018 (version for Archi 4.x only)
* fix the name of the property used to get the relationships name from the INI file
* increase message detail in log file in case of exception
Expand Down
Loading

0 comments on commit 0f7b81e

Please sign in to comment.