System, method, and computer program for managing navigational flows between application pages
AssigneeAmdocs Development Limited
InventorsRoni Hercz, Kevin Charlot, Itai Jacobson
Life of this patent
Estimating the term…
Abstract
As described herein, a system, method, and computer program are provided for managing a navigational flow of an application. A navigational flow defined for a plurality of user interfaces of an application is determined. The navigational flow is rendered in an editing tool. An update to the navigational flow is received, via the editing tool. The update is automatically translated into code of the application.
Claims17
A non-transitory computer-readable media storing computer instructions which when executed by one or more processors of a device cause the device to:
- determine a navigational flow defined for a plurality of user interfaces of an application by parsing metadata associated with the plurality of user interfaces for navigational information defining the navigational flow;
- add the navigational information to a common map;
- render the navigational flow in an editing tool by rendering the common map by an open source React flow library;
- receive an update to the navigational flow, via the editing tool;
- and
- automatically translate the update into code of the application.
A method, comprising:
- at a computer system:
- determining a navigational flow defined for a plurality of user interfaces of an application;
- rendering the navigational flow in an editing tool;
- receiving an update to the navigational flow, via the editing tool;
- and
- automatically translating the update into code of the application, including:
- generating an array of objects which contains an identifier of each user interface of the plurality of user interfaces affected by the update and information defining the update, and
- providing the array of objects to a service that applies the update to the code of the application.
A system, comprising:
- a non-transitory memory storing instructions;
- and
- one or more processors in communication with the non-transitory memory that execute the instructions to:
- determine a navigational flow defined for a plurality of user interfaces of an application;
- render the navigational flow in an editing tool;
- receive an update to the navigational flow, via the editing tool;
- and
- automatically translate the update into code of the application, including:
- generating an array of objects which contains an identifier of each user interface of the plurality of user interfaces affected by the update and information defining the update, and
- providing the array of objects to a service that applies the update to the code of the application.
Dependencies are inferred from the claim text.