Plugin-Typen
Diese Seite gibt einen Überblick über die verschiedenen Möglichkeiten eigene Businesslogik in einzelne Prozessabläufe von Xima® Formcycle zu integrieren, um beispielsweise eigene Webservice-Schnittstellen anzubinden.
Liste der Schnittstellen
Folgende Java-Schnittstellen stehen zur Verfügung:
- Begrenzung des Pluginscopes/ Einsatz von Plugins (Java-Schnittstellennamen: IPluginScopeClient & IPluginScopeSystem)
- Client dashboard plugin (Java interface name: IPluginClientDashboard)
- Entities plugin (Java interface name: IPluginEntities)
- Servlet-Aktion-Plugin (Java-Schnittstellenname: IPluginServletAction)
- Datenquellen-Plugin (Java-Schnittstellenname: IPluginDataSource)
- Formular-Anmeldung (Java-Schnittstellenname: IPluginAuthenticatorType)
- Formularfeld-Validierung-Plugin (Java-Schnittstellenname: IPluginValidationRule)
- Formularparameter-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginFormReplacer)
- Formularvorlage-Plugin (Java-Schnittstellenname: IPluginProjectTemplate)
- Formularmenü-Plugin (Java-Schnittstellenname: IPluginProjectMenu)
- Generisches Plugin (Java-Schnittstellenname: IPluginGeneric)
- JMX-Plugin (Java-Schnittstellenname: IMonitorPlugin)
- Mailverschlüsselungs-Plugin (Java-Schnittstellenname: IPluginMailEncryption)
- Menüeinträge (Verwaltungsoberfläche) (Java-Schnittstellenname: IPluginMenuEntries)
- Portal (Java-Schnittstellenname: IPluginPortal)
- Session-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginSessionReplacer)
- System-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginSystemReplacer)
- Template-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginTemplateReplacer)
- Theme (Verwaltungsoberfläche) (Java-Schnittstellenname: IPluginBackendTheme)
- Vor-Beginn-Formularrenderprozess-Plugin (Java-Schnittstellenname: IPluginFormPreRender)
- Vor-Beginn-Formularspeicherung-Plugin (Java-Schnittstellenname: IPluginFormPrePersist)
- Vor-Beginn-Statusverarbeitung-Plugin (Java-Schnittstellenname: IPluginFormPreProcess)
- Vor-Beginn-Responseerstellung-Plugin (Java-Schnittstellenname: IPluginFormPreRespond)
- Widgets (Java-Schnittstellennamen: IPluginFormElementWidget und IXItemWidget)
- Workflow-Node (Java-Schnittstellenname: IPluginWorkflowNode)
- Workflow-Ereignis (Java-Schnittstellenname: IPluginWorkflowTrigger)
- Zugriffsrechte (Java-Schnittstellenname: IPluginAccessProperties)
Abgelöste Schnittstellen
Statusverarbeitungs-Plugin(Java-Schnittstellenname:IPluginProcessing)- Verarbeitungsplugins sollten mit den Pluginschnittstellen des neuen Workflows implementiert werden (Workflow-Node & Workflow-Ereignis).