IBM Enterprise Records, 5.1.2-es változat    

Eseménykezelők

Az IBM® Enterprise Records a következő mintaeseményeket biztosítja az Alap, DoD és PRO adatmodellekhez.

A minták igény szerint személyre szabhatók. Tekintse meg a szoftvercsomag Events mappájában található readme fájlt.

1. Táblázat Események és leírásuk
Események Leírás
RMAutoDeclare

Konfigurálja a rekordok automatikus deklarálását. Amikor a felhasználó végrehajt egy adott műveletet (például mappába történő beiktatás vagy tárolás) egy dokumentumon a Rekordok objektumtárolóban (ROS), az IBM Enterprise Records automatikusan létrehoz egy megfelelő elektronikus rekordot egy adott fájlterv objektumtárolóban (FPOS). Beállíthatja azt is, hogy a mintaesemény minden olyan dokumentumot deklaráljon, amikor a felhasználó beiktatja a dokumentumot, mely egy adott dokumentumosztályhoz tartozik.

A mintaesemény csak az elektronikus rekordok besorolatlan deklarációját támogatja. Az eseményt szinkron események helyett aszinkron események használatára kell beállítani.

RMAutoSynchronizeProperties

Szinkronizálja a rekordok és a hozzájuk tartozó dokumentumok tulajdonságait. Ha például egy felhasználó frissíti egy rekord tulajdonságértékét, az IBM Enterprise Records frissíti a megfelelő tulajdonságértéket a társított dokumentumokban is.

A mintaesemény az ugyanazon szimbolikus nevet használó tulajdonságok esetén működik. Szinkronizálást végezhet a dokumentumok és a rekordok között mindkét irányban, egyszerre mindkét irányban azonban nem. Ha a rekord irányából végzi a szinkronizálást a dokumentum irányába, akkor a dokumentum az IBM Enterprise Records frissíti, amikor a vonatkozó rekordtulajdonság frissül.

Ez az esemény frissíti a tulajdonságálneveket is az objektumtárolók között a rekordoktól a dokumentumok irányába, illetve fordítva, de egyszerre mindkét irányban nem.

RMUpdateDateDeclared

RMLastRetrievalOfRecord

Ez a két mintaesemény együtt határozza meg a tároló selejtezésének időpontját. E mintaesemények azt is biztosítják, hogy a selejtezési ütemezés ne selejtezzen olyan tárolókat, melyekben a rekordokat nemrég deklarálták vagy kérték le.

Az IBM Enterprise Records ezt a mintaeseményt a Kötet és a Doboz osztályra is alkalmazza, és beállítja az Utolsó deklarálás dátuma értéket a szülőmappára, amikor a felhasználó rekordot deklarál.

A PRO adatmodell esetén az IBM Enterprise Records automatikusan előfizeti az RMUpdateDateDeclared eseményt a Kötet és a Doboz osztályra, és ezt az eseményt engedélyeznie kell. Más adatmodellek esetén az importálási parancsfájlt kell futtatnia az RMUpdateDateDeclared esemény létrehozásához, és a Kötet és Doboz osztályra való előfizetéshez.

Az RMLastRetrievalOfRecord a rekord tartalmára a legutóbbi áttekintés dátumát úgy állítja be, hogy az a mappa LastRetrievalofRecord tulajdonságával legyen egyenlő.

RMSecurityPropagation

(Csak PRO esetén) Csak a PRO adatmodellhez használatos mintaesemény, mely a társított egyed legmagasabb szintje alapján állítja be a rekord, kötet és rekordmappa (de nem a rekordkategória)Biztonságkategória tulajdonságának jelzési értékét.

Ha például a terjesztés a rekord irányából a mappa felé történik, az IBM Enterprise Records frissíti a szülőmappa biztonságát, ha a rekord biztonsági szintje magasabb, mint szülőmappájáé. Nincs hatással azokra az egyéb mappákra, melyekben a rekord iktatva van.

Ha a terjesztés a mappától a rekord felé történik, az IBM Enterprise Records frissíti az alacsony biztonsági szintű rekordok biztonságát a szülőmappák legmagasabb biztonsági szintjére

A Rendszerkonfiguráció PRO FPOS beállítása határozza meg a biztonság terjesztését. A terjesztés lehet mappától rekord felé történő, rekordtól mappa felé történő, mindkettő vagy letiltott terjesztés.

RMSendEmailOnSupercede

Ez a mintaesemény e-mailt küld, amikor a rekordot új változat elavulttá teszi. Az e-mail tartalmazza az elavulás körülményeit, valamint az elavulás dátumát és időpontját. Az e-mailt akkor küldi, amikor a tároló rendelkezik egy elavulási eseményen alapuló aktiválót meghatározó selejtezési ütemezéssel.

Korlátozás: Ezt az eseményt a JBoss és a WebLogic nem támogatja.

Az IBM Enterprise Records mintaesemény-kezelő JAR-fájljai kódmodulként szerepelnek a cél objektumtárolóban. Ennek előnye, hogy az eseménykezelő hozzáadható és frissíthető új változat beiktatásával, az alkalmazáskiszolgáló újraindítása nélkül. Az IBM Enterprise Records mintaeseményeinek beállítása az alábbiak szerint történik:

Eseményműveletek létrehozása

Az eljárás megkezdése előtt győződjön meg róla, hogy a CodeModules nevű mappa létezik azon objektumtároló gyökérmappája alatt, melyben az eseményműveleteket létre kívánja hozni. Ha nincs ilyen mappa kövesse az IBM FileNet P8 Platform Telepítési és frissítési kézikönyv utasításait a létrehozásához.

Eseményműveletek létrehozásához tegye a következőket:
  1. Másolja a mappát a CD gyökér (~CDRoot\RecordsManager.<platform>\Events) alá azon a kiszolgálón, ahol az IBM Administration Console for Content Platform Engine szoftvert futtatja. Ez a mappa tartalmazza az importálási parancsfájlokat, JAR-fájlokat és konfigurációs fájlokat.
  2. Futtassa a megfelelő importálási parancsfájlokat a használni kívánt eseményműveletek létrehozásához.
    1. Kattintson a jobb egérgombbal a IBM Enterprise Records objektumtárolóra.
    2. Válassza az előugró menü Összes importálása lehetőségét.
    3. Az Importálási segéd párbeszédablak Importálási beállítások lapjának Leírófájl importálása mezőjében tallózással keresse meg a másolt mappákat. Válassza ki a szükséges esemény importálási parancsfájlját. Minden fájl az eseményről kapta nevét. Például az RMAutoDeclare esemény importálási fájljának neve RMAutoDeclareImport.xml.
    4. A Külső tartalom útvonala mezőben lépjen a ~\Events\lib mappába.
    5. Kattintson az Importálás elemre.

    Az importálás befejeződése után a "Sikeres importálás" üzenet jelenik meg. Az eseményművelet létrehozható az objektumtároló Eseményművelet mappája alatt. A kódmodulok a Kód modul mappában jönnek létre.

Konfigurációs fájlok személyre szabása

Az RMAutoDeclare és az RMSendEmailOnSupercede esemény saját konfigurációs fájllal rendelkezik. Az importálási parancsfájl hozza létre a fájlokat az objektumtárolóban:

Iktassa ki a konfigurációs fájlt a Workplace, Workplace XT vagy az IBM Administration Console for Content Platform Engine alkalmazásból. A szerkesztés után iktassa be a fájlt. További információkért tekintse meg az automatikus deklaráció beállítása témakört. Az RMSendEmailOnSupercede fájlban a módosított sort megelőző megjegyzések egyértelműek: SMTP hoszt, portszám, küldő és fogadó e-mail cím.

Előfizetések létrehozása

Minden esemény előfizetést igényel legalább egy osztályra.

Előfizetés az RMAutoDeclare eseményre

Az előfizetés létrehozásához tegye a következőket:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/ROS/Dokumentumosztály területre vagy arra az alosztályra, ahol létre szeretné hozni az előfizetést.
  2. Kattintson a jobb egérgombbal az osztályra, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Beiktatás eseményaktiválót.
  6. Az Eseményművelet megadása képernyőn válassza ki az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn törölje a jelet a Szinkron jelölőnégyzetből, jelölje vagy törölje az Alosztályok belefoglalása jelölését az egyes eseményeknek megfelelően, majd fejezze be a varázslót.
Előfizetés a Mappaosztályra vagy alosztályra:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/ROS/Mappaosztály területre vagy arra az alosztályra, ahol létre szeretné hozni az előfizetést.
  2. Kattintson a jobb egérgombbal az osztályra, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Fájl eseményaktiválót.
  6. Törölje a jelet a Szinkron jelölőnégyzetből, jelölje be vagy törölje az Alosztályok belefoglalása jelölőnégyzet jelölését megfelelően, majd fejezze be a varázslót.
Előfizetés adott mappára a ROS tárolóban:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen abba a mappába, ahol létre szeretné hozni az előfizetést.
  2. Kattintson a jobb egérgombbal a mappára, majd válassza az előugró menü Új előfizetés menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Fogadja el az alapértelmezést.
  5. Válassza ki a Fájl eseményaktiválót.
  6. Az Eseményművelet megadása képernyőn válassza az RMAutoDeclare eseményt.
  7. A További tulajdonságok megadása képernyőn törölje a jelet a Szinkron jelölőnégyzetből, fogadja el a többi beállítás alapértelmezett értékét, majd fejezze be a varázslót.

Előfizetés az RMAutoSynchronizeProperties eseményre

Az RMAutoSynchronizeProperties eseményre való előfizetés szinkronizálja a forrásdokumentum és rekordja tulajdonságait, illetve a rekord és a forrásdokumentum tulajdonságait.

Mindkét irányba ne próbáljon egyszerre szinkronizálni. Az eseményt szinkron események használatára kell beállítani.

Szinkronizálás a forrásdokumentumtól rekordjára:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/ROS/Dokumentumosztály területre vagy alosztályra.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Frissítés eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn jelölje be a Szinkron jelölőnégyzetet, és törölje az Alosztályok belefoglalása jelölését, majd fejezze be a varázslót.
Szinkronizálás a rekordtól a forrásdokumentumra:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/ROS/Dokumentumosztály területre vagy alosztályra.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Frissítés eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn jelölje be a Szinkron jelölőnégyzetet, és törölje az Alosztályok belefoglalása jelölését, majd fejezze be a varázslót.

Előfizetés az RMLastRetrievalOfRecord eseményre

Előfizetés az RMLastRetrievalOfRecord eseményre:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/FPOS/Egyéb osztályok/CustomObject/RM rendszerosztály területre.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Létrehozás eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn törölje a Szinkron jelölőnégyzetből a jelet, jelölje be az Alosztályok belefoglalása jelölőnégyzetet, majd fejezze be a varázslót.

Előfizetés az RMSecurityPropagation eseményre (csak PRO esetén)

Erre az eseményre a Rekordmappa osztály, a Kötet osztály vagy a Rekord osztály esetén fizethet elő.

Előfizetés az eseményre a Rekordmappa osztály esetén:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/PRO-FPOS/Egyéb osztályok/Mappa/RM mappa/Rekordmappa osztály területre.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Fájl és a Frissítés eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn törölje az Alosztályok belefoglalása jelölőnégyzet jelölését, majd fejezze be a varázslót.
Előfizetés az eseményre a Kötet osztály esetén:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/PRO FPOS/Egyéb osztályok/Mappa/RM mappa/Kötet osztály területre.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Fájl és a Frissítés eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn törölje az Alosztályok belefoglalása jelölőnégyzet jelölését, majd fejezze be a varázslót.
Előfizetés az eseményre a Rekord osztály esetén:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/PRO-FPOS/Dokumentum osztály/Rekord osztály területre.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Frissítés eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn tegyen jelet az Alosztályok belefoglalása jelölőnégyzetbe, majd fejezze be a varázslót.

Előfizetés az RMSendEmailOnSupercede eseményre

Előfizetés az RMSendEmailOnSupercede eseményre:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/FPOS/Dokumentum osztály/Rekord osztály területre.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Frissítés és a Beiktatás eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn tegyen jelet az Alosztályok belefoglalása jelölőnégyzetbe, majd fejezze be a varázslót.

Előfizetés az RMUpdateDateDeclared eseményre

A PRO adatmodell esetén engedélyezni kell a már meglévő eseményt. A meglévő esemény engedélyezése:
  • Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/FPOS/Események/Esemény mappába.
  • Kattintson a jobb egérgombbal az UpdateDateDeclared elemre.
  • Kattintson az Engedélyezés gombra.

A DoD és az Alap adatmodell esetén az esemény létrehozása után fizessen elő a Rekordkategória, Kötet és Doboz osztályra.

Előfizetés az eseményre a Rekordkategória osztály esetén:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/<FPOS>/Egyéb osztályok/Mappa/RM mappa/Rekordkategória mappába.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Fájl eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn törölje az Alosztályok belefoglalása jelölőnégyzet jelölését, majd fejezze be a varázslót.
Előfizetés az eseményre a Kötet osztály esetén:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/FPOS/Egyéb osztályok/Mappa/RM mappa/Kötet mappába.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Fájl eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn törölje az Alosztályok belefoglalása jelölőnégyzet jelölését, majd fejezze be a varázslót.
Előfizetés az eseményre a Doboz osztály esetén:
  1. Az IBM Administration Console for Content Platform Engine alkalmazásban lépjen az Objektumtárolók/FPOS/Egyéb osztályok/Mappa/RM mappa/Fizikai tároló/Doboz mappába.
  2. Kattintson a jobb egérgombbal, majd válassza az előugró menü Előfizetés hozzáadása menüpontját.
  3. Adjon meg egyedi nevet és leírást az előfizetés számára.
  4. Jelölje be az Alkalmazás az összes példányra választógombot.
  5. Az Aktiválók megadása képernyőn válassza ki a Fájl eseményaktiválót.
  6. Válassza az importált eseményműveletet.
  7. A További tulajdonságok megadása képernyőn törölje az Alosztályok belefoglalása jelölőnégyzet jelölését, majd fejezze be a varázslót.

Az események személyre szabásával kapcsolatos információkért tekintse meg a FileNet P8 szoftvercsomagot.



Visszajelzés

Legutóbbi frissítés: 2013 november
work_with_event_handlers.htm

© Copyright IBM 2013