Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core template manager > Dateiabhängige Aktionen öffnen
Hinweis: Diese Dokumentation bezieht sich auf die aktuellste Version des agorum core template managers. Aktualisieren Sie ggf. das hier beschriebene Plug-in, um die Dokumentation verwenden zu können.
Im Standard werden im Filter Eingang (aktuell) Notizen, Workflows oder Aufgaben des angemeldeten Benutzers angezeigt. Durch die hier vorgestellte Konfigurationsmöglichkeit können Sie weitere Objekte anhand von Metadaten dem Filter hinzufügen.
/agorum/roi/customers/TestRegister/js/inbox/query/testregister-user-testregister-wiedervorlage-query.jsPfad des done-Skripts (Beispiel)
/agorum/roi/customers/TestRegister/js/inbox/done/testregister-user-testregister-wiedervorlage-done.js
Hinweise:
• Mit Rückgängig machen wird die Aktion vollständig rückgängig gemacht, später ist dies nur noch per uninstall-Datei möglich.
• Mit OK wird auch der inbox-Worker neu gestartet, sodass er diese Konfiguration ab jetzt beachtet.
/* global sc */ /* jshint unused: true */ // configuration for elements in inbox // exportieren der Konfiguration exports.settings = user => { return [ { name: 'testregister-user-testregister-wiedervorlage-query', queryOr: [ // Metadatum: user_testregister_wiedervorlage 'user_testregister_wiedervorlage:' + user ] } ]; };
/* jshint unused: true */ // configuration for elements in inbox exports.settings = () => { return [ { name: 'testregister-user-testregister-wiedervorlage-done', selectors: [ '[~user_testregister_wiedervorlage]' ], handler: object => { // user_testregister_wiedervorlage // here something can be done ... // in our sample, nothing is done // return true=refresh result list return false; } } ]; };Ergebnis: Das System erstellt automatisch die Registrierungen für die beiden JavaScripte:
MAIN_MODULE_MANAGEMENT/customers/agorum.inbox/query-settings/[ TestRegister ]/testregister-user-testregister-wiedervorlage-query
MAIN_MODULE_MANAGEMENT/customers/agorum.inbox/done-settings/[ TestRegister ]/testregister-user-testregister-wiedervorlage-doneAußerdem wurde automatisch der Eintrag in die export.yml sowie die uninstall-Datei erstellt:
/agorum/roi/workspace/actempman/uninstall-new-object-to-inbox-current/<Projektname>/uninstall-new-object-to-inbox-current.json'
Tipp: Sollte der Eingang (aktuell) nicht blinken, wenn neue Werte hereinkommen, muss der Worker neu gestartet werden. Wechseln Sie dazu ins agorum core support tool und klicken Sie beim Worker QueryScript : agorum_composite_acic_notifications auf die Schaltfläche Reset worker.