Portalen

AFAS-portaal laten bouwen

Een AFAS-portaal is een afgeschermd stuk website waar mensen op inloggen. Wie inlogt, ziet zijn eigen gegevens uit AFAS: een openstaande factuur, het verlofsaldo, de uren op een project, een bestelling. Iedereen ziet alleen wat bij hem hoort.

Wat is een AFAS-portaal?

AFAS heeft daar zelf al iets voor: InSite en OutSite. Voor veel bedrijven is dat prima. Je laat een AFAS-portaal bouwen zodra je meer wil: je eigen huisstijl, een aanvraag die anders loopt dan de standaardweg, of gegevens uit AFAS naast die uit een ander programma op hetzelfde scherm.

AFAS heeft daarvoor twee soorten connectors, de koppelpunten van AFAS zelf. Uit de ene komen gegevens, in de andere zet je iets terug. Wat iemand in het portaal invult, staat dus meteen in je administratie. Niet in een lijstje dat maandag door een collega wordt overgetypt.

Wat een AFAS-portaal je oplevert

De gegevens staan er al. Een portaal maakt ze bruikbaar voor de mensen buiten je kantoor, zonder dat je iedereen in AFAS hoeft te zetten. Dit zijn de vier voordelen die het eerst genoemd worden.

Je typt niets meer over: Alles wat iemand in het portaal doet, gaat rechtstreeks naar AFAS. Je klant ziet dezelfde gegevens als de collega die in AFAS werkt. Twee lijstjes die uit elkaar groeien, heb je niet meer.

Jij bepaalt hoe het scherm eruitziet: InSite en OutSite doen keurig hun werk, maar je zit vast aan hun schermen en hun volgorde. In een eigen portaal kies jij de stappen, de woorden en de velden. Wat afleidt, laat je weg.

Minder mensen in AFAS zelf: Wie alleen iets wil bekijken of indienen, hoeft niet in AFAS te werken. Dat doet hij in het portaal, met de rechten die bij zijn rol horen. Scheelt uitleg, en het houdt je AFAS-omgeving overzichtelijk.

Alles op een scherm, ook uit andere programma's: AFAS is zelden je enige programma. Een AFAS-portaal zet gegevens uit AFAS naast die uit je webshop, je planning of je documenten. Je gebruiker hoeft niet op drie plekken te kijken.

Voor wie is dit

Een AFAS-portaal wordt interessant zodra het antwoord al in AFAS staat, maar de mensen die het nodig hebben er niet bij kunnen. Herkenbaar?

  • Je klanten bellen over een factuur die gewoon in AFAS staat
  • Je werkt met InSite of OutSite en loopt vast op schermen die je niet kunt aanpassen
  • Je medewerkers mailen hun uren of hun verlofaanvraag, en iemand tikt dat over
  • Je hebt gegevens uit AFAS en uit een ander programma nodig op hetzelfde scherm
  • Je wil dat een externe partij iets indient, zonder ze in AFAS te laten

Wat je krijgt

  • Een verbinding met AFAS die gegevens ophaalt en er ook weer iets in terugzet
  • Inloggen per persoon, met een vergeten-wachtwoordknop en een extra controlestap waar jij die wil
  • Rollen en rechten die aansluiten op hoe je klanten en medewerkers in AFAS staan
  • Schermen in je eigen huisstijl, op een telefoon net zo bruikbaar als op een laptop
  • Een logboek van elk berichtje naar AFAS, zodat je bij een verschil ziet waar het misging
  • Een testomgeving die praat met de testomgeving van AFAS, zodat de bouw je echte administratie niet raakt

Hoe we het bouwen

Eerst kijken wat er in AFAS zit. Welke gegevens zijn er, wat staat al klaar en wat moet er nog bij. Vaak zit de helft van het werk aan de AFAS-kant. Dat weet je voordat er een scherm getekend is.

Dan de verbinding leggen. Die bouwen en testen we op een testomgeving van je administratie. Eerst alleen ophalen, daarna pas terugzetten. Een scherm dat nog niet klopt is vervelend. Iets verkeerds in je administratie zetten is erger.

Daarna pas de schermen. We beginnen met de drie dingen die het vaakst gevraagd worden, en breiden uit op wat mensen echt gebruiken. Zo betaal je niet voor knoppen waar niemand op drukt.

Wat kost een AFAS-portaal?

Wat een AFAS-portaal kost hangt af van drie dingen: hoeveel gegevens je ophaalt, of je ook terugschrijft, en hoe netjes het in AFAS staat. Inloggen met een handvol schermen is een ander verhaal dan een portaal dat ook gegevens terugzet.

Terugschrijven kost meer dan alleen tonen. Een portaal dat laat zien wat er in AFAS staat, kan binnen zes tot tien weken live. Zodra mensen er ook dingen in wijzigen, komt er controlewerk bij: wat als iemand een verkeerd bedrag invult, of AFAS even niet reageert. Dat telt op.

Daarna loopt er hosting en onderhoud door, afhankelijk van het aantal gebruikers en je eisen aan beveiliging. Na een gesprek van een uur weet je waar je aan toe bent, en dat gesprek kost je niets. Plan er gerust een in.

Waarom Mediavisie Web

We knopen sinds 2008 websites aan programma's als AFAS. Dat merk je aan wat we vooraf vragen. De lastige vragen over rechten, gegevens en testomgevingen stellen we in het eerste gesprek, niet halverwege de bouw.

We bouwen alles zelf. Geen kant-en-klare uitbreiding die volgend jaar kan stoppen. De code is van jou, ook als je later met een ander verdergaat, en je koppeling met AFAS gaat gewoon mee.

Voor elke oplevering draaien er automatische tests die nalopen of er niets stuk is gegaan. Wij kijken of het ook werkt voor mensen die slecht zien of geen muis gebruiken. Bij een AFAS-portaal dat in je administratie schrijft, wil je zeker weten dat de aanpassing van vandaag niets van vorige maand sloopt.

Waar je op moet letten

Een ding vooraf. AFAS bepaalt zelf wat er naar buiten mag, en niet alles is er zomaar uit te halen. Soms moet er eerst iets in AFAS worden ingesteld, en dat loopt via je eigen AFAS-consultant. Dat zoeken wij in de eerste week uit, zodat je er niet halverwege achter komt.

De techniek eronder

Alle techniek

Waar we het mee bouwen.

  • Administratie

    AFAS

    Koppelen via GetConnectors en UpdateConnectors. Wat de gebruiker doet, staat in Profit en niet in een lijstje ernaast.

  • Fundament

    WordPress

    Als fundament, niet als eindproduct. Eigen contenttypes en eigen sjablonen, geen gekocht thema eroverheen.

  • Taal

    PHP

    De taal waarin het grootste deel van onze achterkant draait. Sinds versie 8 met types, en dat scheelt fouten.

  • Inloggen

    Auth0

    Inloggen, tweestapsverificatie en wachtwoordherstel uitbesteden aan een partij die daar alleen dat voor doet.

  • Cache

    Redis

    Houdt vast wat net is uitgerekend. Scheelt bij portalen en webshops het meeste wachten.

  • Testen

    Playwright

    Doorloopt je site als een echte bezoeker in een echte browser. Ook de toegankelijkheidscontrole draait hierin mee.

Werkwijze

Hoe we het aanpakken.

Van het eerste gesprek tot doorbouwen na livegang. Vier fases, en je weet bij elke fase wat er af is en wat er nog komt.

  1. 1 tot 2 weken

    Uitzoeken

    Wat er moet komen en wat er al ligt

    We brengen in kaart welke systemen mee moeten, wie het straks beheert en waar het vorige traject op vastliep. Daar komen de uitzonderingen boven water die later de planning bepalen.

    Lees verder over Uitzoeken
  2. Eén week

    Afbakenen

    Van wensenlijst naar een plan met een prijs

    We knippen het werk in stukken die los opgeleverd kunnen worden, en zetten er een prijs en een volgorde op. Daarbij spreken we af wat er in de eerste versie zit en wat later komt.

    Lees verder over Afbakenen
  3. 6 tot 12 weken

    Ontwerpen en bouwen

    Eerst de schermen, dan de techniek eronder

    Je kijkt vanaf de eerste week mee op een testomgeving. We leveren in rondes op, te beginnen met het deel dat het meeste werk uit handen neemt, zodat je stuurt op wat je ziet.

    Lees verder over Ontwerpen en bouwen
  4. Doorlopend

    Doorbouwen

    Na livegang begint het pas

    Updates, bewaking en nieuwe functies, met een vast aanspreekpunt dat je project kent. We meten wat er gebruikt wordt, en dat bepaalt waar we het volgende kwartaal aan werken.

    Lees verder over Doorbouwen

Wij werken onder andere voor

Aan de slag

Iets te bouwen?

Vertel wat er moet komen. We denken mee over techniek, haalbaarheid en wat het kost, ook als het plan nog niet rond is.

Een project bespreken
Ontdek jouw mediavisie