Fördelar med att följa namnkonventionerna
Den främsta fördelen med att följa namnkonventionerna nedan är att ni får bättre koll på de datakällor och entiteter ni använder. Om ni består av flera siter på flera orter som alla använder egna datakällor och entiteter blir det även lättare att se vilka som tillhör de olika siterna. Detta blir extra relevant om er organisation är flerspråkig, för att alla som ska administrera tjänsten hos er ska förstå vad de gör. Avslutningsvis så blir det enklare att få data som integreras att synas på rätt plats om det finns en tydlig namnstruktur.
Namn på Datakällor & Entiteter
- Använd alltid engelska
- Använd inte specialtecken (med undantag för underscore "_")
- Använd beskrivande namn för att klart indikera vilken typ av data som ska lagras i datakällan/entiteten. Undvik t.ex namn som "team1_datakälla" eller "kalles_avvikelser_3".
- Undvik förkortningar eftersom det kan vara svårt för andra att förstå.
Namngivning av fält (namnet på nyckeln)
- Använd beskrivande namn för att klart indikera vilken typ av data som ska lagras i fältet. Använd t.ex hellre "goal" eller "outcome" än "value_x"
- Undvik långa namn. Även om beskrivande namn är viktiga, bör du undvika att göra fältnamnen alltför långa. Balansera mellan tydlighet och överskådlighet. Om namnet blir för långt kan det vara svårt att hantera och skapa översikt.
Fältnamn som består av flera ord
När man namnger fält där man vill kommunicera en tillhörighet, börja med tillhörigheten och avsluta med vad det avser.
Exempel:
- s_value
- group_1_goal
- group_1_value
Standardnamn för entitetsfält
De här namnen rekommenderas att användas där det är tillämpligt. Dessa används av de olika standardtyper av entitet som vi har, t.ex Projektmodulen, Besöksmodulen, enkla entiteter m.m.
Nyckel | Datatyp | Beskrivning |
name | String | Används för fältet som beskriver entitetsobjektet |
description | Text | Utförligare beskrivning av Entitetsobjektet |
responsible | User | Ansvarig person |
start_date | Date/Datetime | Ett startdatum/tid av något slag |
end_date | Date/Datetime | Ett slutdatum/tid av något slag |
status | Status | Entitetsobjektets status |
tasks | TodoList | Uppgifter som tillhör entitetsobjektet |
position | Number | Vilken sorteringsordning entitetsobjektet ska ha. |
date | Date / Datetime | Används bl.a. när man vill datummärka ett entitetsobjekt för att kunna filtrera på det. |
Var artikeln till hjälp?
Toppen!
Tack för din feedback
Vi beklagar att det inte var till hjälp
Tack för din feedback
Feddback skickat
Vi uppskattar din feedback och uppdaterar artikeln vid behov