Dynamische velden
Het kan voorkomen dat je gegevens wilt vastleggen in ReflexBlue, maar daar geen geschikt invoerveld voor kunt vinden. Het is mogelijk om daarvoor zelf eigen velden toe te voegen aan de database van ReflexBlue. Deze zogenaamde dynamische velden kunnen vervolgens weer worden gebruikt op bijvoorbeeld rapporten, labels, imports en exports en in API-integraties.
Als je vragen hebt over eigen aangemaakte dynamische velden en je neemt contact op met ReflexSystems voor je vraag, geef dan ook duidelijk aan dat het om een niet standaard veld gaat. Zo kunnen we je beter helpen met je vraag!
Je vindt hier meer referenties over het gebruik en toepassen van dynamische velden.
Aanmaken van dynamische velden
In het programma onderdeel dynamische velden kun je je dynamische velden aanmaken, beheren en verwijderen.
Je voegt nieuwe dynamische velden als volgt toe in het programma onderdeel dynamische velden:
- Selecteer Veld toevoegen
- Vul aan de rechterzijde van het venster de volgende verplichte velden in:
- Voor -> hier geef je aan voor welk (stam)bestand je een dynamisch veld wil toevoegen. Bijvoorbeeld: artikel, relatie, order, call, partij.
- Locatie -> afhankelijk van de keuze die je bij Voor hebt gemaakt kun je hier – indien beschikbaar – het tabblad kiezen waarop het veld moet verschijnen in het gekozen (stam)bestand.
- Type -> hier bepaal je wat voor soort veld je wil toevoegen. Bijvoorbeeld: tekst, datum, geheel getal, ja/nee, keuze, hyperlink. Verderop staat de beschrijving van elk type veld1.
- Naam -> hier voer je de weergavenaam van het veld in zoals je het wil gebruiken.
- Identificatie -> hier geef je het dynamische veld een identificatienaam waarmee het veld in de database van ReflexBlue gevonden kan worden. Deze identificatie kun je weer vinden in de dataset van bijvoorbeeld rapporten, import-/exportscripts en API koppelingen. Dit is de naam van het veld in de database.
- De overige velden zijn optioneel te gebruiken:
- Omschrijving -> geef hier een omschrijving van het veld in. Dit kan worden getoond in overzichtsschermen (weergave lijsten).
- Vertaalsleutel ->
- Volgnummer -> in het volgnummer mag je een willekeurig getal invullen waarmee je de velden kunt sorteren qua weergave volgorde. Als je bijvoorbeeld meerdere dynamische velden op het tabblad ‘Algemeen’ in het relatie stambestand hebt gemaakt, dan kun je door elk veld een volgnummer te geven, hiermee de sortering van de velden bepalen. Hoe hoger het getal wat je invoert, hoe lager het dynamische veld wordt geplaatst.
Onderaan de Instellingen zijn nog een aantal vinkvelden beschikbaar:
- Is verplicht -> hiermee maak je de invoer van het dynamische veld verplicht. Als dit veld niet is ingevuld, kun je het record waarbij dit veld hoort niet opslaan.
- Opnemen in zoekresultaten -> door dit aan te vinken maak je de inhoud die gekozen of ingevoerd wordt in dit dynamische veld doorzoekbaar met de Global search functie rechtsboven in het hoofdvenster van ReflexBlue.
- Zichtbaar -> hiermee bepaal je of het dynamische veld zichtbaar moet zijn in het bestand waarvoor je het wil aanmaken.
Een dynamisch veld hoeft niet altijd zichtbaar te zijn. Je wilt bijvoorbeeld bij het importeren van verkooporders vanuit een extern systeem een referentieveld mee importeren, wat in de orderkop moet worden opgeslagen omdat de partij waarvan je de orders importeert je heeft gevraagd om deze referentie ook weer mee te exporteren met de registratiegegevens nadat je de order hebt verwerkt.
- Alleen-lezen -> hiermee kan een dynamisch veld zodanig worden ingericht dat de inhoud niet kan worden aangepast.
- Geschiedenis bijhouden -> als je een dynamisch veld aanmaakt waarin regelmatig de inhoud wordt aangepast, dan kan het relevant zijn om voorgaande waarden die waren ingevoerd bij te houden.
- Kopiëren -> door dit aan te vinken maak je de inhoud van het dynamisch veld kopieerbaar. Bijvoorbeeld: je maakt een nieuw verkoopartikel door een bestaand verkoopartikel met alle waarden (inclusief kopieerbare dynamische velden) te kopiëren.
- Gebruik als filter -> een aantal type dynamische velden (niet allemaal) kan ook als filter worden gebruikt. Denk hierbij aan het veld als filter toepassen in een overzichtsscherm of zoekscherm met filtermogelijkheid.
Voorbeeld van het gebruik als filter:
Je maakt een dynamisch ja/nee veld aan wat je op het tabblad Klant in het in het relatiebestand wilt gebruiken om aan te geven of de klant een grote klant is (aan- of uitvinken). Je voegt vervolgens in het relatie overzichtsscherm een nieuw tabblad toe waarop je alleen de grote klanten (dus met een filter op: dynamisch veld ‘Grote klant’ ) wilt tonen.
Typen velden & veld configuraties
-
Artikel -> met dit veldtype kun je een verwijzing naar een artikel maken. Het is mogelijk om hier een standaard artikel te selecteren.
-
Artikelgroep -> met dit veldtype kun je een verwijzing naar een artikelgroep maken. Het is mogelijk om hier een standaard artikelgroep te selecteren.
-
Datum -> met dit veldtype kun je een datum invoeren. Optioneel kun je een standaardwaarde (standaarddatum), minimum waarde (ondergrens) en maximum waarde (bovengrens) definiëren. Let op: de waarde die je als standaard, minimum of maximum invoert, zijn fysieke datums. Ook kun je een verschuiving van de huidige datum invoeren. Hier kun je een vast aantal dagen (+ of -) ingeven wat bij de huidige datum (systeemdatum) wordt opgeteld of afgetrokken.
-
Datum & Tijd -> met dit veldtype kun je in hetzelfde veld zowel een datum als een tijd invoeren. Optioneel kun je een standaardwaarde, minimum waarde en maximum waarde invoeren.
-
Decimaal getal -> met dit veldtype kun je getallen met decimalen invoeren. Optioneel stel je het aantal decimalen in, een standaardwaarde, minimumwaarde en/of maximumwaarde in.
-
Document ->
-
Gebruiker -> met dit veldtype kun je een verwijzing maken naar een (andere) gebruiker. Optioneel kun je hier een standaardwaarde invullen.
-
Geheel getal -> met dit veldtype kun je een getal zonder decimalen invoeren als waarde. Optioneel kun je hier een standaardwaarde, minimum waarde en/of maximumwaarde instellen. Hiermee kun je de getalinvoer begrenzen.
-
Hyperlink -> met dit veldtype kun je een weblink opslaan. Naast dit dynamische veld staat een knop waarmee de link kan worden geopend in een webbrowser.
-
Ja/Nee -> dit is het beroemde vinkveld. Let op: het Ja/Nee veld kent 3(!) waarden: aan, uit, en geen keuze (niet ingevuld). Door de standaardwaarde van dit veld in te stellen op geen keuze, kan een Ja/Nee veld ook een verplicht veld zijn. Je moet dan immers een waarde of selecteren.
-
Keuze -> met dit veldtype kun je zelf te kiezen standaardwaarden uit een dropdownlijst selecteren. Je kunt zelf keuzes toevoegen. Bij elke keuze is een omschrijving verplicht en kan optioneel een vertaalsleutel worden ingevoerd. Ook kun je optioneel een standaardkeuze instellen.
-
Land -> met dit veldtype kan een land uit het landenbestand worden gekozen. Optioneel kan hier een standaardland worden geselecteerd.
-
Relatie -> met dit veldtype kan een verwijzing worden gemaakt naar een relatie. Optioneel kan hier een standaardrelatie worden geselecteerd.
-
Relatiegroep -> met dit veldtype kun je een verwijzing naar een relatiegroep maken. Optioneel kan hier een standaard relatiegroep worden geselecteerd.
-
Tekst -> met dit veldtype is het mogelijk om platte tekst als waarde in te voeren. Optioneel kan hier een standaardwaare woden ingesteld en kan het invoerveld worden begrenst met een minimale en/of maximale lengte (aantal in te voeren karakters).
-
Tekst met opmaak -> met dit veldtype is het mogelijk om tekst met opmaak als waarde in te voeren. Optioneel is het mogelijk om hier standaard tekst met opmaak in te voeren. Let op: bij dit type tekstveld is geen minimale of maximale grootte in te stellen. Dit veld is dynamisch en zal meegroeien naar mate er meer tekst in wordt gezet.
-
Tekstregels -> met dit veldtype kun je een tekstregel invoeren. Optioneel kan er een standaardwaarde, minimale en maximale lengte worden ingesteld.
-
Tijd -> met dit veldtype kun je een tijd (zonder datum) invoeren. Optioneel kan er een standaardwaarde, minimale en maximale waarde worden ingesteld waarmee de de in te voeren waarden kunt begrenzen.
-
Waarschuwing -> met dit veldtype kun je een waarschuwingsbericht weergeven. Optioneel kun je een standaardwaarde (vinkveld) instellen (aan of uit). Met het aanvinken van het vinkveld waarschuwing, wordt bevestigt dat de waarschuwing is gezien en wordt deze niet meer getoond. Als de optie niet is aangevinkt, dan wordt de waarschuwingstekst vaak bovenin het tab getoond.
Afhankelijk van de instelling Waarschuwingsniveau wordt de tekst in een andere kleur getoond: Informatie, Laag, Midden of Hoog.
-