🏷️ Fields

← Terug naar Requirements Elicitation

Vastleggen welke gegevens nodig zijn per tabel (entiteit) en hoe deze worden gebruikt binnen processen, automatiseringen en rapportages.


πŸ“– Introductie

Velden bepalen welke informatie wordt vastgelegd binnen de oplossing.

Ze vormen de basis voor:

Een goede velddefinitie zorgt voor consistente data, voorkomt fouten en ondersteunt gebruikers bij het correct uitvoeren van hun werkzaamheden.

Veel datakwaliteitsproblemen ontstaan doordat velden onvoldoende zijn doordacht of niet aansluiten op de werkelijke informatiebehoefte.


🧩 Samenhang met andere componenten

								Tables & Relationships
        ↓
      Fields
        ↓
   Forms & Views
        ↓
 Model-Driven App
        ↓
     Gebruiker

							

Relatie tussen componenten


πŸ“‹ Veldinventarisatie

Bepaal welke gegevens daadwerkelijk nodig zijn binnen het proces.

Controlepunten

Doel

Alle noodzakelijke gegevens identificeren die nodig zijn om het proces te ondersteunen.

Voorbeeldvragen

Let op

🚩 Velden toevoegen "voor de zekerheid"

🚩 Informatie opslaan zonder duidelijke businesswaarde

🚩 Duplicatie van gegevens

🚩 Onduidelijk gebruik van velden


πŸ”€ Datatypes

Bepaal het juiste datatype voor ieder veld.

Controlepunten

Veelgebruikte Datatypes

Tekst

Voor namen, omschrijvingen en referenties.

Getal

Voor aantallen, scores en berekeningen.

Datum/Tijd

Voor planningen, deadlines en registratiemomenten.

Lookup

Voor relaties naar andere tabellen.

Keuzelijst (Choice)

Voor gestandaardiseerde waarden.

Ja/Nee

Voor eenvoudige beslissingen.

Let op

🚩 Onjuist datatype gekozen

🚩 Tekst gebruiken waar een keuzeveld logisch is

🚩 Vrije invoer waar standaardisatie gewenst is

🚩 Onnodig lange tekstvelden


βœ… Verplichte Velden

Bepaal welke gegevens noodzakelijk zijn voor het proces.

Controlepunten

Doel

Zorgen dat cruciale gegevens altijd worden vastgelegd.

Let op

🚩 Te veel verplichte velden

🚩 Verplichte velden zonder duidelijke reden

🚩 Slechte gebruikerservaring

🚩 Gebruikers vullen onjuiste gegevens in om verder te kunnen

Voorbeelden

βœ… Klantnaam

βœ… Status

βœ… Aanmaakdatum

βœ… Verantwoordelijke medewerker


βš™οΈ Validaties & Business Rules

Bepaal hoe datakwaliteit wordt geborgd.

Controlepunten

Doel

Voorkomen dat onjuiste of onvolledige gegevens worden opgeslagen.

Voorbeelden

βœ… E-mailadres verplicht formaat

βœ… Einddatum moet na startdatum liggen

βœ… Status bepaalt verplichte velden

βœ… Telefoonnummer validatie

Let op

🚩 Geen validaties

🚩 Complexe validaties in maatwerk

🚩 Gebruikers worden onvoldoende begeleid

🚩 Datakwaliteitsproblemen ontstaan achteraf


πŸ” Field Security

Voor sommige velden kan aanvullende beveiliging worden toegepast.

Controlepunten

Voorbeelden

βœ… Salarisgegevens

βœ… FinanciΓ«le gegevens

βœ… Medische gegevens

βœ… Persoonsgegevens

Let op

🚩 Te veel gebruikers hebben toegang

🚩 Privacygevoelige informatie onvoldoende beschermd

🚩 Geen onderscheid tussen lezen en wijzigen

Zie ook het onderdeel Security voor verdere inrichting van beveiliging en toegangsbeheer.


πŸ“Š Rapportages & Analyse

Controleer hoe velden worden gebruikt voor rapportages.

Controlepunten

Doel

Zorgen dat rapportages en dashboards effectief kunnen worden ingericht.

Let op

🚩 Belangrijke gegevens ontbreken

🚩 Onvoldoende standaardisatie

🚩 Rapportages afhankelijk van vrije tekstvelden

🚩 KPI's niet meetbaar


❓ Voorbeeldvragen

Data

Proces

Rapportages

Integraties


πŸ“¦ Deliverables

Na afronding van deze activiteit zijn beschikbaar:


πŸ“ Vastlegging

Leg alle resultaten vast in de Discovery Documentation.

Documenteer minimaal:


πŸ“Š Voorbeeld Velddefinitie

Eigenschap Waarde
Tabel Account
Display naam Customer Number
Logische naam brenke_customer_number
Type Tekst (20)
Verplicht Ja
Doel Unieke identificatie
Validatie Uniek binnen systeem
Rapportage Ja

⚠️ Veelvoorkomende Valkuilen

🚩 Te veel velden toevoegen zonder duidelijke noodzaak

🚩 Onlogische of inconsistente naamgeving

🚩 Verplichte velden zonder onderbouwing

🚩 Geen aandacht voor gebruiksvriendelijkheid

🚩 Duplicatie van informatie

🚩 Onvoldoende standaardisatie

🚩 Geen rekening houden met rapportagebehoeften


πŸ’‘ Praktische Tips


βœ… Resultaat

Na afronding van de analyse van Fields is duidelijk:

Deze informatie vormt de basis voor Forms, Views, Automatiseringen, Rapportages, Integraties en de verdere inrichting van de oplossing.