Bug 1190260

Summary: [RFE] - Add ServiceNOW CMDB support.
Product: Red Hat CloudForms Management Engine Reporter: John Hardy <jhardy>
Component: AutomateAssignee: Tina Fitzgerald <tfitzger>
Status: CLOSED ERRATA QA Contact: Dave Johnson <dajohnso>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 5.4.0CC: adahms, jhardy, mfeifer, obarenbo, snansi, sshveta, tfitzger, xlecauch
Target Milestone: GAKeywords: FutureFeature
Target Release: 5.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 5.4.0.0.11 Doc Type: Enhancement
Doc Text:
This version of CloudForms Management Engine adds the ability to interact with ServiceNOW CMDB server. Insight data can now be sent to ServiceNOW CMDB server as part of provisioning, retirement, and reconfiguration. Automation work flows can now be integrated with ServiceNOW for insight data. This feature is in Technical Preview.
Story Points: ---
Clone Of:
: 1190759 1195569 (view as bug list) Environment:
Last Closed: 2015-06-16 12:49:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1190759, 1195569    

Description John Hardy 2015-02-06 19:54:38 UTC
Add the capability to send insight data into ServiceNOW CMDB as part of provisioning, retirement and reconfigure.

Comment 2 Tina Fitzgerald 2015-02-09 17:56:53 UTC
Added files:

RedHat/Integration/ServiceNow/CMDB.class/__class__.yaml
RedHat/Integration/ServiceNow/CMDB.class/__methods__/create.rb
RedHat/Integration/ServiceNow/CMDB.class/__methods__/create.yaml
RedHat/Integration/ServiceNow/CMDB.class/__methods__/delete.rb
RedHat/Integration/ServiceNow/CMDB.class/__methods__/delete.yaml
RedHat/Integration/ServiceNow/CMDB.class/__methods__/get.rb
RedHat/Integration/ServiceNow/CMDB.class/__methods__/get.yaml
RedHat/Integration/ServiceNow/CMDB.class/__methods__/get_all.rb
RedHat/Integration/ServiceNow/CMDB.class/__methods__/get_all.yaml
RedHat/Integration/ServiceNow/CMDB.class/__methods__/update.rb
RedHat/Integration/ServiceNow/CMDB.class/__methods__/update.yaml
RedHat/Integration/ServiceNow/CMDB.class/__methods__/update_patch.rb
RedHat/Integration/ServiceNow/CMDB.class/__methods__/update_patch.yaml
RedHat/Integration/ServiceNow/CMDB.class/create.yaml
RedHat/Integration/ServiceNow/CMDB.class/delete.yaml
RedHat/Integration/ServiceNow/CMDB.class/get.yaml
RedHat/Integration/ServiceNow/CMDB.class/get_all.yaml
RedHat/Integration/ServiceNow/CMDB.class/update.yaml
RedHat/Integration/ServiceNow/CMDB.class/update_patch.yaml
RedHat/Integration/ServiceNow/__namespace__.yaml

Comment 4 Shveta 2015-04-10 22:02:42 UTC
please provide Steps to verify this bug

Comment 5 Shveta 2015-04-28 20:05:34 UTC
http://docbuilder.usersys.redhat.com/23064/
==================================
As mentioned in the Guide above : 
To create a new ServiceNow record during VM provisioning, amend the ActiveCMDB state to call the create method, for example: 
Integration/ServiceNOW/CMDB/create .
2. Provision a VM 
3. Check logs : 


In State=[ActivateCMDB], invoking [on_entry] method=[update_provision_status(status => 'Activating CMDB')]
[----] I, [2015-04-28T15:43:11.202046 #2223:8fbeac]  INFO -- : Q-task_id([miq_provision_25]) Updated namespace [Infrastructure/VM/Provisioning/StateMachines/VMProvision_vm/update_provision_status  Default/Infrastructure/VM/Provisioning/StateMachines]


==================================================
Automate model for ServiceNOW present in 
/RedHat/Integration/ServiceNow/CMDB

Verified in  5.4.0.0.22.20150420163946_26004d1

Comment 6 Andrew Dahms 2015-06-09 01:15:33 UTC
Hi Marianne,

Thank you for the doc text.

Setting 'requires_doc_text' for this bug to '-' and including this text as one of the major new features so that it will be covered there.

Kind regards,

Andrew

Comment 8 errata-xmlrpc 2015-06-16 12:49:31 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-1100.html