Please enable JavaScript to view this site.

Das Handbuch für den JobRouter Entwickler

Navigation: Systemaktivitäten > Konfiguration > XML-Aufbau

XML-Funktionen

Scroll Zurück Oben Weiter Mehr

Für jede Systemaktivität können beliebig viele Funktionen definiert werden.

ERSTEL~1_img7

Jede dieser Funktionen benötigt eine eindeutige ID, einen Namen und eine Beschreibung. Funktionen werden in der XML-Konfiguration unterhalb des functions-Elements definiert. Für die Funktion CSV Export sieht dies so aus:

Definition einer Funktion

...

<functions>

    <function id='exportCsv' name='CONST_SA_CSV_CSVEXPORT_NAME' description='CONST_SA_CSV_CSVEXPORT_DESCRIPTION'>

        ...

    </function>

</functions>

...

Auch bei der Konfiguration von Funktionen können in der Sprachdatei definierte Übersetzungskonstanten verwendet werden. Wir erweitern also die Sprachdatei german.php wie folgt:

Inhalt der Sprachdatei german.php

<?php

define('CONST_SA_CSV_NAME', 'CSV Export');

define('CONST_SA_CSV_DESCRIPTION', 'Diese Systemaktivität kann dazu verwendet werden, Daten aus einer Untertabelle in eine CSV-Datei zu exportieren.');

define('CONST_SA_CSV', 'CSV');

define('CONST_SA_CSV_CSVEXPORT_NAME', 'Daten in eine CSV exportieren');

define('CONST_SA_CSV_CSVEXPORT_DESCRIPTION', 'Daten werden aus einer Untertabelle in eine CSV-Datei exportiert.');