Het sleutelwoord '@informer:' gebruik je in combinatie met het sleutelwoord '@caller:' om een relatie tussen twee elementen die bij verschillende features horen.
Je hebt geen directe verbinding nodig hebt tussen deze elementen.
De gegevens worden geleverd door het element dat leverancier wordt genoemd.
Meerdere elementen aangemaakt met het sleutelwoord '@caller:'.
Effect van het sleutelwoord "@informer:"
In dit voorbeeld zijn gegevens nodig uit de 'Ledenadministratie' nodig voor 'Deelname competitie'.
Deze twee elementen zijn ontkoppeld via afzonderlijke activiteiten die zorgen voor het ophalen van gegevens en beschikbaar maken van de gegevens.
De 'informer' haalt de gegevens op uit de 'Ledenadministratie'.
Dit gebeurt wanneer de 'caller' gegevens opvraagt bij een 'informer'.
De gevonden gegevens worden door de 'caller' naar 'Deelname competitie' gestuurd.
De elementen 'Ledenadministratie' en 'Deelname competitie' zijn niet gekoppeld.
Definitie sleutelwoord "@informer:"
Het sleutelwoord '@informer:' is gedefinieerd in het bestand 'specialMoxenTag,csv' in de folder 'text-model\metainfo'
De definitie geeft aan dat een relatie wordt toegevoegd met de naam info naar een nieuw element.
Het nieuwe element is gedefinieerd via een template met de naam 'Informer'.
Het template
met de naam 'InformerTemplate.moxen'
staat in de folder 'text-model\archives\@include'
Template voor Informer
Het sleutelwoord '@informer:' maakt gebruik van het template voor 'Informer.moxen'.
De parameter waarden worden in dit template ingevuld.
De eerste parameter is de naam, de tweede is de omschrijving.
Het sleutelwoord moet gebruikt worden in een element van type 'feature'.
Als binnen een template van een sleutelwoord andere sleutelwoorden worden gebruikt moeten deze met twee '@@' starten.