Naar hoofdinhoud gaan

Help voor ontwikkelaars

Voor ontwikkelaars die aangepaste React-apps en aangepaste besturingselementen schrijven tegen de Parsware Runtime SDK, en die externe systemen integreren via aangepaste API's. Dit is de openbare API-naslag, los van de interne codedocumentatie die naast de broncode van het platform staat.

Deze persona publiceert ook de machineleesbare artefactschema's — de canonieke, geversioneerde definities (JSON Schema en de BS Lang-grammatica) voor elk artefact dat achter een ontwerper zit (processen, rapporten, formulieren/weergaven, tabelmetadata, flows, aangepaste API's en meer). Dankzij deze schema's wordt een zelfgeschreven of door AI gegenereerde definitie op precies dezelfde manier gevalideerd als de uitvoer van de ontwerper.

Begin hier: een aangepaste app of een aangepast besturingselement bouwen​

Schrijf je code die binnen de Parsware Platformshell draait, lees deze pagina's dan in volgorde. Elke pagina staat op zichzelf, maar samen vormen ze de weg van een lege map naar een uitgeleverde app.

  1. Een aangepaste React-app bouwen — een volledig zelfgeschreven scherm: de projectopzet, de Module Federation-configuratie die het hostbaar maakt, de app-component, zelfstandig draaien, testen en uitleveren.
  2. Een aangepast besturingselement bouwen — een veldeditor in PCF-stijl die een ingebouwd besturingselement op een modelgestuurd formulier vervangt: het vaste props-contract, voor welke veldtypen een besturingselement in de plaats mag komen, en de waardetoestanden die het moet afhandelen.
  3. De Runtime SDK gebruiken — de ene interface waarmee beide het platform bereiken: identiteit, scopes, tabelmetadata, records, zoekvelden en logging.

Het registreren van wat je hebt gebouwd — het deel dat een maker in het Beheercentrum doet — wordt behandeld in Een aangepaste React-app registreren en Een aangepast besturingselement registreren.

Rapportage​

  • Tabelgegevens opvragen voor rapportage — lees de gegevens van een tabel van een modelgestuurde app via de alleen-lezen gegevensbron voor rapportage, geautoriseerd op scope.