Zo vraag je het aan
Mail het aan je contactpersoon bij WorkerJoy, of aan welkom@workerjoy.nl. Dat kan tijdens de pilot en in de 30 dagen erna. Er is geen opzegtermijn, en er zijn geen kosten.
Daarna volgt een overgangsperiode van hooguit 30 dagen, die je één keer mag verlengen. Daarin blijven het dashboard en de gegevens kosteloos beschikbaar, maar gaan er na de laatste dag van de pilot geen vragenlijsten meer uit. Na de overgangsperiode kunnen jullie de gegevens nog ten minste 30 dagen opvragen. Daarna wissen we alles wat mee kon, en bevestigen we per e-mail dat dat is gebeurd. Willen jullie alleen wissen, dan doen we dat meteen.
De bestanden haal je zelf op, wanneer je wilt: een Beheerder van jullie dashboard downloadt ze op het scherm Gegevens meenemen, en maakt daar ook de sleutel voor de koppeling.
Het formaat
- Elk bestand is csv volgens RFC 4180: een kopregel, komma's tussen de velden, elk veld tussen aanhalingstekens, in UTF-8 zonder BOM. Elk bestand opent in een spreadsheet.
- Kolomnamen en codes zijn vast en Nederlands, in welke taal je het dashboard ook leest. Wat jullie zelf typten, zoals een naam of de tekst van een melding, staat erin zoals het getypt is.
- Een getal heeft een punt als decimaalteken en één decimaal. Een datum staat als jjjj-mm-dd, een tijdstip als jjjj-mm-dd uu:mm in Nederlandse tijd.
- Een veld dat begint met =, +, -, @, een tab of een regelterugloop krijgt een apostrof ervoor, zodat een spreadsheet het als tekst toont en niet als formule uitvoert. Een programma dat de bestanden leest, haalt die apostrof eraf.
- Elk bestand wordt gemaakt op het moment dat het wordt opgehaald, en wij bewaren het niet. Twee bestanden kunnen dus een paar seconden uit elkaar liggen.
- Cijfers staan er alleen in waar het dashboard ze ook toont: geen team dat te klein is, geen score van minder dan 5 antwoorden, en de respons als bandbreedte of als woord.
- We voegen kolommen en bestanden alleen toe, en hernoemen niets. Moet er iets veranderen wat een programma zou breken, dan komt er een nieuwe versie van de koppeling naast deze.
Welke gegevens meegaan
Dit is het register van de export: elk bestand, en wat er in elke kolom staat. Bij de bestanden zit ook LEESMIJ.txt, met dezelfde uitleg in het kort.
Bestand chauffeurs.csv
Per chauffeur wat jullie in het dashboard invulden. Geen geboortedatum: die bewaren we alleen als onleesbare code. Niets over aanmelden of meedoen.
| Kolom | Wat erin staat |
|---|---|
naam |
De naam zoals jullie die invulden. |
depot |
Het depot waar het team van de chauffeur onder valt. |
team |
Het team. Een chauffeur zit in één team. |
taal |
De taal die jullie opgaven, als code van twee letters, zoals nl of pl. |
telefoon_van |
Van wie de telefoon is volgens jullie: prive, werkgever of onbekend. |
status |
werkzaam, non-actief of uit-dienst. |
Bestand gebruikers.csv
Per gebruiker van het dashboard en per rol: wie, en wat die mag zien. Iemand zonder rol staat er één keer in, met lege rolkolommen.
| Kolom | Wat erin staat |
|---|---|
naam |
De naam van de gebruiker. |
e_mail |
Het e-mailadres waarmee de gebruiker inlogt. |
status |
actief, uitgenodigd of geblokkeerd. |
rol |
De rol als vaste code: beheerder, analist, depotmanager of kijker, of de code van een rol die jullie zelf maakten. |
rol_naam |
De naam van de rol zoals het dashboard die toont. |
bereik |
heel-bedrijf, of de depots en teams die de rol mag zien, gescheiden door een puntkomma. |
Bestand inloggen.csv
Elke keer dat een gebruiker inlogde. Niet de keren dat WorkerJoy op verzoek meekeek.
| Kolom | Wat erin staat |
|---|---|
naam |
Wie inlogde. Leeg voor iemand die geen toegang meer heeft. |
e_mail |
Het e-mailadres van wie inlogde. Leeg voor iemand die geen toegang meer heeft. |
ingelogd_op |
Wanneer, op de minuut, in Nederlandse tijd. |
Bestand actiebord.csv
Elke kaart op Aan de slag, van het hele bedrijf.
| Kolom | Wat erin staat |
|---|---|
groep |
Het team, depot of bedrijf van de kaart. |
onderwerp_code |
Het onderwerp als vaste code, zoals workload. |
onderwerp |
Het onderwerp zoals het dashboard het noemt. |
status |
open, bezig of klaar. |
opgepakt_door |
Wie de kaart oppakte. |
voorstel |
De kop van de kaart. |
actie |
Wat de kaart voorstelt te doen. |
vermijden |
Wat de kaart aanraadt te laten. |
vraag_1 |
De eerste vraag voor het gesprek met het team. |
vraag_2 |
De tweede vraag voor het gesprek met het team. |
vraag_3 |
De derde vraag voor het gesprek met het team. |
Bestand meldingen.csv
Elke melding die een chauffeur liet doorgeven, zoals op Meldingen: zonder naam en zonder team.
| Kolom | Wat erin staat |
|---|---|
verschenen_op |
De dag waarop de melding op Meldingen verscheen. |
wat |
Wat er speelt, in de woorden van de melding. |
waar |
Waar het speelt. |
status |
nieuw, opgepakt of afgehandeld. |
Bestand cijfers.csv
Per bedrijf, depot en team, per ritme en per meting: de WorkerJoy-score en de respons.
| Kolom | Wat erin staat |
|---|---|
niveau |
bedrijf, depot of team. |
groep |
De naam van het bedrijf, depot of team. |
depot |
Bij een team: het depot waar het onder valt. |
cadans |
week, maand of kwartaal. |
meting |
De meting zoals het dashboard haar noemt. |
verstuurd_op |
De dag waarop de vragenlijst uitging. |
nulmeting |
ja bij de nulmeting, anders leeg. |
workerjoy_score |
De WorkerJoy-score met één decimaal, of leeg als het dashboard er geen toont. |
respons |
De respons als bandbreedte, zoals 60-70%, of als woord: goed, matig of laag. Leeg bij te weinig antwoorden. |
Bestand cijfers-per-onderwerp.csv
Dezelfde metingen, per onderwerp: de score, of waarom die er niet is.
| Kolom | Wat erin staat |
|---|---|
niveau |
bedrijf, depot of team. |
groep |
De naam van het bedrijf, depot of team. |
depot |
Bij een team: het depot waar het onder valt. |
cadans |
week, maand of kwartaal. |
meting |
De meting zoals het dashboard haar noemt. |
verstuurd_op |
De dag waarop de vragenlijst uitging. |
nulmeting |
ja bij de nulmeting, anders leeg. |
onderwerp_code |
Het onderwerp als vaste code, zoals workload. |
onderwerp |
Het onderwerp zoals het dashboard het noemt. |
score |
De score met één decimaal, of leeg. |
toelichting |
Waarom de score leeg is: te-weinig-antwoorden of niet-gemeten. |
Bestand maandrapporten.csv
Per maand en groep de stand aan het eind van de maand, zoals het maandrapport die toont, naast de maand ervoor. De pdf van een maandrapport maak je zelf op het scherm Maandrapport.
| Kolom | Wat erin staat |
|---|---|
maand |
De maand, als jjjj-mm. |
niveau |
bedrijf, depot of team. |
groep |
De naam van het bedrijf, depot of team. |
depot |
Bij een team: het depot waar het onder valt. |
loopt_nog |
ja als de maand nog loopt, anders nee. |
onderwerp_code |
Het onderwerp als vaste code, of workerjoy_score voor de WorkerJoy-score. |
onderwerp |
Het onderwerp zoals het maandrapport het noemt. |
score |
De stand aan het eind van de maand, met één decimaal, of leeg. |
score_vorige_maand |
De stand aan het eind van de maand ervoor, of leeg. |
Bestand themas.csv
De thema's uit de open antwoorden per team en meting, zoals het dashboard ze toont. Een thema is een samenvatting volgens de methode van WorkerJoy, en is niet te vergelijken met de uitkomst van een andere meting.
| Kolom | Wat erin staat |
|---|---|
soort |
altijd thema. |
team |
Het team. |
onderwerp_code |
Het onderwerp als vaste code, zoals workload. |
gevoel |
pos, neu of neg. |
samenvatting |
De samenvatting van het thema. |
volgorde |
De plaats in de volgorde waarin het dashboard ze toont: 1 is het vaakst genoemd. |
meting_op |
De dag waarop de vragenlijst uitging. |
vanaf |
Altijd leeg. De kolom hoorde bij het signaal, dat niet meer bestaat; ze blijft staan zodat een programma dat de bestanden leest niet breekt. |
De koppeling
Dezelfde bestanden haalt een programma kosteloos op via de koppeling: jullie zelf, of de aanbieder naar wie jullie overstappen.
- Een Beheerder van jullie dashboard maakt een sleutel op het scherm Gegevens meenemen en geeft die aan wie de bestanden ophaalt. De sleutel staat één keer op het scherm, en wij bewaren hem alleen als onleesbare code.
- Het programma stuurt de sleutel mee in de kop Authorization: Bearer, en nooit in het adres.
- Een sleutel werkt hooguit 31 dagen. Een Beheerder kan hem altijd intrekken of vernieuwen, en hij stopt meteen als wie hem maakte geen Beheerder meer is.
Het adres van de koppeling staat hier zodra het dashboard voor klanten in gebruik is.
Losse antwoorden
Losse antwoorden op de vragenlijst gaan alleen rechtstreeks naar een ontvanger die jullie schriftelijk aanwijzen, zoals de nieuwe aanbieder, en alleen als die ons schriftelijk bevestigt dat die ze als jullie verwerker verwerkt, met grenzen en bewaartermijnen die minstens zo streng zijn als de onze, en dat jullie ze nooit los te zien krijgen. Zelf krijg je ze niet, en ze gaan nooit via de koppeling: chauffeurs en ondernemingsraad is toegezegd dat jullie nooit zien wie wat antwoordde. Wijzen jullie niemand aan, dan wissen we ze.
Wat niet meegaat
- Wat WorkerJoy zelf verwerkt: aanmeldingen, telefoonnummers, de taal die een chauffeur zelf koos, STOP en de gesprekken met Joy. Daarvoor is WorkerJoy verantwoordelijk, niet jullie (artikel 7.2 van de voorwaarden).
- Wat bij de werking van onze dienst hoort: wat door intellectueel eigendom van ons is beschermd, en gegevens over de interne werking voor zover meegeven onze bedrijfsgeheimen zou schenden, zoals de vragenlijst, onze modellen en de manier waarop we teksten laten maken.
Waar onze systemen staan
- De website, het dashboard en zijn database draaien bij Brainpod, in Nederland, binnen de Europese Unie.
- Berichten via WhatsApp lopen via Meta. Waar Meta ze opslaat, hebben we ingesteld op de Europese Unie, in Duitsland.
- Wat een chauffeur Joy schrijft, en de open antwoorden die een taalmodel mag lezen, leest het taalmodel van Mistral AI, een Frans bedrijf, via het Europese adres van Mistral.
Op de overeenkomst met jullie is Nederlands recht van toepassing.
Bescherming tegen opvragen door overheden buiten de EU
- De antwoorden van jullie chauffeurs en de chauffeurslijst in het dashboard zetten we niet buiten de Europese Unie.
- Elke verbinding met de website, het dashboard en de koppeling is versleuteld (https).
- Vraagt een overheid buiten de EU om gegevens, dan geven we die alleen als het Europese of Nederlandse recht dat verplicht, en vertellen we het jullie als dat mag.