WebApps

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.

Uitleg

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. De standaard urenaccordering in InSite toont geen roosteruren, verlof of verzuim; onze webapp voor uren accorderen zet ze naast de geboekte uren. 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 die je in InSite doorzoekt, 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.

Meer over de techniek achter onze webapps
Soorten webapps

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.

Onze WebApps

Alle AFAS webapps op een rij.

Per webapp een eigen pagina met de kenmerken en een scenario van vroeger en nu.

WebApp

Projectprognose in de bouw

Altijd grip op je projectprognose — direct vanuit InSite.

Projecten
Lees meer
WebApp

Orderplanning via InSite

Alle ordertoewijzingen beheren vanuit één overzicht in InSite.

Ordermanagement
Lees meer
WebApp

Retourverwerking Via InSite

Retouren direct verwerken via InSite, zonder papier of omwegen.

OrdermanagementProjecten
Lees meer
WebApp

Verkoopfacturen via AFAS InSite

Van aanvraag tot factuur: snel, compleet en zonder gedoe.

Financieel
Lees meer
WebApp

Verkooporders plaatsen vanaf AFAS InSite

Verkooporders aanmaken via InSite: snel, simpel en zonder Profit.

Ordermanagement
Lees meer
WebApp

Alle gegevens uit Profit in één weergave op AFAS InSite/ of OutSite

Alles wat je nodig hebt uit Profit, zonder Profit Windows te openen.

Algemeen
Lees meer
WebApp

Uren boeken voor teams

Boek teamuren in één overzicht — direct klaar voor nacalculatie.

ProjectenHRM
Lees meer
WebApp

Oplossing Urenontrafelaar

Minder tijd kwijt aan uren schrijven, meer tijd voor wat écht telt.

HRM
Lees meer
WebApp

Onderaannemersbonnen via InSite

Bestel, registreer en verstrek onderaannemersbonnen direct vanuit InSite.

ProjectenOrdermanagement
Lees meer
WebApp

AFAS keuzemodel: Ruilen arbeidsvoorwaarden

Geef medewerkers fiscaal voordeel met volledige controle op budgetruimte.

HRM
Lees meer
WebApp

Koppeling Byner

Byner-contacten direct als sollicitant in AFAS, inclusief bijlagen.

HRM
Lees meer
WebApp

2BA koppeling met AFAS

Altijd actuele artikelen en prijzen, direct vanuit AFAS beheerd.

Ordermanagement
Lees meer
WebApp

Uren accorderen via OutSite

Laat opdrachtgevers uren direct accorderen in jouw klantportaal.

ProjectenHRM
Lees meer
WebApp

Ruimtes reserveren Via AFAS OutSite

Altijd een beschikbare ruimte, nooit meer een verrassing.

Algemeen
Lees meer
WebApp

Productieboek

Altijd grip op productie, begroting en voortgang — in één overzicht.

Projecten
Lees meer
WebApp

Uren schrijven op tickets

Schrijf uren direct vanuit je ticket, zonder gedoe met extra schermen.

ProjectenHRM
Lees meer
WebApp

Presentie via OutSite

Moeiteloos aanwezigheid registreren, direct verwerkt in AFAS.

HRM
Lees meer
WebApp

Offerte genereren via InSite

Van uitvraag tot offerte — direct vanuit InSite, zonder omwegen.

Projecten
Lees meer
WebApp

Nacalculatie snel en makkelijk wijzigen via InSite

Nacalculatie aanpassen zonder InSite te verlaten — factuur klaar.

Projecten
Lees meer
WebApp

Orderpicking Vanuit InSite

Picking en pakbonnen regelen, gewoon vanuit het magazijn.

Ordermanagement
Lees meer
WebApp

Vervoersplanning verkooporders Vanuit AFAS Insite

Vervoer plannen, controleren en documenten genereren — alles in InSite.

Ordermanagement
Lees meer
WebApp

Uren accorderen en corrigeren via InSite

Accordeer uren gefundeerd met rooster, verlof en verzuim in één scherm.

HRM
Lees meer
WebApp

Bestelformulier InSite

Voorraden aanvullen doe je nu gewoon vanuit het magazijn, met één formulier.

Ordermanagement
Lees meer
WebApp

Prijslijsten beheren op InSite

Beheer je prijslijsten zelf, direct en foutloos via InSite.

Ordermanagement
Lees meer
Aanpak

Zo laat je een AFAS webapp maken

  1. 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?

  2. 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.

  3. 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.

  4. 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.

Kosten

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 in 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

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.