Importera anpassade SCCM-data i ServiceNow
Detta är det fjärde inlägget i en blogg med fem inlägg. Den här kommer att fokusera på hur man importerar anpassad SCCM -data. Ursprungligen skapade jag ett blogginlägg runt ServiceNow och SCCM för att hjälpa våra kunder att importera Garantiinformationsrapportering (WIR) och Enhansoft -rapportering (ER) detaljer i ServiceNow -konfigurationshanteringsdatabas (CMDB). Det här blogginlägget kommer att omfatta steg 12 till 15 i listan nedan.
Steg för att integrera SCCM -data med ServiceNow
Aktivitetssekvensen på en hög nivå som jag tog för att skapa en utvecklingsmiljö för att integrera SCCM med ServiceNow är följande:
1. Skapa ett konto med ServiceNow.
2. Begär a ServiceNow Utvecklarinstans.
3. Logga in på ServiceNow Exempel.
4. Aktivera plugin SCCM.
5. Skapa ett användarkonto för ServiceNow MID -server.
6. Installera a ServiceNow MID -server i din organisation.
7. Validera kommunikationen mellan ServiceNow MID -server och ServiceNow.
8. Skapa a SQL Server Konto för ServiceNow Datakälla.
9. Använd plugin -programmet Integration SCCM 2016 för att importera data till ServiceNow CMDB.
10. Schemalägg importen av SCCM -data.
11. Rensa bort standardprovdata.
12. Skapa datakällan för att importera anpassade SCCM -data.
13. Importera anpassade SCCM -data.
14. Bekräfta anpassad SCCM -data i ServiceNow.
15. Visa importerade data från SCCM.
16. Skapa en Transform för Garantiinformationsrapporter Data.
17. Kör Transform.
18. Bekräfta att datorer är kopplade till deras garantidata.
19. Redigera formulärlayouten.
Som jag sa tidigare, Så här importerar du anpassade SCCM -data till ServiceNow, kommer att visa steg 12 till 15. Jag börjar med att visa dig hur du skapar en datakälla i ServiceNow. Detta gör det möjligt att importera WIR -garantidata som lagras i SCCM: s databas. Därefter visar jag dig hur du importerar anpassade SCCM -data, bekräftar att posterna har importerats framgångsrikt och sedan visar jag dig hur du visar en datorpost.
I mitt femte och sista inlägg kommer jag att visa dig hur du anpassar och testar importen med hjälp av transformer och sedan hur du visar WIR -garantidata i datorobjektet i ServiceNow.
För att granska steg åtta till elva, se inlägget, Hur man integrerar SCCM -data med ServiceNow, för steg fem till sju, se Så här konfigurerar du en ServiceNow MID -server för användning med SCCM, och för steg ett till fyra, se inlägget, Hur man begär att en ServiceNow -utvecklarinstans ska integreras med SCCM.
SCCM Integration Plugin Datakällor
SCCM-integrationspluginet innehåller out-of-the-box datakällor som kommer att föra vanliga SCCM-data till ServiceNow CMDB. Jag vill dock ta in några "ovanliga" eller vad jag kommer att kalla, "anpassade" data (WIR -datorgarantidetaljer) i CMCB, så i nästa steg visar jag dig hur du utökar funktionaliteten för plugin.
För att få WIR -garantidata från SCCM -databasen till ServiceNow CMDB, vi måste först skapa en datakälla.
Skapa datakällan för att importera anpassade SCCM -data
Börja med att logga in på din ServiceNow Exempel och lokalisering av SCCM -integrationspluginsektionen.
I Filternavigator typ SCCM. Tryck Stiga på. Under Integration - Microsoft SCCM 2016, Klicka på Datakällor. Klicka på Ny knapp.
Befolkning Namn och vår Importera tabellsetikett fält. Klicka på Typ rullgardinsmenyn och välj JDBC. Klicka på sökknappen i Använd MID -server fält.
I Formatera fält, klicka på rullgardinsmenyn och välj SQLServer. I Databas namn fält skriver du namnet på databasen med SCCM -data som du vill importera. Uppdatera Instansnamn och/eller Databasport fält om förekomstnamnet eller portarna inte är standard.
I Användarnamn fältet skriv in användar ID av SQL Server konto du skapade (se föregående blogginlägg för mer information) för att komma åt SCCM SQL Server databas. Skriv lösenordet i Lösenord fält.
Ange namnet (antingen NetBIOS eller FQDN) för SCCM SQL Server i Server fält. I Fråga klicka på rullgardinsmenyn och välj Specific-SQL.
Notera: För att importera Enhansoft WIR -garantidata följande SQL Server förfrågan användes.
VÄLJ gruppID,
tidsstämpel som TimeStamp,
revisionID,
resourceID,
[CheckedDate0],
[Beskrivning0],
[HWDeliverables0],
[HWEndDateTime0],
[HWServiceLevel0],
[HWServiceType0],
[HWStartDateTime0],
[Linje0],
[Tillverkning0],
[Modell0],
[Serial_Number0]
FRÅN dbo.v_GS_Enhansoft_Garranty30
I SQL -sats klistra in frågan. Markera kryssrutan för Använd senaste körning datetime.
I Senast körda databasen fälttyp tidsstämpel och klicka sedan på antingen Skicka in eller den Uppdatering knapp. Datakällan är skapad!
Importera anpassad SCCM -data
Nu när datakällan har skapats visar jag dig hur jag importerade WIR: s garantidata från SCCM -databasen. Oavsett vilken anpassad data du importerar från SCCM -databasen kan du i princip följa samma steg.
Jag började med att klicka på Enhansoft Garantiinformation.
Direkt under relaterade länkar, Jag klickade på Testa in 20 poster.
Därefter såg jag till att Slutförandekod sa Framgång.
Återgår till Datakällor, Jag klickade på datakällan som jag skapade (Enhansoft Garantiinformation) i det sista avsnittet.
Under relaterade länkar, Jag klickade på Ladda alla poster.
Efter att ha bekräftat att Slutförandekod sa Framgång, Jag visste att WIR: s garantidata laddades in (importerades) till ServiceNow. Om du vill kan du klicka på Laddad data för att granska de importerade uppgifterna.
Bekräfta anpassade SCCM -data i ServiceNow
För att bekräfta att dina data har importerats klickar du på den första importuppsättningen. I mitt fall är den första uppsättningen på listan SET0010479.
Under relaterade länkar, Välj Importera uppsättningsrader flik. Klicka på den första posten under Skapad.
Bekräfta att de data du importerade visas korrekt. I mitt fall är det här garantin för en HP bärbar dator.
Notera: Med detta extra steg är jag nöjd med att Enhansoft: er Garantiinformationsrapportering (WIR) SCCM -data finns i ServiceNow CMDB.
Visa importerade data från SCCM
Som jag nämnde tidigare innehåller SCCM-integrationspluginet out-of-the-box datakällor som kommer att föra vanliga SCCM-data till ServiceNow CMDB. Låt oss ta en titt på vad som finns där nu.
Under Integration - Microsoft SCCM 2016 bygga ut Importera uppsättningsdata. Välj Datoridentitet. Förutom Gå till fält, klicka på rullgardinsmenyn och välj Namn. Sök efter en av dina datorer och tryck på Stiga på. När du hittar datorn väljer du Uppsättning länk bredvid datorns namn. I det här exemplet sökte jag efter caott* (CAOTTANT-LEN är min arbetsstation).
Klicka på Importera uppsättningsrader flik.
I det här exemplet, under Målrekord, Jag klickar på Dator: CAOTTANT-LEN.
Lägg märke till att det inte finns några garantiuppgifter listade här, så de anpassade SCCM -data som jag importerade tidigare visas inte.
Klicka på Ytterligare åtgärder knappen bredvid Importera uppsättning. Välj Export-> XML (denna post).
Klicka på Öppen -knappen för att visa XML -filen.
Längst ner i XML -filen kan jag se att attribut har inga garantidetaljer listade.
Jag kan härleda från XML -filen att garantiens utgångsdatum ( ) ingår i standarddatorn CI, men det finns inget samband mellan befintliga importerade WIR -garantidata och attribut inom datorns CI.
Vid denna tidpunkt kunde jag dra slutsatsen:
1. Enhansoft: er Garantiinformationsrapportering (WIR) SCCM -dataposter fördes in i ServiceNow CMDB.
2. I datorns CI fanns det garantiinformationsfält, men de var inte fyllda med data.
Det finns fortfarande arbete att göra, så i mitt senaste blogginlägg ska jag visa dig hur du skapar och kör en transform för garantidata, hur du ser till att dessa data tillämpas på datorobjekt och slutligen hur du ändrar sättet ServiceNow visar dessa data (steg #16-19).
Om du har några frågor om hur du importerar anpassad SCCM -data till ServiceNow, var god kontakta mig på @GarthMJ.
Se hur Right Click Tools förändrar hur system hanteras.
Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.
Kom igång med Right Click Tools idag: