Maatwerk voor AFAS InSite en OutSite? Wij bouwen de webapp die AFAS standaard niet biedt
Uren accorderen met rooster en verzuim ernaast, orderpicking op een tablet in het magazijn, een klantportaal waarin opdrachtgevers uren goedkeuren. Wij bouwen de webapp op de GetConnectoren en UpdateConnectoren van AFAS, dus je gegevens blijven in Profit. Onze eerste webapp ging in 2019 live; sindsdien bouwden we er voor de bouw, de handel en de dienstverlening.
Wat is een AFAS webapp?
Een AFAS webapp is een maatwerk scherm of applicatie bovenop AFAS Profit, gebouwd op de AFAS API: de GetConnectoren en UpdateConnectoren van AFAS. De webapp draait in AFAS InSite, het intranet voor medewerkers, of op AFAS OutSite, het extranet en klantportaal voor klanten en externen. Veel is in InSite en OutSite zelf in te richten: pagina's, formulieren en workflows. Een webapp begint waar dat ophoudt. In de standaard urenaccordering in InSite staan losse urenregels; onze webapp voor uren accorderen zet per medewerker de hele week op één rij, met rooster, verlof en verzuim ernaast. AFAS biedt geen orderpicking via InSite; onze webapp doet het op een tablet in het magazijn, met de pakbon erbij. En OutSite kent geen uren accorderen door opdrachtgevers; in ons klantportaal keuren zij per regel goed of af en zien ze alleen hun eigen projecten.
De webapp leest en schrijft via dezelfde connectoren als onze AFAS koppelingen. Gaat het om gegevens tussen AFAS en een ander systeem zonder scherm erbij, dan is het geen webapp maar een koppeling. Je administratie blijft in Profit; de webapp houdt er geen kopie van bij en bewaart zelf alleen metadata en logs. Wie wat ziet, hangt af van zijn rol: een opdrachtgever op OutSite ziet alleen zijn eigen projecten, een magazijnmedewerker de orders die klaarstaan om te picken.
De webapp staat in InSite, op OutSite, of op allebei, zoals de Profit-weergave. Werk je met AFAS Online, dan loopt inloggen via SSO en het gebruikersbeheer van InSite. Hoort er een ander systeem bij, dan bouwen we die koppeling erbij: de 2BA Unifeed waar je vanuit InSite een product kiest, een Byner-contact dat een recruiter daar als sollicitant overneemt, betalen via Mollie op OutSite.
- UrenAccorderen met rooster en verzuim ernaast in InSite, accorderen door opdrachtgevers op OutSite, teamuren in een weekmatrix, uren schrijven vanuit een ticket, uren automatisch uitsplitsen in toeslagen.
- Orders en magazijnOrderpicking en pakbonnen op een tablet, bestelformulier op de iPad, verkooporders en vervoersplanning vanuit InSite, toewijzingen per order, prijslijsten, retouren.
- Projecten en bouwProductieboek per postnummer, projectprognose met standopnames, nacalculatie wijzigen vanaf de projectkaart, onderaannemersbonnen, offerte uit een uitvraagformulier.
- HR en administratieKeuzemodel arbeidsvoorwaarden, presentie melden via OutSite, ruimtes reserveren, verkoopfacturen aanvragen en na goedkeuring aanmaken.
Zo zit een webapp in elkaar
InSite of OutSite
InSite, het intranet voor medewerkers, of OutSite, het extranet en klantportaal voor klanten, opdrachtgevers en begeleiders van buiten. Een extra login is niet nodig.
GetConnector en UpdateConnector via de AFAS API
De webapp leest uit Profit en schrijft terug, via dezelfde connectoren als onze koppelingen. Je administratie blijft in Profit; de webapp bewaart alleen metadata en logs.
Vue en Nuxt
Het raamwerk waarin we de schermen bouwen, met TypeScript en Tailwind. De weergave krijgt dezelfde stijl als je bestaande InSite- of OutSite-omgeving.
Monitoring en logging
Grafana en Loki geven dashboards en doorzoekbare logs, zodat uptime en incidenten in één blik te zien zijn.
Vier soorten AFAS webapps die we bouwen
InSite maatwerk voor je medewerkers
Een scherm dat AFAS standaard niet biedt, waar je medewerkers al werken. Uren accorderen met rooster, verlof en verzuim ernaast, een voorcalculatie uit een uitvraagformulier, nacalculatieregels wijzigen vanaf de projectkaart.
OutSite maatwerk als klantportaal
Opdrachtgevers keuren uren per regel goed en zien alleen hun eigen projecten. Externe begeleiders melden deelnemers present. Wie een ruimte nodig heeft, boekt een tijdslot in het weekoverzicht. En na een inschrijving betaalt de klant direct via Mollie.
Op de werkvloer, op een tablet
Orders picken met de pakbon erbij, retouren melden op de originele pakbon, voorraad aanvullen via het bestelformulier op de iPad. Of een uitvraagformulier invullen terwijl je met de klant door de showroom loopt.
Eén weergave van al je Profit-gegevens
Belt een klant over een order? Je ziet alles in InSite of OutSite, zonder Profit Windows te openen. Gegroepeerd per project, relatie of itemgroep, in de stijl van je eigen omgeving.
Voorbeelden van AFAS InSite en OutSite maatwerk
Twaalf van onze webapps op InSite en OutSite. Elke pagina beschrijft wat het scherm doet, voor wie, en wat er naar Profit teruggaat. Staat jouw proces er niet bij? Zit het in Profit, dan kunnen we ermee aan de slag. Liever per sector kijken? Bekijk AFAS voor de bouw, AFAS voor de handel of AFAS voor de zakelijke dienstverlening.
Uren accorderen via AFAS InSite
Met rooster, verlof en verzuim in één schermUren accorderen via AFAS OutSite
Opdrachtgevers keuren uren goed in het klantportaalOrderpicking via AFAS InSite
Picken en pakbonnen op een tablet in het magazijnBestelformulier via AFAS InSite
Voorraad aanvullen via de iPadProductieboek voor de bouw in AFAS
Voortgang per postnummer tegen de werkbegrotingProjectprognose in AFAS voor de bouw
Prognose, standopnames en reserveringenOffertes genereren via AFAS InSite
Van uitvraagformulier naar voorcalculatie naar offerteVerkoopfacturen via AFAS InSite
Aanvragen, goedkeuren, factuur aangemaaktPresentie melden via AFAS OutSite
Externe begeleiders melden deelnemers presentRuimtes reserveren via AFAS OutSite
Weekoverzicht, tijdslot, geen dubbele boekingenAFAS keuzemodel arbeidsvoorwaarden
Ruilen met grip op de budgetruimteProfit-gegevens tonen op AFAS InSite
Alles uit Profit in één weergave
Alle AFAS webapps op een rij
Per webapp een eigen pagina met de kenmerken en een scenario van vroeger en nu.
Projectprognose in AFAS voor de bouw
Altijd grip op je projectprognose — direct vanuit InSite.
Orderplanning via AFAS InSite
Alle ordertoewijzingen beheren vanuit één overzicht in InSite.
Retouren verwerken via AFAS InSite
Retouren direct verwerken via InSite, zonder papier of omwegen.
Verkoopfacturen via AFAS InSite
Van aanvraag tot factuur: snel, compleet en zonder gedoe.
Verkooporder aanmaken via AFAS InSite
Verkooporders aanmaken via InSite: snel, simpel en zonder Profit.
Profit-gegevens tonen op AFAS InSite
Alles wat je nodig hebt uit Profit, zonder Profit Windows te openen.
Teamuren boeken via AFAS InSite
Boek teamuren in één overzicht — direct klaar voor nacalculatie.
Urenontrafelaar: sneller uren in AFAS
Minder tijd kwijt aan uren schrijven, meer tijd voor wat écht telt.
AFAS keuzemodel arbeidsvoorwaarden
Geef medewerkers fiscaal voordeel met volledige controle op budgetruimte.
Onderaannemersbonnen via AFAS InSite
Bestel, registreer en verstrek onderaannemersbonnen direct vanuit InSite.
AFAS Byner koppeling: sollicitanten
Byner-contacten direct als sollicitant in AFAS, inclusief bijlagen.
AFAS 2BA koppeling met Unifeed
Een product uit 2BA wordt een artikel in AFAS, met de leveranciers die je kiest en hun prijzen.
Uren accorderen via AFAS OutSite
Laat opdrachtgevers uren direct accorderen in jouw klantportaal.
Ruimtes reserveren via AFAS OutSite
Altijd een beschikbare ruimte, nooit meer een verrassing.
Productieboek voor de bouw in AFAS
Altijd grip op productie, begroting en voortgang — in één overzicht.
Uren schrijven op tickets in AFAS
Schrijf uren direct vanuit je ticket, zonder gedoe met extra schermen.
Presentie melden via AFAS OutSite
Moeiteloos aanwezigheid registreren, direct verwerkt in AFAS.
Offertes genereren via AFAS InSite
Van uitvraag tot offerte — direct vanuit InSite, zonder omwegen.
Nacalculatie wijzigen via AFAS InSite
Nacalculatie aanpassen zonder InSite te verlaten — factuur klaar.
Orderpicking via AFAS InSite
Picking en pakbonnen regelen, gewoon vanuit het magazijn.
Vervoersplanning via AFAS InSite
Vervoer plannen, controleren en documenten genereren — alles in InSite.
Uren accorderen via AFAS InSite
Je accordeert de uren per medewerker per week, en als teamleider zie je meteen of die week met het rooster klopt.
Bestelformulier via AFAS InSite
Voorraden aanvullen doe je nu gewoon vanuit het magazijn, met één formulier.
Prijslijsten beheren via AFAS InSite
Beheer je prijslijsten zelf, direct en foutloos via InSite.
Zo laat je een AFAS webapp maken
- 01
Intake
We beginnen met échte vragen, niet met aannames. Welk proces, wie gebruikt het en waar: in InSite, op OutSite of op een tablet in het magazijn? Wat moet de webapp uit Profit laten zien, en wat moet er terug?
- 02
Oplossingsvoorstel
Zwart op wit: de schermen, wie wat mag zien, welke connectoren de webapp gebruikt en wat er terugschrijft naar Profit. Met een realistische tijdlijn en een helder budget. We zeggen alleen ja als we het waar kunnen maken.
- 03
Bouw & test
Korte iteraties met jou als sparringpartner, zodat je tussentijds ziet wat er al werkt. Elke wijziging gaat door onze GitLab-pipeline met tests en draait in Docker, lokaal precies zoals straks in productie.
- 04
Live & support
Gecontroleerde livegang. Daarna zien we uptime en incidenten in Grafana en Loki en blijven we betrokken. Vragen? Je belt de ontwikkelaar die de webapp bouwde.
Wat kost een AFAS webapp?
Wat een AFAS webapp kost, verschilt per webapp. Daarom staat hier geen vast bedrag, wel wat de prijs bepaalt.
- Het aantal schermen en rollen. Eén overzicht voor de planner is iets anders dan een aanvraag die als taak naar de administratie gaat en na goedkeuring een factuur wordt.
- Wat er terug moet naar Profit. Alleen tonen wat erin staat, zoals de Profit-weergave, of ook terugschrijven: een pakbon, een standopname, een presentiemelding.
- De regels die de webapp bewaakt. Het bestelformulier controleert bestelstaffels en dubbele itemcodes, de vervoersplanning het aantal palletplaatsen per vrachtwagen, het keuzemodel de budgetruimte per medewerker.
- Of er een ander systeem bij hoort, zoals de 2BA Unifeed vanuit InSite of betalen via Mollie op OutSite.
- Beheer na de livegang: monitoring, en aanpassen als AFAS of jouw proces verandert.
Na de intake krijg je een oplossingsvoorstel met een concreet plan, een realistische tijdlijn en een helder budget. Pas daarna bouwen we.
Veelgestelde vragen over AFAS webapps
Een AFAS webapp is een eigen scherm of applicatie bovenop AFAS Profit, gebouwd op de AFAS API: de GetConnectoren en UpdateConnectoren van AFAS, voor iets wat InSite of OutSite standaard niet doen. Bijvoorbeeld uren accorderen met rooster en verzuim ernaast, orderpicking op een tablet in het magazijn, of opdrachtgevers die uren goedkeuren in het klantportaal.
InSite maatwerk is voor je eigen medewerkers, OutSite maatwerk voor klanten en externen. Hetzelfde proces kan op allebei. Uren accorderen bestaat bij ons voor InSite, met rooster en verlof ernaast, en voor OutSite, waar opdrachtgevers alleen hun eigen projecten zien.
Een klantportaal op AFAS OutSite bouwen wij als webapp, bovenop wat OutSite standaard biedt. Opdrachtgevers accorderen er uren per project, externe begeleiders melden deelnemers present, gebruikers reserveren een ruimte op een tijdslot, en na een inschrijving betaalt de klant direct via Mollie. Elke contactpersoon ziet alleen wat bij zijn eigen organisatie hoort, en het portaal past bij jouw huisstijl.
Ja, je administratie blijft in AFAS Profit. De webapp leest via een GetConnector en schrijft via een UpdateConnector terug naar Profit; een kopie van je administratie houdt hij niet bij, alleen metadata en logs. Het productieboek bijvoorbeeld schrijft de productiestanden per week terug naar AFAS, niet naar een los bestand.
Ja. Orderpicking, retourverwerking en het bestelformulier zijn gemaakt voor een tablet in het magazijn; het uitvraagformulier voor offertes vul je in op een tablet terwijl je met de klant meeloopt.
Wie wat ziet, regelen we per rol. Op OutSite ziet een contactpersoon alleen de uren van de projecten van zijn eigen organisatie. Bij presentie ziet een docent alleen de evenementen die aan hem gekoppeld zijn. Bij de Profit-weergave bepaal jij waar ze verschijnt en wie er toegang toe heeft.
De kosten van een AFAS webapp hangen af van het aantal schermen en rollen, wat er terug moet naar Profit, welke regels de webapp bewaakt en of er een ander systeem bij hoort. Daarom noemen we geen vast bedrag. Na de intake krijg je een oplossingsvoorstel met een concreet plan, een realistische tijdlijn en een helder budget.
De webapp wordt na de livegang beheerd door Flinker Ontwikkeling, met dashboards en doorzoekbare logs in Grafana en Loki. Je hebt direct contact met de ontwikkelaar die hem bouwde. Geen ticketsysteem.
Welk proces wil jij naar InSite of OutSite brengen?
Vertel ons welk scherm je mist en wie het gaat gebruiken. In een kort gesprek hoor je of we het kunnen maken, en hoe.
