Gazdag csoportintegráció

A lerakat támogatása és a platform integrációja egy jó és szilárd tervezéssel kezdődik. A cél a lerakat-felhasználók által ismert munkafolyamat és a munkaterületen megadott alapfogalmak integrálása.  Mivel a munkaterület UI és a funkciók többféleképpen kiterjeszthetők, az integráció rugalmasan megvalósítható. Hol kell kezdeni?

A Csapat API megismerésének nem csak a csapatszolgáltató összeépítése a lényege.  (A következő szakaszok a csapatbedolgozó által bevezetett támogatásra koncentrálnak.) A munkaterület-integrációt is meg kell ismerni.  Kezdjük egy átfogó képpel. A CVS ügyfelet használjuk esettanulmányként a csapatszolgáltató platformmal integrációjához. Tekintsük meg a CVS szolgáltató által biztosított funkciók egy részét, valamint azt, hogy mely munkaterület- és csapaszolgáltatásokat használhatja hasonló szintű integráció eléréséhez.

Munkaterület CVS menüpontokkal, nézetekkel, feladatokkal és díszítményekkel

A CVS ügyfél zökkenőmentesen integrálódik a meglévő munkaterület-erőforrás perspektívával. Ennek segítségével a felhasználók beállíthatnak egy projektet a CVS-hez, funkciókat adhatnak az erőforrás menüjéhez, az erőforrásokat csapatspecifikus információkkal díszíthetik, csapatspecifikus információkat megjelenítő egyéni nézeteket biztosíthatnak, csapatorientált feladatokat adhatnak a feladatlistához...  A lista tovább folytatódik. Hogyan érhet el a szolgáltató hasonló integrációt? Az alábbiakban látható néhány alaplépés az indításhoz és hivatkozás a témakörrel kapcsolatos információkra (mindegyik csapatspecifikus és munkaterület-orientált).

Kezdeti lépések

Adjon meg egy RepositoryProvider elemet, amely a megvalósítást ábrázolja.
Biztosítson egy konfigurációs varázslót, így a felhasználók a szolgáltatót társíthatják a projektekkel.
Adja hozzá a tevékenységeket a Csapat menühöz.

Erőforrásnézetek kibővítése

Adjon hozzá szolgáltatóspecifikus tulajdonságokat az erőforrás adatlapjához.
A csapattal kapcsolatos attribútumok megjelenítéséhez valósítson meg speciális díszítményeket
A csapattámogatás megvalósításában használt erőforrások kiszűrésével csökkentse a zűrzavart. 

Felhasználói szerkesztés és az erőforrások módosításainak kezelése

Közreműködjön az erőforrások mentésében, így ellenőrizheti a jogosultságokat, mielőtt a felhasználó módosítaná a fájlt.
Lépjen közbe, mielőtt a felhasználó szerkeszthetné a fájlt, annak kiderítése érdekében, hogy a művelet engedélyezett-e.
Kövesse a munkaterület erőforrásainak módosításait, így a lerakatban engedélyezheti a társított módosításokat.
Győződjön meg róla, hogy a megfelelő erőforrás-zárolások rendelkezésre állnak az erőforrás-műveletekhez, amelyek meghívják az áthelyezés/törlés csatlakozópontot vagy a fileModificatonValidator elemet.
Engedélyezze a csatolt erőforrások használatát

A lerakattal kapcsolatos feladatok egyszerűsítése

Adjon meg egy egyszerű módszert a projektek leírásának exportálásához.
  • A projektkészletek segítségével exportálja a projekteket a tartalom exportálás nélkül, így a felhasználók a lerakatból újraépíthetik a projekteket.
Az újból előállítható fájlok figyelmen kívül hagyásával csökkentse a lerakatban a zűrzavart.
  • A fájlok kezelésekor fogadja el az ignore kiterjesztést, és használja az ignore-t a bedolgozó származtatott fájljaihoz.

Platformintegráció javítása

A beállításlapokhoz adjon szolgáltatásspecifikus beállításokat.
A lerakattal és erőforrásaikkal kapcsolatos részletes információk megjelenítése érdekében valósítson meg egyéni nézeteket.
  • A views kiterjesztés segítségével adjon közre egy nézet.
  • Példát a CVS szolgáltató lerakatnézete tartalmaz.
Adjon hozzá saját nézeteket vagy tevékenységeket a meglévő munkaállomás-perspektívához, ha megfelelő.
  • A perspectiveExtensions kiterjesztés segítségével a meglévő perspektívákhoz adja hozzá a bedolgozó billentyűparancsait.
A lerakatadminisztráció vagy böngészés korszerűsítése érdekében valósítson meg egy lerakat-specifikus perspektívát.
  • A perspectives perspektíva segítségével adjon meg saját perspektívát, nézeteket, billentyűparancsokat és oldalelrendezést.