Jelentési mintaforgatókönyv: Irányítópultok és jelentések az egyéni nézetekben
Közzétéve: 2016. május
Hatókör: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
A System Center 2012 – Service Manager használatához szükség van egy Microsoft SharePoint-webhelyre, és a Service Manager-kiszolgálóra rákerülnek az új Microsoft Online Analytical Processing (OLAP) kockák – ezek egyrészt előfeltételek, másrészt előnyük az, hogy rendkívül könnyen lehet a Microsoft SharePoint Server 2010 részét képező PerformancePoint Services vagy a Microsoft Excel szolgáltatásaira alapuló SharePoint-irányítópultot létrehozni.A Service Manager alkalmazáson belül egyéni nézetekben jeleníthetők meg ezek az irányítópultok.
A Service Manager konzol felületén az alábbi eljárásokat követve hozhat létre SharePoint-irányítópult megjelenítésére szolgáló egyéni nézetet.Az alábbi három eljárást a megjelenési sorrendjükben kell végrehajtani.
Az irányítópult felügyeleti csomag létrehozása
A Service Manager konzol alkalmazásban kattintson az Adminisztráció gombra.
Kattintson a Feladatok ablaktáblán található PowerShell-munkamenet indítása parancsra.
Írja be a következő parancsot a Windows PowerShell ablakába, majd nyomja meg az ENTER billentyűt:
New-SCManagementPack –DisplayName Dashboards
A Service Manager konzol alkalmazásban kattintson a Munkaelemek gombra.A Munkaelemek ablaktáblán bontsa ki az Incidenskezelés csomópontot, majd kattintson a Mappa létrehozása elemre.
Az Új mappa létrehozása párbeszédpanel Mappa neve mezőjébe írja be az Irányítópultok nevet.Válassza ki az Irányítópultok elemet a Felügyeleti csomag területen, majd kattintson az OK gombra.
Windows PowerShellben adja ki a következő két parancsot:
Get-SCManagementPack –DisplayName Dashboards | Export-SCManagementPack –Path C:\DashBoards
Get-SCManagementPack –DisplayName Dashboards | Remove-SCManagementPack
Az irányítópult felügyeleti csomag szerkesztése a Visual Studioval
Indítsa el a Microsoft Visual Studiot.
A Visual Studioban kattintson a File (Fájl) menü Open (Megnyitás) parancsára, válassza a File (Fájl) lehetőséget, majd az Open File (Fájl megnyitása) párbeszédpanelen mutasson a C:\DashBoards mappára. Nyissa meg az előbbi lépésben exportált felügyeleticsomag-fájlt.A fájlnév ManagementPack.<GUID>.xml formátumú.
Az alábbi lépéseket követve módosítsa a felügyeleti csomag fájlját a Visual Studioban.
Keresse meg a
<Assembly>
címkét, és cserélje le az alábbi kódra:<Assembly>EnterpriseManagement!WpfViewsAssembly</Assembly>
Az alábbiakat végrehajtva cserélje le az aktuális azonosítót az IncidentDashboards értékre:
Keresse meg a következő kódrészletet:
<Identity> <ID>ManagementPack.aded6801e732473d80731943d22d33dc</ID> <Version>7.5.1088.276</Version> </Identity>
A kódrészleten belül módosítsa az
<ID>
részt, az alábbi módon:<ID>IncidentDashboards</ID>
Ezt követően keresse meg a következő kódrészletet:
<DisplayStrings> <DisplayString ElementID="ManagementPack.aded6801e732473d80731943d22d33dc"> <Name>Dashboards</Name> </DisplayString>
A kódrészleten belül módosítsa a
<DisplayString>
címkéket, az alábbi módon:<DisplayString ElementID="IncidentDashboards">
Válassza a FájlManagementPack.<GUID>.xml mentése másként lehetőséget, majd a Fájl mentése másként párbeszédpanelen adja meg a következőt a Fájlnév mezőben: C:\DashBoards\IncidentDashboards.xml.
A
<References>
szakaszhoz adjon hozzá egy hivatkozást, amelynek a System.Library felügyeleti csomagra kell mutatnia.A kapott<References>
szakasznak az alábbihoz kell hasonlítania:<References> <Reference Alias="EnterpriseManagement"> <ID>Microsoft.EnterpriseManagement.ServiceManager.UI.Console</ID> <Version>7.5.1088.276</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="IncidentManagement"> <ID>ServiceManager.IncidentManagement.Library</ID> <Version>7.5.1088.276</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> <Reference Alias="System"> <ID>System.Library</ID> <Version>7.5.1088.276</Version> <PublicKeyToken>31bf3856ad364e35</PublicKeyToken> </Reference> </References>
Mentse a módosított fájlt.
Vegyen fel egy új
PresentationsType
szakaszt a</Categories>
és a<Presentation>
szakasz közé.A végeredménynek az alábbihoz kell hasonlítania:</Categories> <PresentationTypes> <ViewTypes> <ViewType ID="Dashboard" Accessibility="Public"> <Configuration> <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="skip" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </Configuration> <ViewImplementation> <Assembly>Console!WpfViewsAssembly</Assembly> <Type>Microsoft.EnterpriseManagement.UI.WpfViews.Overview</Type> </ViewImplementation> </ViewType> </ViewTypes> </PresentationTypes> <Presentation>
Mentse a módosított fájlt.
Adjon hozzá egy nézetdeklarációt; ehhez adja hozzá az alábbiakat a
<Presentation>
és a<Folders>
címkék között.A kapott kódnak az alábbihoz kell hasonlítania:<Presentation> <Views> <View ID="View.IncidentDashboard" Accessibility="Public" Enabled="true" Target="System!System.Entity" TypeID="Dashboard" Visible="true"> <Category>NotUsed</Category> <Configuration> <Presentation> <Header /> <Content> <WebBrowser xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" Name="wb1" Source="http://Dashboards/IncidentDashboard.aspx"/> </Content> </Presentation> </Configuration> </View> </Views> <Folders>
Megjegyzés
Cserélje le a Source attribútumban található URL-címet az adott környezetben használt irányítópultok valamelyikének URL-címére.Ezen az URL-címen a felhasználó böngészőjéből az intraneten vagy az interneten keresztül elérhető tartalomnak kell szerepelnie.Mentse a módosított fájlt.
Adjon hozzá egy új
FolderItem
elemet aFolderItems
szakaszhoz.A kapott kódnak az alábbihoz kell hasonlítania:<Folders> <Folder ID="Folder.dd2ff258eca54d93a4f10c312df00673" Accessibility="Public" ParentFolder="IncidentManagement!ServiceManager.Console.IncidentManagement" /> </Folders> <FolderItems> <FolderItem ElementID="View.IncidentDashboard" ID="FolderItem.View.IncidentDashboard" Folder="Folder.dd2ff258eca54d93a4f10c312df00673"/> <FolderItem ElementID="EnterpriseManagement!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.Task.CreateGridView" ID="FolderItem.695321a1458140e7af75fe3a95888f8e" Folder="Folder.dd2ff258eca54d93a4f10c312df00673" /> </FolderItems>
Fontos!
AFolder ID
minden alkalommal eltérő, mert a konzol állítja elő a mappa létrehozásakor.Másolja ki azID
attribútumot a<Folder>
elemből, és illessze be aFolder
elemFolderItem
attribútumaként.Győződjön meg arról, hogyFolder
elemID
attribútumában és aFolderItem
elemFolder
attribútumában szereplő értékek azonosak.Mentse a módosított fájlt.
Frissítse a
DisplayString
tartalmát az előző lépésből származóID
értékkel.Keresse meg a következő kódrészletet:<DisplayString ElementID="Folder.<ID>”
Frissítse az előző lépésből származó
ID
értékkel.A kapott kódnak az alábbiakhoz kell hasonlítania:<DisplayString ElementID="Folder.dd2ff258eca54d93a4f10c312df00673">
Adjon hozzá egy új
ImageReference
elemet aImageReferences
szakaszhoz.A kapott kódnak az alábbihoz kell hasonlítania:<ImageReferences> <ImageReference ElementID="View.IncidentDashboard" ImageID="IncidentManagement!IncidentMgmt_AllIncidents_16"/> <ImageReference ElementID="Folder.dd2ff258eca54d93a4f10c312df00673" ImageID="EnterpriseManagement!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.Image.Folder" /> </ImageReferences>
Megjegyzés
Ez azImageReference
elem a Service Manager konzolÖsszes incidens nézetéhez használt alapértelmezett Incidens ikonra mutat.Helyette egyéni kép is használható.Mentse a módosított fájlt.
Adjon hozzá egy új
DisplayString
elemet aDisplayStrings
szakaszhoz.A kapott kódnak az alábbihoz kell hasonlítania:<LanguagePacks> <LanguagePack ID="ENU" IsDefault="true"> <DisplayStrings> <DisplayString ElementID="View.IncidentDashboard"> <Name>Incident Dashboard</Name> </DisplayString> <DisplayString ElementID="IncidentDashboards"> <Name>Dashboards</Name> </DisplayString> <DisplayString ElementID="Folder.dd2ff258eca54d93a4f10c312df00673"> <Name>Dashboards</Name> </DisplayString> </DisplayStrings> </LanguagePack> </LanguagePacks>
Mentse a módosított fájlt.
Az irányítópult megjelenítése egyéni nézetben
Nyissa meg a Service Manager Windows PowerShell parancshéjat, majd az alábbi paranccsal ellenőrizze az IncidentDashboards felügyeleti csomagot:
Test-SCManagementPack –FullName C:\DashBoards\IncidentDashboards.xml
Ha az ellenőrzés nem jelez hibát, a következő paranccsal importálhatja a felügyeleti csomagot:
Import-SCManagementPack –FullName C:\DashBoards\IncidentDashboards.xml
Zárja be és nyissa meg újra a Service Manager konzol alkalmazást.
Kattintson a Munkaelemek elemre.A Munkaelemek ablaktáblán bontsa ki az Incidenskezelés és az Irányítópultok csomópontot.Az Incidensek irányítópultja nézetben tekintheti meg a Service Manager konzol felületén keresztül elérhető SharePoint-webhelyen található irányítópultot.
Megjegyzés
Ha az eljárást Service Manager adatraktár nélküli környezetben alkalmazza, akkor előfordulhat, hogy az irányítópulton nem a naprakész adatok jelennek meg.