Bewaar waarde in omgeving database
Met deze actie kunt u een type, code, status en/of tekst naar de omgevingsdatabase laten wegschrijven. Indien bij de omgevingsinstellingen geen specifieke database is aangegeven, zal de algemene database worden gebruikt.
U kunt deze gegevens daarna raadplegen via diverse functies, zoals bijvoorbeeld de functie {@TaskMemoryText}.
U gebruikt deze actie wanneer u bepaalde gegevens voor langere tijd dan de duur van een taakjob, wilt vastleggen.
Deze actie is te vergelijken met de actie Database geheugen. De actie Database geheugen is geschikter wanneer u gegevens in een geheugentabel wilt vastleggen, welke geheugentabel u daarna in query's wilt opnemen/gebruiken. Een mogelijk nadeel of belemmering bij de actie Database geheugen is wel dat u connectie moet maken met een externe database waarop u dan ook schrijfrecht moet hebben.
Deze actie Bewaar waarde in omgeving database heeft dit nadeel niet omdat deze geen gebruik maakt van een externe database, maar in plaats daarvan gebruik maakt van haar eigen database. Bij deze actie heeft u dan echter wel weer de beperking dat u niet deze geheugentabel in query's kunt koppelen.
Om de bestaande waardes in de omgeving database uit te lezen, kunt u gebruik maken van de actie Haal dataset uit omgeving database.
Beschrijving parameters
Omschrijving (optioneel)
Uitleg voor deze parameter vind u hier.
Soort geheugen
U kunt hier kiezen uit twee verschillende soorten geheugen:
- Taak geheugen
Deze gebruikt u wanneer de weg te schrijven gegevens alleen voor deze taak gelden en ook alleen door deze taak moeten kunnen worden opgevraagd. - Globaal geheugen
Deze gebruikt u wanneer de weg te schrijven gegevens voor alle taken kunnen gelden (globaal) en ook door alle taken opgevraagd moeten kunnen worden.
Type (verplicht)
Met het type geeft u het type code aan.
Een code hoeft in theorie niet uniek te zijn. De combinatie type/code zou dat wel moeten zijn.
Bijvoorbeeld
Indien u de factuurnummers van verzonden facturen wilt vastleggen in het veld CODE, dan zou u bij type de waarde "VERZONDENFACTUREN" kunnen kiezen.
Het type kan maximaal 50 tekens bevatten. Gebruik bij voorkeur geen spaties.
Code (verplicht)
Deze code vertegenwoordigt meestal een uniek gegeven, zoals een factuurnummer of een inkoopordernummer.
Een code hoeft in theorie niet uniek te zijn. De combinatie type/code zou dat wel moeten zijn.
Bijvoorbeeld
De code 17 kan een factuurnummer zijn, maar in theorie ook een inkoopordernummer. Vandaar dat u bij een code altijd verplicht bent om ook een type op te geven.
De code kan maximaal 100 tekens bevatten.
Indien de opgegeven combinatie type/code reeds bestaat in het geheugen, dan zal deze combinatie overschreven worden. Type/code is dus een zogenaamde unieke sleutel en kan derhalve maar 1 keer in het geheugen voorkomen.
Status (optioneel)
De status kan maximaal uit 5 tekens bestaan.
Meestal wordt hier een letter gebruikt, zoals bijvoorbeeld: "V" voor "factuur verwerkt" of "L" voor "lopende order".
Tekst (optioneel)
U kunt hier een vrije tekst, met een onbeperkte lengte, vastleggen.
Verwijder dit geheugen
Indien u deze optie aanvinkt, zal de opgegeven combinatie type/code uit het geheugen worden verwijderd.
Actie bij fout
Uitleg voor deze parameter vind u hier.