Ismerje meg a befejezési rekordok alapjait, és azt, hogyan optimalizálhatja azokat az alkalmazásadataihoz.
Áttekintés
A befejezési rekord egy megváltoztathatatlan adatkészlet, amely a Tulip-alkalmazásból származó értékeket tárolja. A rekordok automatikusan mentésre kerülnek, amikor egy alkalmazás befejeződik. Triggereket is használhat az adatok mentésére bármely olyan pillanatban, amelyet fontosnak tart (pl. amikor egy folyamat befejeződik).
A befejezések – a táblázatokhoz hasonlóan – egy adattárolási módszer. A táblázatokkal ellentétben azonban a befejezési rekordok nem módosíthatók, így biztosítva az adatok hiteles rögzítését. A Tulip azt javasolja, hogy az adatgyűjtéshez mind a befejezéseket, mind a táblázatokat használja.
Az alkalmazás befejezési rekordjainak eléréséhez lépjen az App Info (Alkalmazásinformációk) oldalra, és kattintson a Completions (Befejezések) fülre.

Számos olyan befejezési adatmező létezik, amely automatikusan elmentésre kerül minden alkalmazásban annak befejezésekor vagy megszakításakor, például:
- Az alkalmazás időtartama
- Kezdési és befejezési idő
- Az egyes befejezett lépések időtartama
- Bejelentkezett felhasználó
- Állomás neve
- Megjegyzések
- Alkalmazás verziója
- Végrehajtási azonosító
- Törölve (függetlenül attól, hogy az alkalmazást ténylegesen törölték-e)
Az Elektronikus aláírás widgetből származó aláírási adatok is elmentésre kerülnek a befejezési rekordokba. További információkat menthet a Változók használatával és egy mentést indító trigger beállításával.
Mikor érdemes a befejezési rekordokat használni
A befejezési rekordok változók, alkalmazáslépések, időbélyegek, felhasználói adatok, elektronikus aláírások és egyéb értékeket tárolnak. Bár táblázatokkal is tárolhat adatokat, vannak olyan egyedi esetek, amelyekben a befejezési rekordok használata alkalmasabb, például:
- Felhasználó vagy gép által rögzített értékek, beleértve a fényképeket, a kritikus folyamatparaméterekről rögzített eredményeket, az érzékelők mérési adatait stb.
- A rögzített értékekhez társított mértékegységek. Bevált gyakorlat, hogy a mérési változók mellett a mértékegység-változókat is elkülönítsük.
- Kontextusinformációk, amelyek biztosítják, hogy a történeti rekordok ember számára is olvashatók legyenek. Például lépésnevek vagy egy egyedi azonosító, amelyet minden alkalmazásciklus elején rögzítenek a könnyű keresés érdekében
- Egy folyamatalkalmazás ciklusidejének rögzítése az alkalmazás egyes lépéseinek szintjéig
A befejezési adatok mentése
Completion data only saves when you run an app. Testing an app in development mode will not save completion records, however it will show a simulated completion record.
Az alkalmazás befejezése
Bár a befejezési adatok automatikusan mentésre kerülnek, amikor a felhasználó befejezi az alkalmazást, az alkalmazás befejezéséhez még mindig szükség van egy „Átmenet” nevű eseményre.

Az alkalmazás befejezése…
- Az alkalmazás összes metaadat-mezőjét elmenti
- Az összes alkalmazásváltozó aktuális értékeinek tárolása
- Az összes betöltött táblázati rekord aktuális mezőértékeit egy időbélyeggel tárolja
- Visszaállítja az összes változót az alapértelmezett értékre (kivéve, ha beállították, hogy befejezéskor ne törlődjenek)
- Törli az összes táblázati rekord helyőrzőjét
- Töltse be az alkalmazás legfrissebb közzétett verzióját*
*ha az állomás úgy van beállítva, hogy a legfrissebb közzétett verziót futtassa
Az alkalmazás megszakítása
Az „Alkalmazás megszüntetése” átmenet ugyanazokat a műveleteket hajtja végre, mint az „Alkalmazás befejezése”, azzal a kiegészítő funkcióval, hogy az alkalmazás összes változója visszaáll az alapértelmezett értékre.

Az alkalmazás összes adatának mentése
Ez a művelet elmenti az alkalmazás metaadat-mezőit, a változók aktuális értékeit és a betöltött táblázati rekordok mezőértékeit. Az „Alkalmazás befejezése” átmenettel ellentétben az „Alkalmazás összes adatának mentése” nem állítja vissza a változókat alapértelmezett értékükre, és nem törli a táblázati rekordok helyőrzőit.

Műszaki viselkedés
A befejezési rekordok mentését a következő események indítják el: 1. Az „Alkalmazás összes adatának mentése” művelet 2. Bármely „Alkalmazás törlése” vagy „Alkalmazás befejezése” művelet.
A befejezések a következő esetekben is elindulhatnak: 1. A felhasználó kijelentkezik, és az instancián engedélyezve van az Érvényesítési mód; 2. A Lejátszó fiókbeállításában engedélyezve van a „Futtatott alkalmazások megszakítása, amikor az operátor kijelentkezik” opció.
A befejezés mentése során a Tulip pillanatképet készít az alkalmazás adatairól, amelyet elküld a szervernek és beír az adatbázisba. A pillanatképhez kapcsolódó további információkat ezután más Tulip-szolgáltatásokból rögzítik.
A táblázati rekordok esetében a befejezések csak a befejezési folyamat megkezdésének időpontjában érvényes rekord-azonosítót rögzítik pillanatfelvételként. A befejezésben szereplő rekord-azonosítókat a teljes rekordadatok lekérésére használják. Ezért egy befejezés nem rögzíti azonnal a táblázati rekord összes mezőértékét. Ez a viselkedés minimalizálja az adatátvitelt és a rendszer betöltési idejét.
Because of this behavior, it is possible for a completion save action to initiate, and then a table record update action occurs before the completion save has been processed. This scenario may result in the completion record capturing the updated table record value, instead of the original record value at the time the completion save action was initiated.
A táblázati rekordadatok eltéréseinek elkerülése érdekében a befejezési rekordokban fontolja meg a következő módszereket:* Használjon külön triggereket az „Összes alkalmazásadat mentése ” és a „Táblázati rekord frissítése” műveletekhez* Mentse a kulcsfontosságú rekordmezőket változókba, mielőtt elindítaná a befejezési mentési műveletet
Korlátozások és bevált gyakorlatok
A befejezési rekordok lehetővé teszik a megváltoztathatatlan adatrekordok egyszerű tárolását; a tárolt adatok azonban nem küldhetők offline módon harmadik fél rendszerébe, például egy üzleti intelligencia platformra. A befejezési rekordok továbbá nem használhatók bemenetként egy másik változóhoz vagy trigger művelethez.
Egy operatív/folyamatalkalmazásban a befejezési rekordot a folyamat végén kell menteni. Különösen a GxP-iparágakban ajánlott az „Alkalmazás összes adatának mentése” művelet használata bármely folyamatlépés befejezésekor.
Nem operatív-folyamat jellegű felhasználási esetekben (pl. egy munkarendelés-kezelő alkalmazásban) a folyamat végén (pl. a munkarendelés létrehozásának végén) befejezési rekordot kell létrehozni, hogy egyszerű ellenőrzési nyomvonal álljon rendelkezésre az alkalmazás használatáról. Ezek a befejezési rekordok azonnali választ adnak olyan kérdésekre, mint például:
- Mikor és ki használta utoljára az alkalmazást?
- Milyen gyakran használják az alkalmazást?
- Megszakítják-e az alkalmazás futását, és ha igen, melyik lépésnél?
Bevált gyakorlat, hogy az alkalmazásban egy-egy folyamat befejezése után töröljük a változókban tárolt adatokat. Minden változónak követnie kell a helyes névadási konvenciókat, különösen akkor, ha az adatokat a „Record History” (Rekordtörténet) widgeten keresztül kívánja megtekinteni.
A befejezési rekordok megtekintése az alkalmazásban
Kétféle módon használhatók fel a befejezések adatai egy alkalmazásban:* a Analysis-ben* a rekordtörténet widgetben
Ne feledje, hogy a befejezési rekordok adatai nem érhetők el a Tulip Table API-n keresztül.
A befejezési rekordok használata elemzésekben
Ahogyan az Analytics segítségével táblázati vagy gépi adatokból is készíthet elemzéseket, úgy alkalmazásadatokból is létrehozhat ilyeneket. Ágyazzon be egy elemzést egy alkalmazásba, hogy megjelenítse a ciklusidőkkel, a műszakok időtartamával vagy a befejezett egységekkel kapcsolatos információkat.
Hozzon létre új elemzést egy vagy több alkalmazásból. Miután létrehozta az elemzést, használja az alkalmazás elemzési widgetjét, és válassza ki a beágyazni kívánt elemzést.

Előzmények widget
A Digital Record History widget megjeleníti az egyes befejezési rekordokhoz tartozó folyamatadatokat. Ez egy görgethető widget, amelyre szűrőket is alkalmazhat a rekordok rendezéséhez. Az elektronikus aláírási adatokat is megtekintheti. Olvassa el a „A rekordtörténet-widget használata a táblázati rekordok változásainak megtekintéséhez” című részt, hogy megértse, hogyan konfigurálhatja ezt a widgetet.
The record history widget is available only for Enterprise customers.

További információk
{{snippet.Megtalálta, amit keresett?}}


