Hur man anpassar SCCM -data i ServiceNow CMDB

Detta är det sista inlägget i ett 5-blogginlägg om hur man integrerar SCCM-data med ServiceNow. I det här inlägget visar jag dig hur du anpassar SCCM -data i ServiceNow CMDB (Konfigurationshanteringsdatabas) genom att täcka steg 16 till 19 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.

Anpassa SCCM -data i ServiceNow CMDB

Till skillnad från de tidigare inläggen som var mer allmänna kommer den här specifikt att visa hur vi anpassade Garantiinformationsrapportering (WIR) garantidata som importerades från SCCM till ServiceNow CMDB. Dessa steg är dock överförbara oavsett vilken annan anpassad data du kan importera från SCCM till ServiceNow CMDB.
I detta inlägg, Hur man anpassar SCCM -data i ServiceNow CMDB, Jag visar 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 denna data (steg 16-19).
För att granska tidigare steg, se, Så här importerar du anpassade SCCM -data till ServiceNow, för steg 12 till 15. 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.

Skapa en transform för data om garantiinformation

I ServiceNow en transformering behövs för att CMDB ska kunna hantera anpassade fält som importeras från SCCM. Det krävs också för att koppla dessa data till specifika datorer.
Som jag förklarade tidigare visas stegen specifikt för Enhansoft Garantiinformation för garantiinformation (WIR), men du kan tillämpa dem på alla andra anpassade datakällor.
Anpassa SCCM -data i ServiceNow CMDB - datakälla
Under Integration-Microsoft SCCM 2016 Välj Datakällor. Klicka på datakällan Enhansoft Garantiinformation.
Anpassa SCCM -data i ServiceNow CMDB - Ny knapp
I Förvandlas kan du behöva rulla ner för att se den, klicka på Ny knapp.
Anpassa SCCM -data i ServiceNow CMDB - Mapping Assist
Ange ett namn för transformen i Namn fält. I mitt fall är det ”ES Warranty Transform”. Lämna Källtabell fältet fyllt med datakälltabellen. I Måltabell fält, klicka på rullgardinsmenyn och välj Dator (cmdb_ci_dator).
Notera: Genom att följa dessa steg kopplas data till en specifik dator så att vi kan se Enhansoft Garantiinformation Rapportering (WIR) garantidata som är associerade med ett dator -CI -objekt i ServiceNow CMDB.
Under relaterade länkar, Klicka på Kartläggningsassistent.
Anpassa SCCM -data i ServiceNow CMDB - Tabeller
I Källa tabell, nära toppen av skärmen, (i mitt fall är det Enhansoft Garantiinformation), utför följande steg:
Lokalisera HWStartDateTime0. Klick Lägg till.
Lokalisera HWEndDateTime0. Klick Lägg till.

I Mål bord, till höger på skärmen, (i alla fall borde det vara Dator), utför följande steg:
Lokalisera Köpt. Klick Lägg till.
Lokalisera Garantin upphör att gälla. Klick Lägg till.
Notera: Dessa objekt kommer att fylla i Fältkarta. I andra scenarier (dvs. inte anpassning av WIR: s garantidata) kommer dina valda artiklar att variera från mina.
Klick Spara.
Anpassa SCCM -data i ServiceNow CMDB - fältkartor
Bredvid Fältkartor, Klicka på Ny knapp.
Anpassa SCCM -data i ServiceNow CMDB - Använd källskript
I Källfält klicka på rullgardinsmenyn och välj ResourceID. De Källfält rutan kommer att döljas efter nästa steg. Se till att rutan bredvid Använd källskript är vald.
Anpassa SCCM -data i ServiceNow CMDB - källskript
Ersätt den befintliga texten genom att klistra in följande text i Källskript område:
answer = SCCMHelper.findComputer (source.u_resourceid);
I Målfält klicka på rullgardinsmenyn och välj Sys ID. Se till att rutan bredvid Växa samman väljs innan du klickar på någon av Skicka in knappar.
Anpassa SCCM -data i ServiceNow CMDB - Uppdatering
Klick Uppdatering.
Anpassa SCCM -data i ServiceNow CMDB - Datakällor - Uppdatering
Slutligen, tillbaka Datakällor, Klicka på Uppdatering -knappen, högst upp på sidan. Du är klar med att skapa transformen!

Kör Transform

För att säkerställa att allt är okej måste vi testa transformen genom att köra den.

Anpassa SCCM -data i ServiceNow CMDB - Ny transform
Fortfarande på Datakällor, Klicka på Enhansoft Garantiinformation datakälla. I Förvandlas klicka på den nyskapade transformationen. I mitt fall är det ES Garantitransform.
Anpassa SCCM -data i ServiceNow CMDB - Relaterade länkar - Transform
Under relaterade länkar, Klicka på Omvandla.
Anpassa SCCM -data i ServiceNow CMDB - Transform -knappen
Klicka på Omvandla knapp.
Anpassa SCCM -data i ServiceNow CMDB - Framgång
Se till att Slutförandekod säger Framgång. Klicka på länken bredvid Gå till importuppsättningen.
Anpassa SCCM -data i ServiceNow CMDB - tillståndskolumn
Lägg märke till det i tabellen ovan stat kolumnen står det "Infogat". Det betyder att en post infogades i databasen med en posttyp av Dator, med hjälp av ES Warranty Transform som kartläggningsmetod.
Informationen i denna tabell bekräftar att transformationen fungerade.

Hur man bekräftar att datorer är kopplade till deras garantidata

Jag kommer att utföra samma test som jag gjorde i mitt tidigare blogginlägg, Så här importerar du anpassade SCCM -data till ServiceNow. I det inlägget visade jag dig resultaten för min arbetsstation innan jag skapade transformationen. Låt oss nu titta på samma dator efter att transformationen skapades och garantidata lades till.
Anpassa SCCM -data i ServiceNow CMDB - Ange länk
Under Integration - Microsoft SCCM 2016 bygga ut Importera uppsättningsdata och välj Datoridentitet. Förutom Gå till fält, klicka på rullgardinsmenyn och välj Namn. Skriv de första tecknen i ett datornamn, i mitt exempel är det kaot*och tryck sedan på Stiga på.
Jag väljer Uppsättning länk bredvid CAOTTANT-LEN med det senast skapade datumet.
Anpassa SCCM -data i ServiceNow CMDB - Import Set Rows
Under Importera uppsättningsrader, Jag väljer Dator: CAOTTANT-LEN.
Anpassa SCCM -data i ServiceNow CMDB - formulär
Varför visas inte garantidata här? Jag ska granska XML fil.
Anpassa SCCM -data i ServiceNow CMDB - Export - XML
På vänster sida av Dator CAOTTANT-LEN nära toppen av skärmen, klicka på knappen för ytterligare åtgärder. Välj Export-> XML (denna post).
Anpassa SCCM -data i ServiceNow CMDB - öppen knapp
Klick Öppen.
Här är det relevanta området i XML koda:
Anpassa SCCM -data i ServiceNow CMDB - XML -koden
Ja, rätt garantidata är kopplad till den här datorn! Det bekräftas i båda inköpsdatum såväl som fältet garanti_utgång fält.

Redigera formulärlayouten

Hur kan du göra denna information synlig i ServiceNow form?
Anpassa SCCM -data i ServiceNow CMDB - knappen Extra åtgärder
Tillbaka på datorformuläret, klicka på knappen för ytterligare åtgärder (lila pil) igen.
Anpassa SCCM -data i ServiceNow CMDB - formulärlayout
Välj Konfigurera -> Formulärlayout.
Anpassa SCCM -data i ServiceNow CMDB - tillgänglig
Under Tillgängliga, välj varje objekt som du vill se ska läggas till i formuläret. När du har valt ett objekt klickar du på >.
I mitt fall valde jag Köpt och vår Garantin upphör att gälla.
Anpassa SCCM -data i ServiceNow CMDB - vald
Under Vald, Jag flyttade Köpt till strax över dela och vår Garantin upphör att gälla till strax över end_split. Jag gjorde detta för att dessa fält skulle visas sida vid sida i formulärlayouten (se skärmdumpen nedan).
Klicka på Spara knapp.
Anpassa SCCM -data i ServiceNow CMDB - uppdaterat formulär
grattis! De nya fälten har lagts till i formuläret.
Med det sista steget slutfört, alla de uppgifter som behövs från installationen a ServiceNow utvecklarinstans för att visa garantidata importerade från SCCM är klara! Känner du dig nu som en ServiceNow/SCCM expert ?!
Tack för att du tog dig tid att läsa detta blogginlägg längre än vanligt. För att säkerställa att alla började på rätt spår behövde jag först täcka alla de stora ServiceNow komponenter innan du tar upp hur du importerar anpassade data från SCCM.
Om du har ytterligare frågor om hur du anpassar SCCM -data i ServiceNow CMDB, 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:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish