KEPLIN Docs

Arbeide i team

Hver person i sin versjon, og utsjekkingen som hindrer to personer i å lagre oppå hverandre på den samme skjermen.

To personer som bygger den samme appen, er normaltilfellet, ikke unntaket. Keplin løser det i to lag, og det er verdt å forstå hvert av dem før du bruker det andre:

  1. Versjonen skiller arbeid som ikke bør blandes. Hver person velger sin, og ingenting av det den gjør vises i versjonen til de andre før det skjer en sammenslåing.
  2. Utsjekkingen beskytter et element innenfor den samme versjonen. Så lenge det er låst av noen, lagrer ingen andre det.

Hver person i sin versjon

Arbeidsversjonen er per person. Bytter Maria til 1.1, blir Rui stående i main uten å merke noe — og omvendt. Knappen i toppteksten sier alltid hvilken versjon du står i.

Menyen Versjoner: arbeidsversjonen som er merket er den til den som ser, ikke teamets
Menyen Versjoner: arbeidsversjonen som er merket er den til den som ser, ikke teamets

Valget blir lagret på serveren, knyttet til kontoen din. Det løser den dyreste misforståelsen i versjoneringen — «jeg byttet til 1.1, og det lagret i main» — for versjonen du lagrer i, avhenger verken av nettleseren, fanen eller maskinen du logget inn fra.

Som praktisk følge:

Situasjon Hva som skjer
Du bytter versjon Bare din visning endres. Ingen blir avbrutt.
En kollega oppretter en versjon Den dukker opp i menyen din, men du blir stående der du var.
Noen sletter versjonen du står i De får det ikke til: arbeidsversjonen til noen slettes ikke under føttene på dem.
Du logger inn fra en annen maskin Du fortsetter i den samme versjonen.

Dica

Når to personer skal jobbe med forskjellige ting i den samme appen — én med skjermene, en annen med rapportene — er det enklere å arbeide i den samme versjonen, og det unngår sammenslåingen. Det er når arbeidet overlapper, eller når det er risikabelt, at det lønner seg å skille i versjoner.

Utsjekking: låse et element for meg

Innenfor den samme versjonen er utsjekkingen sperren som hindrer to lagringer oppå hverandre. Den er per element — en skjerm, en layout, en widget, et skript, en API, en rapport, en arbeidsflyt — og bor i handlingsmenyen (ikonet med tre prikker) på hver linje i trærne til appen.

  1. Åpne treet der elementet ligger (UI, Kode, Data).
  2. Hold musen over linjen til elementet og klikk på ikonet med tre prikker — Handlinger for ….
  3. Velg Sjekk ut — lås for meg.
  4. Bekreftelsen sier «Utsjekket — elementet er låst for alle andre.»

Handlingsmenyen til en skjerm, med valget Sjekk ut — lås for meg
Handlingsmenyen til en skjerm, med valget Sjekk ut — lås for meg

Fra da av, og til du frigir det:

  • Du lagrer elementet som normalt.
  • De andre ser det, åpner det og leser det — men når de prøver å lagre, blir de avvist, med navnet ditt i meldingen.

Den samme menyen finnes i alle trærne i appen og virker likt i alle — et skript låses nøyaktig slik en skjerm låses.

Den samme utsjekkingen i handlingsmenyen til et element i treet Kode
Den samme utsjekkingen i handlingsmenyen til et element i treet Kode

Frigi det du har låst

Når du er ferdig, lever elementet tilbake:

  1. Åpne handlingsmenyen til linjen en gang til.
  2. Velg Sjekk inn — frigi.
  3. Bekreftelsen sier «Elementet er frigitt.»

Elementet er fritt for alle igjen. Ingenting går tapt på veien — utsjekkingen styrer hvem som lagrer, ikke det som er lagret.

Atenção

En glemt utsjekking er den enkleste måten å blokkere teamet på. Venn deg til å gjøre Sjekk inn — frigi når arbeidet er slutt, ikke når dagen er det.

Når elementet er låst av noen andre

Åpne handlingsmenyen, og den første linjen, grå og uten klikk, sier hvem det er: Sjekket ut av Maria Santos. Det er informasjon, ikke en feil — elementet kan fortsatt åpnes og leses.

Prøver du å lagre likevel, er avvisningen ikke generisk: den kommer med navnet og siden når — «Låst av Maria Santos siden 11.08.2026, 23:07.» Du vet hvem du skal spørre.

Tvinge frigivelsen

En administrator — og bare den — ser i den samme menyen et andre valg, Tving frigivelse. Det er til tilfellet der personen som låste, er på ferie, har forlatt teamet, eller rett og slett glemte det.

Bruk det med den samme varsomheten som en hovednøkkel brukes med: arbeider personen i elementet i det øyeblikket, er arbeidet dens ikke lenger beskyttet, og den neste lagringen kan gå oppå.

Hvordan vite hvem som rører hva

To kilder, og de utfyller hverandre:

Hvor Hva den svarer på
Handlingsmenyen til hvert element «Hvem har dette elementet låst nå?»
Historikken til versjonen «Hvem lagret hva, og når?» — hver lagring kommer med navnet til opphavspersonen.

Historikken er på neste side i dette kapittelet, og er stedet der spørsmålet «hvem endret dette?» besvares uten å spørre noen.

Vanlige spørsmål

  • Krysser utsjekkingen versjoner? Nei. Den er per versjon: å låse en skjerm i 1.1 låser ikke den samme skjermen i main, for de er elementer i forskjellige versjoner.
  • Må jeg sjekke ut for å lagre? Nei. Uten utsjekking lagrer den som lagrer først. Utsjekkingen er til når det ikke holder.
  • Mister jeg utsjekkingen om jeg lukker nettleseren? Nei. Den er tilstand på serveren og tåler økter, maskiner og dager. Den forsvinner bare med Sjekk inn — frigi eller med en tvungen frigivelse.
  • Gir to personer i den samme versjonen konflikt? Bare hvis de lagrer det samme elementet. Ulike soner i den samme versjonen lever fint side om side.