Vergleichsreport

Vergleiche Einstellungen
Änderungen von:
bis:
Typ:

Veränderungen an Parts

Part "Inhalt" wurde verändert


Veränderungen des Inhalts
Klicken Sie für eine detaillierte Beschreibung auf die geänderten Stellen:
Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
 ersteletzte 

Bei den Erweiterten Funktionen handelt es sich um modulspezifische Aktionen, d.h. Aktionen, welche:

  • bestimmte Webdesk Module betreffen (z.B. Workflow-Cache aktualisieren)
  • allgemeine Aktionen, welche die Kern-Funktionalität betreffen (z.B. Berechtigungscache leeren)
Diese Funktionen erlauben eine erweiterte Verwaltung und Wartung des Webdesk EWP. So ist es hier beispielsweise möglich verschiedene Caches zu leeren oder zu aktualisieren, bestimmte Module zu registrieren, oder die Übersetzungsfiles zu aktualisieren.

Modulspezifische Aktionen

Die Modulspezifischen Aktionen sollten prinzipiell immer nur nach Rücksprache mit Workflow Consultants durchgeführt werden, da diese systemtechnische Aktionen im Hintergrund durchführen, welche bei falscher Anwendung zu Problemen führen können.

Workflow-Cache aktualisierenWorkflow-Anträge werden in einem Cache zwischengespeichert.  Durch Klick auf den Button wird dieser Cache geleert. Beispiel: Zwei Workflow-Engines greifen auf die selbe Datenbank zu. Um beide Engines nach einer Veränderung eines Workflow-Antrages in einen konsistenten Zustand zu bringen, ist es nötig den Workflow-Cache zu aktualisieren.Auffrischung der erlaubten AktionenEs gibt Aktionen, welche nach der Durchführung überprüfen, ob die Aktion überhaupt ausgeführt werden darf.

Foldernamen aller Menüs reparieren

Personen zu hierarchischen Gruppen Beziehungen Konsistenzcheck Falls die Webdesk Daten in Bezug auf die Beziehung Person - Organisationseinheit inkonsistent werden (eine Personen ist zu einem Zeitpunkt zu mehr als einer Organisationseinheit zugeordnet), können diese Beziehungen durch diese Aktion richtig gestellt werden. Personen zu Kostenstellen Gruppen Beziehungen singulär machen Abhängigg von Parametrierung der Organisationsstruktur kann eine singuläre Kostenstellen-Zugehörigkeit im Nachhinein für bestehende Kostenstellen-Zuordnungen sichergestellt werden.

Reporting Engine neu installieren > nur im Zusammenhang mit dem Reporting Modul;

Reporting Engine neu starten > nur im Zusammenhang mit dem Reporting Modul

Reporting Engine Arbeitsverzeichnisse löschenNur im Zusammenhang mit dem Reporting Modul; mit dieser Aktion werden temporäre Arbeitsverzeichnisse und Dateien gelöscht. Groupware Cache leeren Groupware-Daten werden in einem sogenannten Cache zwischengespeichert. Mit Anklicken des Buttons wird dieser geleert, Daten werden beim nächsten Aufruf aktualisiert.Feiertagsspeicher des TA-Connectors LöschenIm Kalender sowie in Journalansichten können Feiertage angezeigt werden (farblich abgesetzt). Diese werden im Jahresprogramm der IF6020 definiert. Damit diese Tage nicht immer von Neuem ausgelesen werden müssen, werden diese in einem Cache (Speicher) verwaltet. Werden nun neue Feiertage hinzugefügt und wurden die Feiertage für die ausführende Person bereits ausgelesen, so werden die Daten aus dem Speicher genommen. (Was natürlich kurzfristig zu einer Inkonsistenz der Daten führt, welche sich aber von alleine nach einiger Zeit wieder auflöst). Mit diesem Parameter kann der Speicher manuell geleert und die Feiertage erneut geladen werden. Alle Passwörter zurücksetzen auf Zufallswerte und Mails senden Alle Passwörter werden auf  durch einen Zufalls-Generator erzeugte Werte gesetzt, und jedes dieser Passwörter wird in einer Mail an den entsprechenden Benutzer gesendet. Eine Mailbenachtrichtigung erfolgt nur, wenn der Benutzer eine Mail-Adresse hat. Die Mailbenachrichtigung wird in den Systemparametern definiert. Alle Passwörter zurücksetzen Alle Passwörter werden auf jenen Wert zurückgesetzt, den die Password-Reset-Policy angibt (zu finden in den Systemparametern).Aktionsnamen der Standardsprache reparieren ([de]...)Sollten bei den Standard-Bezeichnungen noch unvollständige Übersetzungen ([de] oder [en] steht davor) vorkommen, können diese mit Hilfe des Parameters wieder korrekt dargestellt werden.

Kern-Funktionalität

Alle Log-Einträge aus Datenbank löschen Die Log-Einträge, welche individuell für verschiedene Aktionen und Benutzer in unterschiedlichen Stufen aktiviert werden können, werden in der Datenbank persistiert. Durch betätigen dieses Buttons werden alle alten Log-Einträge aus der Datenbank gelöscht.Berechtigungs-Cache leerenBerechtigungen für bestimmte Aktionen werden durch den Administrator an Personen, Gruppen oder Rollen vergeben. Bei jedem Aktionsaufruf durch einen Benutzer wird überprüft, ob dieser auch die nötige Berechtigung besitzt diese Aktion auszuführen. Um die Performance dieser Überprüfung zu erhöhen, werden die Berechtigungen in einem Cache gespeichert. Damit neue Aktionszuweisungen an eine Person, Gruppe oder Rolle wirksam werden, muss zuvor der Berechtigungs-Cache durch Klick auf den Button geleert werden.Menü-Cache leerenDie Aktionsberechtigungen im Navigations-Menü werden in einem Cache zwischengespeichert. Durch Klick auf den Button "Menü-Cache leeren" wird dieser Cache geleert. Jedes Menü wird für 5000 Sekunden im Cache gehalten bevor es erneuert wird. Wird ein Menü länger als 2000 Sekunden nicht benutzt, wird dieses aus dem Cache entfernt.Flowscripts neu ladenMit dieser Funktionalität können benutzerdefinierte Aktionen, welche einen Flowscript-Controller beinhalten, neu geladen werden, sodass Änderungen im Flowscript-Code aktiv werden. Erstellung von primären Textmodulen für alle Aktionen Für die Standardsprache werden Standard-Textbausteine für Titel und Bezeichnung erstellt.Aktualisiere ÜbersetzungsfilesDie Übersetzungen der Textbausteine werden in einer XML-Datei im File-System des Servers abgelegt. Änderungen an Textbausteinen werden aber nur in der Datenbank festgeschrieben. Damit Änderungen an Textbausteinen wirksam werden, müssen XML-Datei und Datenbank durch Klick auf den Button in einen konsistenten Zustand gebracht werden.Entsperre alle TextmoduleGesperrte Textbausteine können nicht überschrieben werden. Damit *ALLE* Textbausteine, z.B. bei einem Versionsupdate des Webdesk, neu geschrieben werden können, müssen diese zuvor durch Klick auf den Button entsperrt werden.Sperre alle TextmoduleDurch betätigen dieses Buttons werden alle Textbausteine in der Datenbank gesperrt. Bei einem Update auf eine aktuellere Version des Webdesk können dadurch die Textbausteine und ihre Übersetzungen vor ungewolltem Überschreiben geschützt werden.Toggle LayoutSystemaktion, nur nach Rücksprache mit Workflow-Consultants durchführen.Neuinitialisierung JobServiceDurch Klick auf den Button "Neuinitialisierung JobService" wird das gesamte Job-Service neu initialisiert und auf die Ausgangswerte zurückgesetzt. Starte ModulupdateEinzelne Module können individuell durch Update-Scripts aktualisiert und verändert werden. Diese Scripte sind im jeweiligen Modul im Package "impl.update" zu hinterlegen. In diesem Package befindet sich eine readme.txt mit einer detaillierten Beschreibung wie diese Scripte zu hinterlegen sind. Weiters muss die Property "versionNumber" im applicationContext des Moduls auf die Versionsnummer des Update-Skripts gesetzt werden. Durch Klick auf den Button werden die Scripte im Webdesk ausgeführt, ohne dass der Server neu gestartet werden muss. Dies ist im Regelfall aber nicht nötig, da diese Scripts schon während des Starts des Webdesk ausgeführt werden.Lockkontroller-Inhalt anzeigenInhalt des Lock-Kontrollers wird angezeigt. Systemaktion, nur nach Rücksprache mit Workflow-Consultants durchführen.Lockkontroller leerenLockkontroller wird geleert. Systemaktion, nur nach Rücksprache mit Workflow-Consultants durchführen.Einschränkung der Registrierung Der Webdesk R3 verfügt über verschiedene Bereiche oder auch Packages  The advanced functions are module-specific actions, i.e. actions that:

  • affect certain Webdesk modules (e.g. refresh workflow cache)
  • are general actions that affect the core functionality (e.g. clear permission cache)

These functions allow advanced administration and maintenance of Webdesk EWP.
Here it is possible, for example, to clear or refresh various caches, to register certain modules, or to update the translation files.

Module-specific actions

Module-specific actions should in principle only be carried out after consulting Workflow consultants, since they perform system-level actions in the background that can lead to problems if used incorrectly.

Refresh workflow cache
Workflow requests are temporarily stored in a cache. Clicking the button clears this cache. Example: Two workflow engines access the same database. To bring both engines into a consistent state after a change to a workflow request, it is necessary to refresh the workflow cache.

Refresh allowed actions
There are actions that, after being carried out, check whether the action may be executed at all.

Repair folder names of all menus

Persons to hierarchical group relationships consistency check
If the Webdesk data becomes inconsistent with regard to the relationship person - organizational unit (a person is assigned to more than one organizational unit at a point in time), these relationships can be corrected by this action.

Make persons to cost center group relationships singular
Depending on the parameterization of the organization structure, a singular cost center membership can be ensured retroactively for existing cost center assignments.

Reinstall reporting engine > only in connection with the reporting module;

Restart reporting engine > only in connection with the reporting module

Delete reporting engine working directories
Only in connection with the reporting module; this action deletes temporary working directories and files.

Clear groupware cache
Groupware data is temporarily stored in a so-called cache. Clicking the button clears it; data is refreshed on the next access.

Delete holiday storage of the TA connector
Holidays can be displayed in the calendar and in journal views (highlighted in color). These are defined in the annual program of the IF6020. So that these days do not have to be read out anew every time, they are kept in a cache (storage). If new holidays are now added and the holidays have already been read out for the executing person, the data is taken from the storage. (This of course briefly leads to an inconsistency of the data, which however resolves itself after some time.) With this parameter, the storage can be cleared manually and the holidays reloaded.

Reset all passwords to random values and send mails
All passwords are set to values generated by a random generator, and each of these passwords is sent in a mail to the corresponding user. A mail notification is only sent if the user has a mail address. The mail notification is defined in the system parameters.

Reset all passwords
All passwords are reset to the value specified by the password reset policy (found in the system parameters).

Repair action names of the default language ([de]...)
If incomplete translations ([de] or [en] appears in front) still occur in the default labels, they can be displayed correctly again using the parameter.

Core functionality

Delete all log entries from database
The log entries, which can be activated individually for different actions and users at different levels, are persisted in the database. Clicking this button deletes all old log entries from the database.

Clear permission cache
Permissions for certain actions are granted by the administrator to persons, groups or roles. Every time a user calls an action, it is checked whether the user has the necessary permission to execute that action. To increase the performance of this check, the permissions are stored in a cache. For new action assignments to a person, group or role to take effect, the permission cache must first be cleared by clicking the button.

Clear menu cache
The action permissions in the navigation menu are temporarily stored in a cache. Clicking the button "Clear menu cache" clears this cache. Each menu is kept in the cache for 5000 seconds before it is renewed. If a menu is not used for more than 2000 seconds, it is removed from the cache.

Reload flowscripts
With this functionality, user-defined actions that contain a flowscript controller can be reloaded so that changes in the flowscript code become active.

Create primary text modules for all actions
Default text blocks for title and label are created for the default language.

Update translation files
The translations of the text blocks are stored in an XML file in the file system of the server. Changes to text blocks, however, are only committed to the database. For changes to text blocks to take effect, the XML file and database must be brought into a consistent state by clicking the button.

Unlock all text modules
Locked text blocks cannot be overwritten. So that *ALL* text blocks can be rewritten, e.g. during a version update of Webdesk, they must first be unlocked by clicking the button.

Lock all text modules
Clicking this button locks all text blocks in the database. When updating to a newer version of Webdesk, the text blocks and their translations can thereby be protected from unintended overwriting.

Toggle layout
System action, only carry out after consulting Workflow consultants.

Reinitialize JobService
Clicking the button "Reinitialize JobService" reinitializes the entire job service and resets it to its initial values.

Start module update
Individual modules can be updated and modified individually by update scripts. These scripts are to be placed in the respective module in the package "impl.update". This package contains a readme.txt with a detailed description of how these scripts are to be placed. In addition, the property "versionNumber" in the module's applicationContext must be set to the version number of the update script. Clicking the button executes the scripts in Webdesk without the server having to be restarted.
As a rule, however, this is not necessary, since these scripts are already executed during the start of Webdesk.

Show lock controller content
The content of the lock controller is displayed. System action, only carry out after consulting Workflow consultants.

Clear lock controller
The lock controller is cleared. System action, only carry out after consulting Workflow consultants.

Registration restriction
Webdesk R3 has various areas or packages [wf, gw, po, ta,..]. Beim Start werden diese, falls so eingestellt (mind. aber einmal), registriert. Die Registrierung legt die in dem Package vorkommenden Aktionen, Sprachbausteine, Updatescripts, etc. an. Soll dies manuell nachgezogen werden, so wird dieser Parameter verwendet. Die Einschränkung dient dazu, nicht immer alle Aktionen ausführen zu müssen.

Die Registrierung ist sehr rechenintensiv. Um Performanceprobleme des Webdesk zu vermeiden, sollte diese nicht während der Geschäftszeit ausgeführt werden.

Registrierungsmodus: z.B. bei erweiterten Lizenzen > Module werden ohne Neustart nachgeladen. Beim Registrierungsmodus können folgende Parameter selektiert werden:

  • complete - alles wird registriert
  • Everything except Textmodules - alles außerhalb der Textmodule wird registriert.
  • actions and Flowscripts - nur Aktionen sowie FlowScripts werden registriert.
Starte RegistrierungMit dieser Aktion werden alle Module des Webdesk neu registriert. Dabei werden für jedes Modul im Webdesk:
  • Aktionen am Webdesk registriert
  • Jobs registriert
  • Action-Flowscripts registriert
  • Konfigurationen registriert
  • Selbstdefinierte Aktionen (Custom Actions) synchronisiert
  • Textbausteine registriert
  • Konnektoren registriert
Interessanten Aufschluss über den Verlauf der Registrierung bietet die Datei

At startup these are registered, if so configured (but at least once). Registration creates the actions, language blocks, update scripts, etc. occurring in the package. If this is to be carried out manually, this parameter is used. The restriction serves to avoid always having to run all actions.

Registration is very computation-intensive. To avoid performance problems in Webdesk, it should not be run during business hours.

Registration mode: e.g. with extended licenses > modules are loaded without a restart. For the registration mode, the following parameters can be selected:

  • complete - everything is registered
  • Everything except Textmodules - everything outside the text modules is registered.
  • actions and Flowscripts - only actions and flowscripts are registered.

Start registration
This action re-registers all modules of Webdesk. In the process, for each module in Webdesk:

  • Actions are registered in Webdesk
  • Jobs are registered
  • Action flowscripts are registered
  • Configurations are registered
  • User-defined actions (custom actions) are synchronized
  • Text blocks are registered
  • Connectors are registered

Interesting insight into the progress of the registration is provided by the file $CATALINA_HOME/webapps/webdesk3/WEB-INF/logs/log4j.log

Achtung: Diese Aktion kann mehrere Minuten in Anspruch nehmen. Der Webdesk ist während dieser Zeit nicht verfügbarAttention: This action can take several minutes. Webdesk is not available during this time!

Mime Typetext/xmltext/xml
Datei-name
Größe (in Bytes)104189169
Version 1 von Gabriel Gruber
am 17.10.26 18:15:48
Name: Erweiterte Funktionen
Variante: main - en
Status: Veröffentlichung
Version 2 von Gabriel Gruber
am 17.10.26 18:15:50
Name: Advanced functions
Variante: main - en
Status: Veröffentlichung