CONTROLLING USER INTERFACE (UI) TRANSITIONS BASED ON BUSINESS PROCESS MODEL AND NOTATION (BPMN) UI FLOWS

Controlling user interface (UI) transitions based on Business Process Model and Notation (BPMN) UI flows is disclosed herein. In some embodiments, a controller application receives, from a UI application, a first request for a UI page, the first request comprising a flow identifier. The controller a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ROSA, Luciano, KATYAL, Ganish, GUPTA, Shini
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Controlling user interface (UI) transitions based on Business Process Model and Notation (BPMN) UI flows is disclosed herein. In some embodiments, a controller application receives, from a UI application, a first request for a UI page, the first request comprising a flow identifier. The controller application transmits an instruction to a BPMN engine to initiate a BPMN UI flow corresponding to the flow identifier. The controller application receives a process identifier corresponding to the BPMN UI flow from the BPMN engine, and retrieves a current task identifier from the BPMN engine using the process identifier. The controller application then returns, to the UI application, a first response based on the current task identifier. The first response includes current UI page information that indicates a current UI page of a plurality of predefined UI pages to be rendered by the UI application. L'invention concerne la commande des transitions d'interface utilisateur (UI) sur la base de flux d'UI de modèle et notation de processus d'affaire (BPMN). Dans certains modes de réalisation, une application de contrôleur reçoit, en provenance d'une application d'UI, une première demande pour une page d'UI, la première demande comprenant un identificateur de flux. L'application de contrôleur transmet une instruction à un moteur de BPMN pour initier un flux d'UI BPMN correspondant à l'identificateur de flux. L'application de contrôleur reçoit un identificateur de processus correspondant au flux d'UI BPMN provenant du moteur de BPMN, et récupère un identificateur de tâche actuel auprès du moteur de BPMN en utilisant l'identificateur de processus. L'application de contrôleur renvoie ensuite, à l'application d'UI, une première réponse sur la base de l'identificateur de tâche actuel. La première réponse comprend des informations de page d'UI actuelle qui indiquent une page d'UI actuelle d'une pluralité de pages d'UI prédéfinies devant être rendues par l'application d'UI.