Parsware

Het Parsware-platform

Eén product dat een interne applicatie helemaal afdekt: het datamodel, de schermen, het proces, de rapporten, de beveiliging en de weg waarlangs een wijziging van de omgeving van een ontwikkelaar naar productie gaat zonder dat iemand iets met de hand kopieert.

Waar je gegevens staan

Omgevingen die echt gescheiden zijn

Ontwikkeling, test, productie — of één per afdeling. Elke omgeving krijgt haar eigen databaseschema, geen filterkolom.

Gescheiden door de database

De tabellen van een omgeving staan in een eigen schema. Een query op de verkeerde omgeving levert niet de verkeerde rijen op — hij mislukt, en dat is het verschil tussen isolatie en een afspraak die iedereen moet onthouden.

In een minuut aangemaakt, netjes opgeruimd

Een nieuwe omgeving komt met de standaardtabellen er al in. Een omgeving verwijderen verwijdert haar schema en alles wat erbij hoorde, in plaats van rijen achter te laten die niemand meer vindt.

Wat je gebruikers zien

Apps samengesteld uit het model, niet met de hand gebouwd

Declareer een tabel één keer. Haar formulieren, weergaven, zoekvelden, gerelateerde lijsten en dashboards lezen allemaal die ene definitie — dus een kolom die verandert, verandert overal.

Formulieren, weergaven en dashboards

Tabbladen, secties, kolommen, gerelateerde tabellen, grafieken en tegels, geordend in een designer. Rasters hebben standaard filteren, sorteren, opgeslagen weergaven, inline bewerken en CSV-import.

Regels in één taal

Eén scripttaal voor formulierlogica, validatie aan de serverkant, procesvoorwaarden, rapportexpressies en aangepaste API’s — in een echte editor, met aanvulling, hulp bij parameters en fouten terwijl je typt.

Beveiliging die een audit doorstaat

Rollen en teams, recordeigendom, delen en regels tot op het veld. Wie een record mag zien, beslist de server — nooit wat een scherm besloot te tonen.

Als het bedrijf een proces heeft

Teken de goedkeuring en kijk hoe ze draait

Een swimlane-designer, en een engine erachter. Geen diagram dat beschrijft wat mensen doen — maar het ding dat het doet.

Taken voor mensen en timers

Wijs werk toe aan een rol, een team of een persoon; escaleer als een deadline verloopt; vertak op een voorwaarde. Taken komen binnen in de eigen inbox van de uitvoerder, in de app die hij al gebruikt.

Een run die je kunt volgen

Elke instantie heeft een live diagram dat laat zien waar ze staat, en een geschiedenis van wat er gebeurde, wanneer en door wie. Als iemand vraagt waarom een factuur een week bleef liggen, is dat het antwoord in plaats van het begin van een onderzoek.

Rapporten die je kunt afdrukken

Ontwerp op papierformaat, koppel velden en krijg hetzelfde resultaat op het scherm, als pdf en uit de printer — met grafieken, secties, groepen en controle op paginaniveau.

Hoe een wijziging productie bereikt

Oplossingen, versies en een schone verwijdering

Alles wat een maker bouwt, hoort bij een oplossing van een uitgever. Zo gaat werk tussen omgevingen — een export en een import, met versies, in plaats van iemand die zichzelf zorgvuldig herhaalt.

In lagen, zodat verwijderen iets betekent

Als twee oplossingen hetzelfde onderdeel raken, worden de lagen bewaard in plaats van overschreven. Verwijder er één en het onderdeel gaat terug naar hoe het daarvoor was — niet gewist, en niet achtergelaten in de toestand waarin de laatste import het toevallig liet.

Uitbreiden zonder het te verlaten

Als de designers niet meer volstaan: je eigen React-apps en herbruikbare besturingselementen draaien in de shell van het platform, en je eigen HTTP-API’s bieden precies de bewerkingen die jij noemt — geen algemene databasetoegang voor een integratie.

Bekijk het met je eigen gegevens

Een half uur, jouw tabellen, jouw proces. Dat beslist het meestal sneller dan welke pagina ook.