Navigate
The Navigate Task in Vahana vFlow 2.0 enables seamless page or view transitions within the application. This task facilitates user movement between different screens, modules, or sections of the application, making it integral to creating dynamic and user-friendly navigation flows. By configuring navigation actions, you can guide users through a logical workflow, enhance the user experience, and simplify complex interactions.
You can configure the API to achieve the following:
- Store Data: Retrieve data from the front-end application and save it to the server.
- Display Data: Fetch data from the server and display it in the front-end application.
- Navigation: Facilitate seamless navigation across multiple application pages.
- Data Deletion: Remove data from storage when necessary.
- Data Update: Modify existing data on the server.
- Behavior Customization: Implement specific behaviors or interactions within the application.
Common Uses:
- Navigating Between Application Pages:
- For example, in a banking application, the user can navigate from the login page to the account dashboard after successful authentication.
- Redirecting Based on User Actions:
- Trigger a navigation task upon form submission to take users to a confirmation page, or redirect based on specific user roles and permissions.
Configuration
When you create a task, its configuration page opens in which you define its basic and advanced properties. These are as follows:
Basic
Basic Properties | Description |
Task Type | The Task Type indicates what kind of task you are creating. This is a read-only field since you select the type when you create the task and cannot change it during the configuration stage. |
Reference Name | The Reference Name acts as a unique internal identifier for the task. This is visible to vFlow users for ease of reference but is hidden from end users. This allows users of the platform to manage and differentiate between tasks conveniently. |
Name | The name defined here will be displayed to the end user. |
Description | The Description field is intended for use by application designers or administrators (vFlow users) to provide additional context or details about the task group. This description is not visible to end-users and is used solely for internal reference to assist with task management. |
Loader Properties – Title | |
Loader Properties – Description | |
Business Rule – Rule | This drop-down allows you to specify a Business Rule that governs when and how this task executes, offering more fine-grained control over task execution. If the specified condition is met, the task will execute; otherwise, it will not. |
Properties
Destination Page
- Destination Page: Select the page you want to navigate to.
Sidebar Element Id
- To display active option in side bar navigation.
- Click this list and then select the ID of an element. After the user performs the function, the application displays the page that is mapped to the element ID that you selected in the Element ID list.
Form Mode
This property manages how forms behave within the application through the following sub-properties:
- Select Mode:
- Create: Displays a form with blank fields, allowing users to input new values.
- Edit: Displays a form with pre-filled values in the related fields, enabling users to modify existing data.
- Select Form Component ID: Allows you to select the ID of the component containing the target form. When triggered, the application displays the form associated with the selected component ID.