Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8
Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57
Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66
Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 607
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 607
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 607
A process fájl egy vezérlési egység ("varázsló") egyes lépéseit és az azokhoz tartozó [[screen_xml|SCREEN]] fájlokat és handlereket határozza meg.
Szerkesztésére ritkán van szükség, mivel létrehozását és módosítását az editor megfelelően elvégzi.
A fájl formátuma szabványos XML fájl, ami a következő TAG-eket tartalmazhatja:
====== PROCESS ======
Az XML gyökér eleme. Két tulajdonsága van: ''ONEXIT'' és ''ONENTER'', amelyek a processbe belépéskor és a processből való kilépéskor végrehajtódó handlereket tartalmazza.
===== NODE =====
Egy lépést határoz meg a végrehajtási sorban. Nagyon gyakori, hogy egy PROCESS fájl egyetlen NODE-ból áll.
Ennek is két tulajdonsága van. A ''NAME'' a node nevét határozza meg, kötelező elem. A másik a ''SCREEN'', ami a megfelelő [[screen_xml|SCREEN]] fájlra kell, hogy mutasson.
==== EVENT ====
Egy esemény definiálhatunk a segítségével. Az eseményt meghatározza az esemény típusa (pl: egér kattintás) az esemény küldője (pl: egy gomb), ehhez az eseményhez rendelhetünk egy handlert, ami az adott esemény bekövetkeztekor hajtódik végre.
Négy tulajdonsága van:
* TYPE: kötelező elem; az esemény [[events|típusát]] határozza meg
* SENDER: kötelező elem; a küldő elem teljes neve; a megadásnál használhatunk egyetlen *-ot, ez akkor illeszkedik, ha a küldő elem neve a * előtti résszel kezdődik és a * mögötti résszel fejeződik be
* HANDLER: kötelező elem; az esemény bekövetkeztekor végrehajtandó handler neve; lehet abszolút elérési úttal az alkalmazás gyökeréhez relatív elérési utat használni, illetve a "./"-el kezdődő handlereket a PROCESS fájlhoz képest relatívan keresi a rendszer
* RUNONLOAD: megadja, hogy a handler futása után frissüljön-e az oldal, azaz lefusson-e az OnLoad handler; alapérték: **1**
====== Példa process fájl ======