1.4. Műveletek
Funkció leírása
A műveletek határozzák meg, hogy az esemény futása során a rendszer milyen feladatokat hajtson végre.
Az esemény futásának megkezdését az időzítések határozzák meg, a műveletek pedig az esemény végrehajtandó feladatait tartalmazzák.
A műveletek futása előtt a rendszer minden esetben kiértékeli az eseményhez tartozó feltételeket.
Amennyiben a feltételek teljesülnek, a rendszer végrehajtja az eseményhez tartozó műveleteket.
📷 Kép – Esemény felépítése
Elérés / Navigáció
Munkafüzet szerkesztése → Mezők → Események → Műveletek
📷 Kép – Műveletek panel
Működés
Minden esemény egy vagy több műveletet tartalmazhat.
Az esemény futásának megkezdését követően a rendszer az eseményhez tartozó műveleteket a megadott sorrendben hajtja végre.
📷 Kép – Több művelet egy eseményen
Új művelet az Új művelet felvétele gombra kattintva hozható létre.
📷 Kép – Új művelet felvétele
A művelet típusának kiválasztását követően a rendszer megjeleníti az adott művelethez tartozó paramétereket.
A megjelenő paraméterek a kiválasztott művelet típusától függően eltérhetnek.
📷 Kép – Művelet paraméterei
Műveletek kezelése
A műveletek:
-
létrehozhatók,
-
módosíthatók,
-
másolhatók,
-
törölhetők.
A módosítások véglegesítéséhez a művelet mentése szükséges.
A mentés működését az 1.2. Esemény módosításainak mentése fejezet ismerteti.
FONTOS!
A műveletek kizárólag akkor hajtódnak végre, ha:
-
az esemény időzítése teljesül,
-
az esemény futása engedélyezett,
-
az eseményhez tartozó feltételek teljesülnek.
Amennyiben a feltételek nem teljesülnek, a rendszer a műveleteket nem hajtja végre.
Egy esemény több műveletet is tartalmazhat, azonban bizonyos időzítések esetén a rendszer korlátozhatja a használható műveletek körét.
1.4.1. Mezőt jelenít meg
Funkció leírása
A művelet segítségével egy korábban elrejtett mező megjeleníthető a felhasználó számára.
A művelet végrehajtását követően a mező láthatóvá válik a rögzítőfelületen.
📷 Kép – Mezőt jelenít meg művelet
Paraméterek
| Paraméter neve | Leírás |
|---|---|
| Célmező | Az a mező, amelyet a rendszer megjelenít |
📷 Kép – Célmező kiválasztása
Működés
Az esemény futását követően a rendszer megjeleníti a kiválasztott mezőt.
Amennyiben a mező korábban rejtett állapotban volt, a művelet végrehajtását követően láthatóvá válik.
📷 Kép – Rejtett mező megjelenítése
A mező megjelenítése nem módosítja a mező értékét.
Amennyiben a mező korábban tartalmazott értéket, az érték a megjelenítést követően is elérhető marad.
Mező kiválasztása
A célmező kiválasztható:
-
a legördülő listából,
-
a munkafüzet szerkesztő felületéről.
A mezőkijelölés működését az 1.1.9. Mező kiválasztása a munkafüzet felületéről fejezet ismerteti.
📷 Kép – Mező kiválasztása a felületről
FONTOS!
A művelet kizárólag a mező láthatóságát módosítja.
A mező értéke, kötelező jellege, csak olvasható állapota és egyéb tulajdonságai a művelet végrehajtásakor nem változnak meg.
Amennyiben a mező egy mezőcsoport része, a mezőcsoport láthatósági beállításai is befolyásolhatják a megjelenést.
1.4.2. Mezőt tüntet el
Funkció leírása
A művelet segítségével egy mező elrejthető a felhasználó elől.
A művelet végrehajtását követően a mező nem jelenik meg a rögzítőfelületen.
📷 Kép – Mezőt tüntet el művelet
Paraméterek
| Paraméter neve | Leírás |
|---|---|
| Célmező | Az a mező, amelyet a rendszer elrejt |
📷 Kép – Célmező kiválasztása
Működés
Az esemény futását követően a rendszer elrejti a kiválasztott mezőt.
Amennyiben a mező korábban látható volt, a művelet végrehajtását követően eltűnik a rögzítőfelületről.
📷 Kép – Mező elrejtése
A mező elrejtése nem módosítja a mező értékét.
Amennyiben a mező korábban tartalmazott értéket, az érték a mező elrejtését követően is megmarad.
A mező ismételt megjelenítését a Mezőt jelenít meg művelet segítségével lehet végrehajtani.
📷 Kép – Elrejtett mező újbóli megjelenítése
Mező kiválasztása
A célmező kiválasztható:
-
a legördülő listából,
-
a munkafüzet szerkesztő felületéről.
A mezőkijelölés működését az 1.1.9. Mező kiválasztása a munkafüzet felületéről fejezet ismerteti.
📷 Kép – Mező kiválasztása a felületről
FONTOS!
A művelet kizárólag a mező láthatóságát módosítja.
A mező értéke, kötelező jellege, csak olvasható állapota és egyéb tulajdonságai a művelet végrehajtásakor nem változnak meg.
Amennyiben az elrejtett mező kötelező kitöltésű és nem tartalmaz értéket, a rendszer a rekord mentésekor továbbra is ellenőrzi annak kitöltöttségét.
Ilyen esetben a rendszer nem engedélyezi a rekord mentését, és figyelmeztető üzenetet jelenít meg a kötelező mező kitöltésének hiányáról.
📷 Kép – Elrejtett kötelező mező mentési hibája
Az események kialakításakor figyelni kell arra, hogy az elrejtett kötelező mezők ne akadályozzák a rekord mentését.
Amennyiben a mező egy mezőcsoport része, a mezőcsoport láthatósági beállításai is befolyásolhatják a megjelenést.
1.4.3. Beír egy értéket egy mezőbe
Funkció leírása
A művelet segítségével a rendszer automatikusan értéket írhat egy mezőbe.
A beírandó érték megadható közvetlenül a művelet paramétereiben vagy egy másik mező értékéből is származhat.
A művelet gyakran használható alapértelmezett értékek beállítására, mezők közötti adatmásolásra, automatikus kitöltésre vagy összetettebb eseményfolyamatok kialakítására.
📷 Kép – Beír egy értéket egy mezőbe művelet
Paraméterek
| Paraméter neve | Leírás |
|---|---|
| Célmező | Az a mező, amelybe a rendszer az értéket beírja |
| Érték megadása | A beírandó fix érték |
| Forrás mező | Az a mező, amelynek értékét a rendszer a célmezőbe írja |
📷 Kép – Művelet paraméterei
Működés
Az esemény futását követően a rendszer a megadott értéket a kiválasztott célmezőbe írja.
A művelet két különböző módon használható:
Fix érték megadása
Ebben az esetben a beírandó érték közvetlenül az Érték megadása mezőben kerül rögzítésre.
📷 Kép – Fix érték beírása
A művelet futását követően a rendszer a megadott értéket a célmezőbe írja.
Érték átvétele másik mezőből
Ebben az esetben a beírandó értéket a rendszer a kiválasztott forrásmezőből veszi át.
📷 Kép – Érték másolása forrásmezőből
A művelet futását követően a rendszer a forrásmező aktuális értékét írja a célmezőbe.
Mező kiválasztása
A célmező és a forrásmező kiválasztható:
-
a legördülő listából,
-
a munkafüzet szerkesztő felületéről.
A mezőkijelölés működését az 1.1.9. Mező kiválasztása a munkafüzet felületéről fejezet ismerteti.
📷 Kép – Mező kiválasztása a felületről
Érték felülírása
A művelet végrehajtásakor a rendszer a célmező aktuális értékét felülírja.
Amennyiben a célmező már tartalmaz értéket, a korábbi érték elveszik és helyére az új érték kerül.
📷 Kép – Meglévő érték felülírása
FONTOS!
A művelet nem fűzi hozzá az új értéket a meglévő tartalomhoz, hanem a célmező teljes értékét lecseréli.
Amennyiben a célmező és a forrásmező típusa eltér, a rendszer működése a mezőtípusok kompatibilitásától függ.
A művelet végrehajtása mezőérték-változásnak minősül.
Ezért amennyiben a célmezőhöz Mező érték változásakor időzítésű esemény kapcsolódik, annak futása is megkezdődhet.
📷 Kép – Értékváltozást kiváltó művelet
A műveletek kialakításakor figyelni kell arra, hogy egymás mezőit módosító események ne hozzanak létre végtelen eseményláncot vagy ismétlődő futást.