Fluxpunkt Modulfunktionen fuer STARFACE — FpEvents
==================================================

Inhalt
------
FpRegisterEvents.class    "Fluxpunkt: FpEvent abonnieren"
FpUnregisterEvents.class  "Fluxpunkt: FpEvent abbestellen"
FpPublishEvent.class      "Fluxpunkt: FpEvent senden"
quellcode/                die zugehoerigen .java-Dateien

Einbau
------
1. Die drei .class-Dateien im Modul-Designer als Ressource in Ihr Modul hochladen.
2. Modul neu laden. Die Funktionen erscheinen im ModulDesigner.

Bitte alle drei Dateien kopieren: FpUnregisterEvents und FpPublishEvent
verwenden Konstanten aus FpRegisterEvents.

Kurzanleitung
-------------
Legen Sie eine Modulfunktion an, die das Ereignis verarbeiten soll. Sie kann
diese Eingabevariablen deklarieren (alle optional):

    fpEvent       Typ Map    die Nutzlast als Map
    fpEventJson   Typ Text   die Nutzlast als JSON
    fpEventName   Typ Text   Name des ausgeloesten Ereignisses

Im Einstiegspunkt onActivate:

    Fluxpunkt: FpEvent abonnieren
        Ereignis      = TranscriptionEvent
        Modulfunktion = <Name Ihrer Funktion>

Im Einstiegspunkt onDeactivate:

    Fluxpunkt: FpEvent abbestellen
        Ereignis      = (leer lassen = alle Abonnements dieser Instanz)

Das Feld "Ereignis" darf auf * enden: "Ivr*" fuer alle Pro-IVR-Ereignisse,
"*" fuer alle FpEvents. Beim Senden ist kein Platzhalter erlaubt.

Voraussetzungen
---------------
STARFACE 8 oder neuer. Es wird keine Fluxpunkt-Bibliothek benoetigt.

Dokumentation und Ereignisliste
-------------------------------
https://wiki.fluxpunkt.de/STARFACE-Module/Integrationen/schnittstellen-und-apis

Support
-------
support@fluxpunkt.de
