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.
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).
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. |
|
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. |
|
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 |
Adjon meg egy egyszerű módszert a projektek leírásának exportálásához. |
|
Az újból előállítható fájlok figyelmen kívül hagyásával csökkentse a lerakatban a zűrzavart. |
|
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. |
|
Adjon hozzá saját nézeteket vagy tevékenységeket a meglévő munkaállomás-perspektívához, ha megfelelő. |
|
A lerakatadminisztráció vagy böngészés korszerűsítése érdekében valósítson meg egy lerakat-specifikus perspektívát. |
|