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

  1. A Service Manager konzol alkalmazásban kattintson az Adminisztráció gombra.

  2. Kattintson a Feladatok ablaktáblán található PowerShell-munkamenet indítása parancsra.

  3. Írja be a következő parancsot a Windows PowerShell ablakába, majd nyomja meg az ENTER billentyűt:

    New-SCManagementPack –DisplayName Dashboards  
    
  4. 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.

  5. 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.

  6. 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

  1. 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.

  2. Keresse meg a <Assembly> címkét, és cserélje le az alábbi kódra:

    <Assembly>EnterpriseManagement!WpfViewsAssembly</Assembly>  
    
  3. 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">  
    
  4. 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.

  5. 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.

  6. 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.

  7. 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>  
    
    System_CAPS_ICON_note.jpg 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.

  8. Adjon hozzá egy új FolderItem elemet a FolderItems 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>  
    
    System_CAPS_ICON_important.jpg Fontos!


    A Folder ID minden alkalommal eltérő, mert a konzol állítja elő a mappa létrehozásakor.Másolja ki az ID attribútumot a <Folder> elemből, és illessze be a Folder elem FolderItem attribútumaként.Győződjön meg arról, hogy Folder elem ID attribútumában és a FolderItem elem Folder attribútumában szereplő értékek azonosak.

    Mentse a módosított fájlt.

  9. 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">  
    
  10. Adjon hozzá egy új ImageReference elemet a ImageReferences 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>  
    
    System_CAPS_ICON_note.jpg Megjegyzés


    Ez az ImageReference 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.

  11. Adjon hozzá egy új DisplayString elemet a DisplayStrings 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

  1. 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  
    
  2. 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  
    
  3. Zárja be és nyissa meg újra a Service Manager konzol alkalmazást.

  4. 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.

    System_CAPS_ICON_note.jpg 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.