A munkakövetési webes űrlap testreszabása

Azure DevOps Server 2022 – Azure DevOps Server 2019

Ez a cikk a üzemeltetett XML-folyamatmodell vagy a helyszíni Azure DevOps Server helyszíni XML-folyamatmodelljének használatakor elvégezhető testreszabásokra vonatkozik. Az öröklési folyamat modellje a folyamat testreszabása című témakörben található. A folyamatmodellek áttekintését a munkakövetési élmény testreszabása című témakörben tekintheti meg.

XML-definíciós fájlok importálása/exportálása

Ezt a sorozatot akkor használja, ha a helyszíni XML-folyamatmodellt használja, és egyéni XML-definíciós fájlok importálásával kezeli a munkakövetés testreszabását.

WIT-definíciós fájl exportálásaXML-definíciós fájl szerkesztéseWIT-definíciós fájl importálásaMódosítások frissítése és ellenőrzése

Folyamat zip-fájljainak importálása/exportálása

Ezt a sorozatot akkor használja, ha az üzemeltetett XML-folyamatmodellt használja, és egy folyamat- vagy folyamatsablon importálásával kezeli a munkakövetés testreszabását.

Exportálási folyamatXML-definíciós fájl(ok) szerkesztéseImportálási folyamatMódosítások frissítése és ellenőrzése

ŰRLAP szakasz

A fő különbség az, hogy most már két fő elrendezési szakasz található a FORM csomóponton belül. Az Elrendezés elemen belül található első szakasz határozza meg az űrlapelrendezést, ha egy ügyfélen, például a Visual Studióban tekinti meg. A WebLayout elemben található második szakasz határozza meg az űrlap elrendezését, amikor webböngészőn keresztül tekinti meg.

<FORM>
   <Layout HideReadOnlyEmptyFields="true" HideControlBorders="true">
       . . .  
   </Layout>
   <WebLayout>
       . . .  
   </WebLayout>
</FORM>

A megadott testreszabások elvégzéséhez tekintse meg az alábbi témaköröket:

Definíciós fájlok importálása és exportálása (helyszíni XML-folyamat)

  1. Ha nem rendelkezik felügyeleti engedélyekkel a projekthez, kérje le őket.

  2. Nyisson meg egy parancssori ablakot a wit Rendszergazda utasításainak megfelelően: Objektumok testreszabása és kezelése a munka nyomon követéséhez.

    Példa:

    %programfiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer 
    
  3. Exportálja azt a WIT-definíciós fájlt, amelyben módosítani vagy hozzáadni szeretne egy mezőt. Adja meg a WIT nevét és a fájl nevét.

    witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:TypeName /f:"DirectoryPath/FileName.xml"  
    

    Egy szervezet CollectionURL-jének példája ahttps://dev.azure.com/ OrganizationName.

  4. Szerkessze a következő fájlt: . Részletekért lásd: WebLayout XML-elemek.

  5. Importálja a WIT-definíciós fájlt.

    witadmin importwitd /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/FileName.xml"  
    
  6. Nyissa meg a webes portált a módosítások megtekintéséhez. Ha az ügyfél már meg van nyitva, frissítse a lapot.

    A legújabb frissítések a kiszolgálóról töltődnek le, beleértve az imént importált módosításokat is. Várjon néhány másodpercet, amíg a frissítés befejeződik.

    A witadmin használatáról további információt a munkaelem-típusok importálása, exportálása és kezelése című témakörben talál.

Tipp.

A witadminnal definíciós fájlokat importálhat és exportálhat. Egyéb használható eszközök: a Folyamatszerkesztő (ehhez telepítenie kell a Visual Studio egy verzióját). Telepítse a Folyamatsablon szerkesztőt a Visual Studio Marketplace-ről.

Elrendezés és átméretezés

A webes űrlap a rendelkezésre álló szélességtől és a megadott szakaszok számától függően átméreteződik. Maximális szélességben a legtöbb webböngészőben a lap minden szakasza a saját oszlopában jelenik meg. A megjelenítési szélesség csökkenésével az egyes szakaszok arányosan méretezhetők át az alábbiak szerint:

  • Négy szakaszban: 40%, 20%, 20% és 20%
  • Három szakaszban: 50%, 25% és 25%
  • Két szakasz esetén: 66% és 33%
  • Egy szakasz esetén: 100%.

Ha a megjelenítési szélesség nem tartalmazza az egyes szakaszok oszlopos megjelenítését, a szakaszok halmozottan jelennek meg egy oszlopon belül.

Globális listák

A globális listák kezelése másként működik üzemeltetett XML-ben, mint az Azure DevOps Serveren. A witadmin parancs és a külön globális listafájl nem támogatott. Az Üzemeltetett XML-ben globális listákat csatol egy meglévő munkaelem-típushoz az alábbi kódrészletben látható módon.

<?xml version="1.0" encoding="utf-8"?>
<witd:WITD xmlns:witd="http://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef" application="Work item type editor" version="1.0">
  <WORKITEMTYPE name="Shared Steps" refname="Custom.SharedSteps">
    <DESCRIPTION>Server-side data for reusable set of test steps. Version: B.02</DESCRIPTION>
    <GLOBALLISTS>
      <GLOBALLIST name="Foo">
        <LISTITEM value="No" />
        <LISTITEM value="Yes" />
        <LISTITEM value="Maybe" />
        <LISTITEM value="Not Sure" />
      </GLOBALLIST>
      <GLOBALLIST name="Bar">
        <LISTITEM value="Open" />
        <LISTITEM value="Closed" />
      </GLOBALLIST>
     </GLOBALLISTS>  
     ...

Alapértelmezés szerint a globális listák a Megosztott lépések munkaelemtípushoz lesznek csatolva.

Figyelmeztetések és hibák importálása

A módosított WIT-definíció importálásakor figyelmeztetést kap, ha csak a WebLayout vagy az Elrendezés csomópontban ad hozzá vezérlőelemet egy kötelező mezőhöz, a másikat azonban nem.

Hibaüzenet jelenik meg, ha engedélyezi az új űrlapot, majd módosít egy WIT-definíciót, amelyben törli a WebLayout csomópontot.