Anbindung
Die Anbindung von Workflows und Widgets unterscheidet sich voneinander. Workflows können an einer Vielzahl von Positionen im Editor genutzt werden, Widgets hingegen können nur auf dem Dashboard genutzt werden. Zur Anbindung eines Widgets reicht die Referenzierung des Widgets-Datenobjektes im Reiter "Widget" des Editorfunktionen-Datenobjektes und das Setzen einer GUID für das Widget. Workflows hingegen benötigen die Bindung an eine vordefinierte Position bspw. das Kontextmenu. Hierfür stehen stehen die in den beiden folgenden Tabellen beschriebenen Bindungsziele zur Verfügung. Die erste Tabelle listet Bindungsziele auf, welche zur Erweiterung des Editors genutzt werden können. Die zweite Tabelle listet Bindungsziele für Systemfunktionen auf, welche jedoch überschrieben werden können.
Die Anzeige von angebundenen Workflows kann weiter gefiltert werden. Wird ein Workflow beispielsweise an das Datenobjekt im ContentManagement gebunden, ist es möglicherweise erwünscht, den Eintrag bei Datenobjekten mit einem bestimmten Schema anzeigen. Hierfür besteht die Möglichkeit, ein serverseitiges Javascript anbinden und dort eine Funktion zu definieren, welche die Filterung durchführt. Die Funktion muss dann im Konfigurationspunkt "On" aufgerufen werden (bspw. "return isRoot();"). Zur Hilfestellung steht die globale Variable "context" zur Verfügung, welche hier genauer beschrieben wird.
Bindungstabellen
Bindung |
changeset.overview.buttontoolbar.left |
changeset.overview.buttontoolbar.right |
contentmanagement.dataobjects.buttontoolbar.left |
contentmanagement.dataobjects.new.buttontoolbar.left |
contentmanagement.dataobjects.buttontoolbar.right |
contentmanagement.dataobjects.new.buttontoolbar.right |
contentmanagement.dataobjects.contextmenu.* |
contentmanagement.dataobjects.contextmenu.detailview |
contentmanagement.dataobjects.contextmenu.treeview |
contentmanagement.index.buttontoolbar.left |
contentmanagement.index.buttontoolbar.right |
dashboard.paginator |
datamanagement.dataobjects.buttontoolbar.left |
datamanagement.dataobjects.buttontoolbar.right |
datamanagement.dataobjects.contextmenu |
datamanagement.index.buttontoolbar.left |
datamanagement.index.buttontoolbar.right |
schemamanagement.schema.buttontoolbar.left |
schemamanagement.schema.buttontoolbar.right |
schemamanagement.schema.contextmenu |
workspacemanager.add |
usermanagement.root.buttontoolbar.left |
usermanagement.root.buttontoolbar.right |
usermanagement.root.contextmenu |
usermanagement.container.users.contextmenu |
usermanagement.container.groups.contextmenu |
usermanagement.container.groups.alphabetic.contextmenu |
usermanagement.container.groups.hierarchic.contextmenu |
usermanagement.user.buttontoolbar.left |
usermanagement.user.buttontoolbar.right |
usermanagement.user.contextmenu |
usermanagement.usersetting.buttontoolbar.left |
usermanagement.usersetting.buttontoolbar.right |
usermanagement.usersetting.contextmenu |
usermanagement.group.buttontoolbar.left |
usermanagement.group.buttontoolbar.right |
usermanagement.group.contextmenu |
Systembindungen |
changeset.changes |
changeset.commit |
changeset.configure |
changeset.create |
changeset.discard |
changeset.overview.changeapprovalstate |
contentmanagement.dataobjects.checkin |
contentmanagement.dataobjects.forcecheckin |
contentmanagement.dataobjects.checkout |
contentmanagement.dataobjects.compareversion |
contentmanagement.dataobjects.copy |
contentmanagement.dataobjects.create |
contentmanagement.dataobjects.delete |
contentmanagement.dataobjects.destroyversion |
contentmanagement.dataobjects.move |
contentmanagement.dataobjects.order |
contentmanagement.dataobjects.paste |
contentmanagement.dataobjects.rename |
contentmanagement.dataobjects.renametemp |
contentmanagement.dataobjects.restoreversion |
contentmanagement.dataobjects.save |
contentmanagement.dataobjects.spellcheck |
contentmanagement.dataobjects.undocheckout |
contentmanagement.dataobjects.preview |
contentmanagement.spellchecker.execute |
contentmanagement.spellchecker.apply |
contentmanagement.spellchecker.abort |
contentmanagement.spellchecker.dictionary |
contentmanagement.search |
contentmanagement.trash |
contentmanagement.navigatetoschema |
contentmanagement.navigatetodatamanagement |
contentmanagement.workspace |
dashboard.widgets |
dashboard.workspace |
datamanagement.dataobjects.checkin |
datamanagement.dataobjects.forcecheckin |
datamanagement.dataobjects.checkout |
datamanagement.dataobjects.compareversion |
datamanagement.dataobjects.copy |
datamanagement.dataobjects.create |
datamanagement.dataobjects.delete |
datamanagement.dataobjects.destroyversion |
datamanagement.dataobjects.move |
datamanagement.dataobjects.order |
datamanagement.dataobjects.paste |
datamanagement.dataobjects.rename |
datamanagement.dataobjects.renametemp |
datamanagement.dataobjects.restoreversion |
datamanagement.dataobjects.save |
datamanagement.dataobjects.undocheckout |
datamanagement.dataobjects.preview |
datamanagement.search |
datamanagement.trash |
datamanagement.navigatetoschema |
datamanagement.workspace |
schemamanagement.schema.create |
schemamanagement.schema.delete |
schemamanagement.schema.rename |
schemamanagement.schema.addtochangeset |
schemamanagement.schema.save |
schemamanagement.workspace |
workspacemanager.activate.modulesystem |
usermanagement.user.create |
usermanagement.user.rename |
usermanagement.user.delete |
usermanagement.user.save |
usermanagement.usersetting.create |
usermanagement.usersetting.delete |
usermanagement.usersetting.save |
usermanagement.usersetting.navigatetoschema |
usermanagement.group.create |
usermanagement.group.rename |
usermanagement.group.configure |
usermanagement.group.delete |
usermanagement.group.save |
usermanagement.workspace |
modulesystem.overview.install |
modulesystem.overview.create |
modulesystem.configuration.save |
modulesystem.module.localization.add |
modulesystem.localization.add |
modulesystem.localization.fill |
modulesystem.localization.delete |
modulesystem.localization.rename |
modulesystem.interface.implement |
modulesystem.environment.create |
modulesystem.module.navigateto |
modulesystem.module.save |
modulesystem.module.setstate |
modulesystem.module.uninstall |
modulesystem.schema.save |
modulesystem.schema.rename |
modulesystem.schema.move |
modulesystem.schema.newschema |
modulesystem.schema.newsetup |
modulesystem.schema.newcustomizing |
modulesystem.schema.add.existing |
modulesystem.schema.delete |
modulesystem.schema.addtoschangeset |
modulesystem.schema.updatescript.new |
modulesystem.schema.updatescript.rename |
modulesystem.search |
modulesystem.workflow.create |
modulesystem.workflow.designer.create.comment |
modulesystem.workflow.designer.create.serverscript |
modulesystem.workflow.designer.create.clientscript |
modulesystem.workflow.designer.create.component |
modulesystem.workflow.designer.create.widgetcomponent |
modulesystem.workflow.designer.navigate |
modulesystem.workflow.designer.modify.serverscript |
modulesystem.workflow.designer.modify.clientscript |
modulesystem.workflow.designer.modify.component |
modulesystem.workflow.designer.modify.widgetcomponent |
modulesystem.workflow.designer.line.connect |
modulesystem.workflow.designer.line.modify |
modulesystem.workflow.designer.save |
modulesystem.export |
modulesystem.webserversettings.add.transformation |
modulesystem.webserversettings.configure |
modulesystem.lruslots.configure |