Ryhmän integrointi

Kun haluat yhdistää tietovaraston tuen käyttöympäristöön, työ tulee aloittaa huolellisella suunnittelulla.Tavoitteena on yhdistää tietovaraston käyttäjien tuntema käsittelyreitti työympäristössä määritettyihin käsitteisiin.Työympäristön käyttöliittymää ja toiminnallisuutta voi laajentaa monilla tavoilla, joten integroinnin voi toteuttaa joustavasti monilla tavoilla.Seuraavassa kuvataan, mistä suunnittelun voi aloittaa.

Ryhmän toimittajan koontiin liittyy muutakin kuin ryhmän sovellusohjelmaliittymän käytön opettelu. (Seuraavissa kohdissa keskitytään ryhmälisäosassa esiteltyihin eri tukiosiin.)Tärkeintä on tuntea työympäristön integrointi.On siis syytä aloittaa kokonaiskuvasta.Seuraavassa kuvauksessa käytetään CVS-työasemaa esimerkkinä siitä, kuinka ryhmän toimittaja integroidaan käyttöympäristöön.Tarkastellaan CVS-toimittajan tuomia toimintoja sekä työympäristön ja ryhmän toiminteita, joiden avulla voit päästä vastaavaan integrointitasoon.

Työympäristö, jossa on CVS-valikkovaihtoehtoja, näkymiä, tehtäviä ja koristeluja.

CVS-työasema integroituu saumattomasti työympäristön resurssiperspektiiviin.Sen avulla käyttäjät voivat määrittää projektin CVS-toimintoja varten, minkä lisäksi se lisää toimintoja resurssin valikkoon, koristelee resurssit ryhmäkohtaisilla tiedoilla, tuo käyttöön mukautettuja näkymiä, joissa esitetään ryhmäkohtaisia tietoja, lisää tehtäväluetteloon ryhmiin liittyviä tehtäviä... Luetteloa voisi jatkaa loputtomiin.Kuinka toimittaja voi toteuttaa vastaavan integroinnin?Seuraavassa on perusvaiheita, joiden avulla pääset alkuun, sekä linkkejä hyödyllisiin lisätietoihin (sekä ryhmäkohtaisiin että työympäristöön liittyviin aiheisiin).

Aloitus

Määritä RepositoryProvider-luokka, joka esittää toteutusta.
Määritä ohjattu kokoonpanon määritystoiminto, jotta käyttäjät voivat liittää toimittajan omiin projekteihinsa.
Lisää toiminnot Ryhmä-valikkoon.

Resurssinäkymien parannus

Lisää toimittajakohtaisia ominaisuuksia resurssin ominaisuussivulle.
  • Toteuta ja lisää ominaisuussivuja, joissa näytetään resurssin ryhmäkohtaisia ominaisuuksia.
Toteuta erityisiä koristelutoimintoja, jotka esittävät ryhmään liittyviä määritteitä.
Vähennä tungosta suodattamalla pois resurssit, joita käytetään ryhmätuen toteutukseen. 

Käyttäjän tekemän muokkauksen ja resurssien muutosten käsittely

Puutu resurssien tallennukseen, jotta voit tarkistaa käyttöoikeudet, ennen kuin käyttäjä tallentaa tiedoston.
Puutu toimintaan, ennen kuin käyttäjä muokkaa tiedostoa, ja tarkista muokkausoikeudet.
Seuraa resurssien muutoksia työtilassa, jotta voit sallia vastaavat muutokset tietovarastossa.
Varmista, että resurssitoimintoja varten on poimittu oikeat resurssilukot, jotka kutsuvat siirron tai poiston ripustinta tai fileModificationValidator-laajennuspistettä.
Ota linkitetyt resurssit käyttöön.

Tietovarastoon liittyvien tehtävien virtaviivaistus

Määritä jokin helppokäyttöinen tapa, jolla projektien kuvaus voidaan viedä.
  • Projektiaineistojen avulla voit viedä projektit niin, ettei projektien sisältöä viedä, jolloin käyttäjät voivat koota projektit uudelleen tietovarastosta.
Vähennä tietovaraston tungosta ohittamalla tiedostot, jotka voidaan muodostaa uudelleen.
  • Noudata tiedostojen käsittelyn yhteydessä ignore-laajennusta ja ohita lisäosan johdetut tiedostot.

Käyttöympäristön integroinnin parannus

Lisää toimittajakohtaisia oletusasetuksia oletusasetussivulle.
Toteuta mukautetut näkymät, joissa esitetään yksityiskohtaisia tietoja tietovarastoista tai niiden resursseista.
  • Lisää näkymä käyttämällä views-laajennuspistettä.
  • CVS-toimittajan tietovarastonäkymä on hyvä esimerkki tästä.
Lisää tarvittaessa näkymät tai toiminnot aiemmin luotuihin työympäristön perspektiiveihin.
  • Lisää lisäosan pikakuvakkeet tai näkymät aiemmin luotuihin perspektiiveihin käyttämällä perspectiveExtensions-laajennusta.
Toteuta tietovarastokohtainen perspektiivi, joka virtaviivaistaa tietovaraston hallintaa ja selausta.
  • Määritä perspectives-laajennuksen avulla oma perspektiivi ja sivun asettelu sekä omat näkymät ja pikakuvakkeet.