Interne overdracht · Congos

Vakantie-overdracht

Overdracht van lopende dossiers aan Marijn en Agus tijdens mijn afwezigheid.

Afwezig 20 t/m 27 juli Terug dinsdag 28 juli Van Stefan Kuhlmann Aan Marijn & Agus

In het kort

Alle projecten zijn bij en er lopen geen achterstallige supporttaken. Volgende week alleen noodzakelijke fixes en calamiteiten. Grootste aandachtspunt: bij De Waal de 30 handmatige prijslijsten en het testen van het verzendsysteem. VSM en Parket Tree vragen enkel bewaking, geen actief werk.

1

Parket Tree

Status Alles opgeleverd

Productie- en stagingomgeving zijn identiek en volledig bij. Alle taken in afstemming met Vera zijn uitgevoerd, opgeleverd, gecontroleerd en goed bevonden.

Afspraak met Vera: volgende week gebeurt er niets behalve noodzakelijke fixes bij acute storingen.

Voor Agus: alleen bij calamiteiten komt er een mail binnen op support. Klant is geïnstrueerd om bij storingen een zo gedetailleerd mogelijke mail te sturen naar support@congos.nl in plaats van te bellen. Bellen alleen bij echte paniek (niet verwacht).

Systemen & toegang

Productie
herstelapp.parkettree.nl · parkettree.nl
Stack
HerstelApp: Laravel 12 + Filament v4 · GitLab CI
Repo
github.com/CongosNL/parket-tree-herstelapp (GitHub, niet GitLab)
Docs
github.com/CongosNL/parket-tree-herstelapp-docs
ClickUp
Klanten › Parket Tree colab › Herstelapp fase 3

Contact bij calamiteit

Vera Vinke
projectleider klantzijde · vera@parkettree.nl · tel. niet gedocumenteerd
Riotbyte
extern dev-bureau (Daniel + 2 devs) · via ClickUp Chat · directe contactpersoon niet gedocumenteerd
2

De Waal

Actie deze week

Prijslijst-verzendsysteem In ontwikkeling

Het prijslijstsysteem is verder ontwikkeld: er is nu een verzendsysteem in het CMS van de webshop waarmee prijslijsten naar klanten verstuurd kunnen worden. Binnen dat systeem kan De Waal ook handmatig een CSV vanuit Reflex Blue gebruiken als tweede prijsbron.

  • Reflex Blue kan op basis van een datum uitdraaien welke prijzen er zijn; dat kan niet via de API.
  • Daarom bouwen we nu zelf een prijshistorie op in de database. Dat moet nog in productie en moet eerst een week draaien voordat er historie is.
  • Dat gaat volgende week nog niet gebeuren.

Doel eind volgende week (vrijdag): prijslijsten via het CMS kunnen versturen, zodat het systeem getest is. Bewust met een selecte groep als proefdraai, niet ineens alles. Akkoord van Anton.

Handmatige run deze week Actie nodig

Net als vorige week doe ik een handmatige run: een script vergelijkt de CSV met oude prijzen en de CSV met nieuwe prijzen, en genereert lokaal de prijslijsten (PDF).

  • Vorige week waren het 15 lijsten, nu zijn het er 30.
  • Ik stuur de 30 bestanden naar Anton; hij verstuurt ze zelf naar de klanten.

Daarnaast kan er eventueel verder gewerkt worden aan de systematiek van afleverindicaties, maar daar zitten nog veel gaten. Anton zou daar nog een stukje info over aanleveren.

Systemen, contact & grenzen

Systemen & toegang

Productie
webshop.dewaalvers.nl
Staging
acceptatie.webshop.dewaalvers.nl
Repo
gitlab.congos.nl/web/dewaal · branch master
Deploy
GitLab CI: rc-* → staging, v-* → productie
Stack
OctoberCMS · PHP 8.3 / Laravel · MySQL (AWS RDS) · Meilisearch · Redis · Horizon · Sentry
Server
vps16.congos.nl (cPanel, AlmaLinux 9)
ClickUp
space “De Waal Vers”

Prijslijsten genereren & versturen

Command
php artisanGeneratePriceChangeOverviewsCommand (in de dewaal-repo). Vergelijkt oude vs. nieuwe prijs-CSV en genereert de PDF-overzichten per klant.
Belangrijke flags
--send verstuurt écht · --dewaal-id=<debiteur> beperkt tot één klant · --effective-date zet de ingangsdatum op de PDF · --until (let op: exclusief, is niet de ingangsdatum)
Admin-UI
ad-hoc alternatief: /controlekamer/congos/dewaal/uploadpricechanges (bulk Excel/CSV, met preview vóór doorvoeren)

Contact bij calamiteit

Anton Brokking
business contact De Waal, Reflex Blue / prijslijsten · bereikbaar via Stefan · direct nr. niet gedocumenteerd
Jannet Twigt
operationeel contact webshop · mail niet gedocumenteerd, via ClickUp
Maarten de Waal
directie · direct nr. niet gedocumenteerd
Karel Donk
technisch contact Reflex Blue · via Stefan

Niet doen tijdens mijn afwezigheid

  • --send nooit zonder --dewaal-id draaien: zonder klant-filter mailt het command naar álle debiteuren (~780). Altijd eerst zonder --send testen.
  • Verzending via het CMS niet op de hele klantengroep loslaten: alleen de afgesproken selecte proefgroep.
  • De prijshistorie niet halsoverkop in productie duwen; die moet eerst een week draaien voordat er bruikbare historie is.
  • Geen prijsmutaties versturen buiten de handmatig gegenereerde en door Anton gecontroleerde lijsten om.
3

VSM

Status Onboarding rond

Riotbyte (externe partner van Congos op raamovereenkomst, kan op meerdere klanten werken; eerder al bij Parket Tree) is nu ook op VSM geonboard. Bij openstaande gaten kunnen ze zich melden in ClickUp Chat. Ze hebben overal toegang die ze nodig hebben.

  • Ze zitten in ClickUp Chat en in het taakmanagement (lijst onderhoudsovereenkomst).
  • Ze weten hoe te registreren en dat ze hun tijd moeten loggen.
  • Handoff en instructie zijn via ClickUp Chat gegeven en afgestemd met Agus.

Bezetting: Michel Henderik is volgende week nog aanspreekpunt, daarna ~3 weken afwezig; daarna neemt iemand anders over en alleen bij spoed. Op dit moment geen spoedzaken bij VSM. Devise: zo min mogelijk uren, vooral hosting nakijken en urgente onderhoudsdingen.

Systemen & toegang

Productie
service.vanstratenmedical.com (werkbonnen) · vanstratenmedical.com
Staging
vsm.congos.dev
Repo
gitlab.congos.nl/web/vsm · branch master
Deploy
GitLab CI: t* → staging, v* → productie
Stack
OctoberCMS · Bootstrap · Cloudflare (DNS/SSL)
ClickUp
space “VSM” · lijst onderhoudsovereenkomst · ClickUp Chat voor Riotbyte

Contact bij spoed

Michel Henderik
directie · tel. niet gedocumenteerd
Riotbyte
extern dev-bureau · via ClickUp Chat · directe contactpersoon niet gedocumenteerd
4

NL Food

Support-terugkoppeling Afgehandeld

Marijn is gisteren gebeld door Esmee van NL Food (naam onder voorbehoud, niet terug te vinden in de klant-kennis; bekende NL Food-contacten zijn Joey van Twist en Marinke van der Stoep). Betreft de feature die ik ~2 weken geleden in productie nam voor b2b.nlfood.nl: alle assortimentsgroepen in één keer uitsluiten in plaats van één voor één.

Aanleiding was een klant (waarschijnlijk de Spar) waarbij veel assortimentsgroepen uitgesloten moesten worden: eerst alles uitsluiten, daarna gericht groepen weer aanzetten. Zo afgestemd met de klant.

5

Uren & bezetting

Urenstand Lichte achterstand

Er is een lichte achterstand van ~40 uur, opgebouwd over twee maanden. Als we deze maand iets inlopen of in ieder geval niet verder achterlopen, is dat prima. Vermoedelijk zitten we inmiddels al rond de 40 uur; geen problemen voorzien.

Bezetting: Deze week is er veel opgeleverd door Agus en mij. Ik ben volgende week weg, de week daarna is Puk weg. Alles wat door kan gaan, kan gewoon doorgaan; er is geen enkele taak met spoed.

6

Actiepunten

Stefan
30 prijslijsten genereren via het vergelijkingsscript en naar Anton sturen.Deze week
De Waal
Prijslijst-verzending via CMS testen met een selecte groep klanten (proefdraai).Streven: vrijdag 24 juli
Agus
Parket Tree-support bewaken: alleen reageren bij calamiteitsmail op support.Gehele week
Marijn
VSM / Riotbyte bewaken via ClickUp Chat; alleen hosting nakijken en urgente onderhoudsdingen, uren beperkt houden.Gehele week
Anton
Ontbrekende info afleverindicaties aanleveren.Open