- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 11-21-2021 09:26 AM
Hi Everyone,
This article introduces a Lab of have written showing how a CMDB Integration can be implemented with incoming Emails with attached CSV files. I created this for several reasons:
(i) I teach CMDB Fundamentals and I wanted to show how the IntegrationsHub ETL (upgrade to Transform Maps) can be used automatically when triggered by and incoming Email and Scheduled Import Job.
(ii) I saw this use case in a Community Article where the Customer was asking how to parse an Excel or CSV file from incoming email to update a ServiceNow Table. The responses I saw referenced scripting quite a bit so in my example I am using NO scripting.
(iii) I delivered this topic as a HoT session a few months ago, it in that example I used Transform Maps instead of IntegrationHub ETL. So I thought I would update this and also provide you the ability to try this out using a Lab.
I know this Lab is a little bit lengthy (30-35 mins) but it does hopefully demonstrate a number of technical functions.
* The use of Flows to process incoming emails and process/parse attachment data files (without scripting!).
* The use of IntregrationHub ETL to process incoming data from a type of Integration.
You complete this Lab using my attached Update Set (to create a new CMDB table) and you will need to install the IntegrationHub ETL plugin (this is explained in the Lab).
So I hope this Lab is useful
Regards
Darren
- 2,008 Views
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks for sharing.
Apart from the import via ETL, your approach corresponds to my article Import Excel File from Inbound Email via Flow 😉
Kind regards
Maik
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Hi Maik
I was not aware. I will check it out. Darren
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@darren_hallidayI am curious if IntegrationHub ETL tool can be used similarly, but instead of inbound email with a CSV file that gets moved to a Data Source record, what about an inbound REST POST that would contain a JSON payload of CI records? So similarly, this would not be SN pulling the data. It would be SN receiving a push of data from a 3rd party system. Can an inbound REST POST of data from another system be used/manipulated in some way so that IH-ETL could be leveraged?
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
The article looks very interesting.
I just miss the model on the device.
How would you populate the model ID attribute through your import?