Wat betekent "Not synced because" ?
Wanneer de melding "Not synced because" verschijnt in de commentaar-balk naast een item betekent dit dat KampAdmin heeft gedetecteerd dat er iets fout is in dit item.
Onder de melding wordt deze fout toegelicht. Enkele voorbeelden:
- Een periode zonder dagen
- Een activiteit zonder Periode
- Een activiteit met dezelfde code als een andere activiteit
- Een kind dat al bestaat (=zelfde voor-, achternaam & geboortedatum)
- Een korting zonder bedrag in € of %
- ...
Een item dat niet gesynced is, zal niet zichtbaar of bruikbaar zijn binnen KampAdmin (bv. een inschrijving die niet gesynced is, verschijnt niet of fout op het dashboard van de ouder). Wijzigingen aan dit item zullen ook niet worden doorgevoerd.
Belangrijk: Alle items met zo een fout, moeten bekeken en gecorrigeerd worden.
Om deze gemakkelijk terug te vinden, voegen we automatisch het label 'validation-error' toe. Via de filter kan je filteren op dit label en zo alle items terugvinden met een validatie error.
Hoe kan je zo'n error corrigeren?
Aan de hand van de uitleg onder de melding, kan proberen om het item te herstellen of -indien nodig- te verwijderen. De error-meldingen zijn in het Engels en geven al heel wat context. Hieronder vind je enkele veelvoorkomende problemen en hoe je deze aanpakt:
- email: has already been taken
- Verander het emailadres of verwijder één van de twee personen met dit email adres
- Double: first-/lastname/birthdate
- Zet alle inschrijvingen van dit kind samen op één van de twee en verwijder het dubbele item
- parents: should not have (grand)parents, only children have parents
- Je maakte een constructie met grootouders,
KampAdmin laat niet toe dat ouders ouders hebben
- Je maakte een constructie met grootouders,
- birthdate: too young, only children should be under than 14
- Je maakte een ouder of monitor die jonger is dan 14 jaar
- email: required for everyone except children
- Elke ouder, monitor, admin moet een e-mailadres hebben
- birthdate: required for children
- Elk kind moet een geboortedatum hebben
- Couldn't find ...
- Er is een fout bij een item dat hieraan vast hangt, los eerst dat probleem op
- Double: (payment_date, paid_by_iban, payment_amount, delta)=...
- Er is al een betaling op dezelfde dag met hetzelfde bedrag en IBAN nummer, wellicht gaat het om een dubbel
- activity_code: has already been taken
- Maak de activiteits-code uniek
- Double: (activity_id, participant_id)=...
- Kan enkel voorkomen als je vanuit Podio aan inschrijvingen prutst.
- discount_amount_absolute: Either fixed amount or percentage needs a value
- Je hebt geen korting-bedrag opgegeven in euro of in percent
- coupon_amount_absolute: Either fixed amount or percentage needs a value
- Je hebt geen bedrag of percentage ingegeven voor de coupon
- Validation failed: Days Start and end should be less than 360 days apart. Are you sure you selected dates within the correct year?
- De dagen van de periode liggen meet dan 360 dagen uit elkaar
Eens je het probleem hebt opgelost, zal er een melding komen dat het item gesynced kan worden met de KampAdmin systemen: sync successful. Het 'validation-error' label wordt dan ook automatisch verwijderd.
Comments
0 comments
Please sign in to leave a comment.