User Manual

Get All Source List

17/7/25
Get All Source List

Kuika's Get All Source List action is used to list all sources associated with a specific Collection Name. With this action, data from databases or external sources can be displayed systematically.

Technical Features

  • List All Sources: Returns filtered sources by specifying Collection Name, or returns all sources without specifying.
  • Dynamic Parameter Support: The collection name can be specified as fixed or dynamic.
  • Default Collection: If the Collection Name is left blank, the system uses the Default Collection.
  • Web & Mobile Application Support: The action can be used in both web and mobile applications.

Get All Source List Action Application Steps

  1. Log in to the Kuika platform.
  2. Open the project you are working on from the Apps screen.
  3. Go to the UI Design module and add a Button to your screen.
  1. Select the Button element and open the Properties panel on the right side.
  2. From the + ADD ACTION menu, add the Searching > Get All Source List action according to the trigger event you want (Initial Actions, OnClick, OnBlur, etc.).

Configuring Action Parameters

  • Collection Name (String - Optional): Only resources belonging to the specified collection name are returned. For example: ‘googledrive1’ → only resources in the googledrive1 collection are listed. If this field is left blank, the Default Collection is used.

Usage Scenario: Listing Specific Collection Resources for Data Access

A user wants to view only resources synchronised with Google Drive. To do this, a button is added to the application interface, and when clicked, only resources belonging to the collection named ‘googledrive1’ are listed.

1. Add a ‘List Resources’ button to a new screen or an existing screen

  • Go to the relevant screen in your application or create a new screen.
  • Add a ‘List Sources’ button to the screen that users can click.

2. Link the Get All Source List Action to the Button

Select Get All Source List as the action type.

  • In the action configuration settings, enter ‘googledrive1’ in the Collection Name field.

3. Display the listing result

  • When the Get All Source List action is executed, only sources belonging to the ‘googledrive1’ collection are retrieved.
  • Display these sources to the user on the screen using a table or list component.
  • The user can access the relevant file or resource from this list.

4. Optional: Add Feedback for the User

  • If no resources are found, display an informative message such as ‘Google Drive resources not found.’
  • When the list is successfully loaded, you can display a message such as ‘Google Drive resources listed’ at the top or bottom of the page.

Get All Source List Action Advanced Customisations

  • Dynamic Collection Name: The collection name can be determined dynamically based on the value selected by the user (e.g. from a Select Box).
  • Connect Listing Results to the Screen: The data returned from the action can be connected to a Table or Data Grid component for direct visualisation.
  • Add Filtering and Searching: Additional filtering (e.g. date, category, etc.) can be performed on collection data.
  • Trigger for Delete Action: A dynamic deletion process can be performed by integrating the Delete Source action for an item selected from the list.

Technical Risks

  • Invalid Collection Name: No results will be returned if a collection name that is not defined in the system is entered. Make sure that the collection name is spelled correctly.
  • Hidden or Unauthorised Sources: Results may be empty for collections that the user does not have permission to view.
  • Performance Issues: Performance may decrease if all sources are retrieved without pagination or restriction in very large collections.
  • Data Freshness: Listing results may be coming from the cache. If necessary, you can trigger an update with the Trigger Cache Update For User action.

The Get All Source List action is a powerful tool that makes it easy for users to access data sources in the system. It improves the user experience and simplifies data management with advanced filtering and listing capabilities.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar