|
Die Formulare zur Verwendung mit Forms werden normalerweise in Designer erstellt. Forms unterstützt auch Acrobat-Formulare. Der Formularverfasser kann die Formularentwürfe für die Verwendung mit Forms entweder als XDP-Dateien oder als PDF-Dateien bereitstellen, je nach den Anforderungen des Geschäftsprozesses. Forms kann eine XDP-Datei als HTML-Formular oder als PDF-Formular wiedergeben. PDF-Dateien werden als PDF-Formulare wiedergegeben.
Die Endbenutzerumgebung besteht aus einem Webbrowser (für HTML-Formulare) zusammen mit Adobe Reader (für PDF-Formulare). Formulare können den Browsertyp erkennen und ein PDF-Formular oder ein HTML-Formular dynamisch generieren, basierend auf der folgenden Eingabe:
In Designer erstellter Formularentwurf
Formularvoreinstellungen, die der Entwickler in der LiveCycle-Anwendung angibt.
Wenn ein Endbenutzer ein Dokument von Forms anfordert, löst die Anforderung eine Folge bestimmter Prozesse und Interaktionen zwischen der Webanwendung, Forms und dem Webbrowser aus. Die Anforderung kann durch Klicken auf eine Schaltfläche oder ein Bild auf einer Webseite initiiert werden. Nach dem Empfang des Formulars können Endbenutzer es online nutzen. Nach Beendigung der Formularbearbeitung senden die Endbenutzer das Formular zusammen mit Formulardaten an Forms zurück.
Die folgende Abbildung und die untenstehende Auflistung sind ein Beispiel dafür, wie Forms eine Anforderung eines Endbenutzers verarbeitet.
Der Endbenutzer greift auf eine Webseite zu und fordert ein Formular an.
Die Webanwendung ruft Forms auf und fordert das Formular an.
Forms ruft den Formularentwurf aus einem Repository sowie Daten ab und führt den Formularentwurf mit den Daten zusammen, um Teile des Formulars vorab auszufüllen. Die Daten können aus einer Vielzahl von Quellen stammen, etwa aus einer Unternehmensdatenbank, aus einem anderen Formular oder aus einer anderen Anwendung.
Anhand der Browserinformationen, die mit dem Aufruf übergeben werden, ermittelt Forms das Format, in dem das vorab ausgefüllte Formular wiedergegeben werden soll. Das Format eines Formulars kann unter Verwendung der API des Forms-Dienstes auch programmgesteuert festgelegt werden.
Forms transformiert den Formularentwurf in PDF oder HTML und sendet das vorab ausgefüllte Formular an den Endbenutzer.
Der Endbenutzer füllt das Formular aus und sendet die Formulardaten zurück an Forms. Bevor Formulardaten an Forms zurückgesendet werden, werden die entsprechenden clientseitigen Skripten ausgeführt. Ein Benutzer kann beispielsweise zur Angabe eines Wertes für ein obligatorisches Formularfeld aufgefordert werden.
Forms extrahiert die gesendeten Daten, führt mit der angeklickten Schaltfläche verknüpfte serverseitige Skripten aus und führt die Berechnungen und Validierungen für das Formular aus.
Forms gibt die Ergebnisse zurück. Falls die Validierungen fehlschlagen, handelt es sich bei den Ergebnissen eventuell um ein Formular, das an den Endbenutzer gesendet wird. Sind die Validierungen jedoch erfolgreich, handelt es sich bei den Ergebnissen möglicherweise um XML-Daten.
|
|
|