In this video, you will learn what system actions are, how to use them, and which categories of actions you can find in one of Kuika's powerful tools.
What are System Actions?
System actions can be thought of as ready-made functions or commands that Kuika offers you. With these functions, you can easily perform various operations without writing complex code.
System actions can be used in three different ways:
What you can do with system actions is unlimited. To give a few examples:
Kuika offers dozens of system actions in many different categories.
Let's take a look at these action categories
Arithmetic actions allow you to perform basic mathematical operations such as addition, subtraction, multiplication, and division without writing code.
When we look at the usage areas of arithmetic actions;
Example: In an e-commerce application, you can use the Sum action to calculate the total price of the products in the cart.
Authorization actions allow users to log in to the application, create new users, activate/passivate users, and authorize them on screens or elements of the application.
Example uses of Authorization actions;
Example:
In a social media application, you can use SignWithGoogle and SignWithFacebook actions under Authorization actions to enable users to log in with Google or Facebook.
Condition actions allow you to perform different functions depending on certain conditions.
For example
Example: In an e-commerce application, you can use the IfThenElse action to redirect categories by gender.
Device actions allow you to perform different operations depending on the type of device (mobile/web) and its features.
Example usage areas of Device actions are,
Example: In a mobile application, you can use the PhotoTake action to open the camera and take a photo.
Export actions allow you to export data and information from the application in different formats to analyze, share, or archive it.
Export actions have different usage options;
Example: In a personnel management application, you can use the ExportExcel action to export the list of personnel in Excel format.
Geolocation actions allow you to perform different actions based on the user's location.
For example
Example: In a map application, you can use the Location Get Current Coordinates action to show the user's location on the map.
Invers actions provide communication and integration with Invers CloudBoxx telematics device in the application you developed.
When we examine the usage areas of Invers actions;
Example: You can use the Invers Get Car Info action on a vehicle-specific basis to retrieve the information about the vehicles you have listed in a car-sharing application.
LocalStorage actions allow you to permanently or temporarily store and read data on the browser or device in the applications you develop. These actions are an important tool for managing your data.
Examples of the use cases of Local Storage actions;
Example: In a web application, if session data needs to be deleted when the user logs out, you can use SessionStorage actions under LocalStorage.
ManageDB actions allow you to perform operations such as adding, updating, and deleting records to the Data table without writing code.
When we look at the usage alternatives of these actions,
Example: In an e-commerce application, you can use the Save Record action to save orders to the database.
Multilanguage actions allow you to translate your application into different languages and allow users to use it in their preferred language.
Multilanguage actions have different use cases, for example
Example: You can use Multilanguage actions to translate an e-commerce application into English, Turkish, and German.
Navigation actions allow you to switch between screens in the app, create URLs, and pull up menu items.
Uses of Navigation actions,
Example: You can use the Navigate action to switch from the home page to the product detail page in an application.
Notification actions allow you to send end-user notifications to users, such as in-app notifications, push notifications, and emails.
Notification actions can be used in different scenarios. These scenarios are
Example: You can use the SendPushNotification action to send a new message notification to a user in a social media application.
Payment actions allow you to receive in-app payments securely and quickly with Stripe and Iyzico integrations.
Examples of usage areas of Payment actions are;
Example: You can use the action offered by the payment integration you use as a provider to perform a product purchase in an e-commerce application.
Process Administration actions enable you to effectively manage and improve workflows.
Usage Areas:
Example: You can use the Get Process Status action to track the status of an order in an order workflow.
Process Automation actions provide functions related to process automation that enable you to automate complex business processes and extend the functionality of your application without writing code
Examples of Use Cases are:
Example: In an e-commerce application, you can use a Process Automation action to automate all processes related to the delivery of orders to cargo.
String actions allow you to select and manipulate a specific subtext or subset from a text or string.
Usage Areas:
Example: If we want to get the word Hello as a substring in the Hello World expression, you can use the SubString action.
UI Control actions allow you to manage user interface operations such as the visibility of user interface elements, their values, and their active/passive status.
When we look at Usage Areas,
Example: When the image upload button on a form is clicked, you can use the SetValueOf action to show the image in the Image element on the screen.
Trigger Actions, allows you to collect repetitive actions as a package and make them reusable.
Usage Areas:
Example: You can use a listing action used on the same screen in different areas of the screen without extra effort through the Trigger action.
For example, for a list screen, you can use the action you use at the opening of the screen, i.e. Initial, on a button for the Search operation.
In this learning content, we tried to give you an overview of system actions. For more detailed information, you can visit the System Actions page in the Kuika User Manual.
In this video, you will learn what system actions are, how to use them, and which categories of actions you can find in one of Kuika's powerful tools.
What are System Actions?
System actions can be thought of as ready-made functions or commands that Kuika offers you. With these functions, you can easily perform various operations without writing complex code.
System actions can be used in three different ways:
What you can do with system actions is unlimited. To give a few examples:
Kuika offers dozens of system actions in many different categories.
Let's take a look at these action categories
Arithmetic actions allow you to perform basic mathematical operations such as addition, subtraction, multiplication, and division without writing code.
When we look at the usage areas of arithmetic actions;
Example: In an e-commerce application, you can use the Sum action to calculate the total price of the products in the cart.
Authorization actions allow users to log in to the application, create new users, activate/passivate users, and authorize them on screens or elements of the application.
Example uses of Authorization actions;
Example:
In a social media application, you can use SignWithGoogle and SignWithFacebook actions under Authorization actions to enable users to log in with Google or Facebook.
Condition actions allow you to perform different functions depending on certain conditions.
For example
Example: In an e-commerce application, you can use the IfThenElse action to redirect categories by gender.
Device actions allow you to perform different operations depending on the type of device (mobile/web) and its features.
Example usage areas of Device actions are,
Example: In a mobile application, you can use the PhotoTake action to open the camera and take a photo.
Export actions allow you to export data and information from the application in different formats to analyze, share, or archive it.
Export actions have different usage options;
Example: In a personnel management application, you can use the ExportExcel action to export the list of personnel in Excel format.
Geolocation actions allow you to perform different actions based on the user's location.
For example
Example: In a map application, you can use the Location Get Current Coordinates action to show the user's location on the map.
Invers actions provide communication and integration with Invers CloudBoxx telematics device in the application you developed.
When we examine the usage areas of Invers actions;
Example: You can use the Invers Get Car Info action on a vehicle-specific basis to retrieve the information about the vehicles you have listed in a car-sharing application.
LocalStorage actions allow you to permanently or temporarily store and read data on the browser or device in the applications you develop. These actions are an important tool for managing your data.
Examples of the use cases of Local Storage actions;
Example: In a web application, if session data needs to be deleted when the user logs out, you can use SessionStorage actions under LocalStorage.
ManageDB actions allow you to perform operations such as adding, updating, and deleting records to the Data table without writing code.
When we look at the usage alternatives of these actions,
Example: In an e-commerce application, you can use the Save Record action to save orders to the database.
Multilanguage actions allow you to translate your application into different languages and allow users to use it in their preferred language.
Multilanguage actions have different use cases, for example
Example: You can use Multilanguage actions to translate an e-commerce application into English, Turkish, and German.
Navigation actions allow you to switch between screens in the app, create URLs, and pull up menu items.
Uses of Navigation actions,
Example: You can use the Navigate action to switch from the home page to the product detail page in an application.
Notification actions allow you to send end-user notifications to users, such as in-app notifications, push notifications, and emails.
Notification actions can be used in different scenarios. These scenarios are
Example: You can use the SendPushNotification action to send a new message notification to a user in a social media application.
Payment actions allow you to receive in-app payments securely and quickly with Stripe and Iyzico integrations.
Examples of usage areas of Payment actions are;
Example: You can use the action offered by the payment integration you use as a provider to perform a product purchase in an e-commerce application.
Process Administration actions enable you to effectively manage and improve workflows.
Usage Areas:
Example: You can use the Get Process Status action to track the status of an order in an order workflow.
Process Automation actions provide functions related to process automation that enable you to automate complex business processes and extend the functionality of your application without writing code
Examples of Use Cases are:
Example: In an e-commerce application, you can use a Process Automation action to automate all processes related to the delivery of orders to cargo.
String actions allow you to select and manipulate a specific subtext or subset from a text or string.
Usage Areas:
Example: If we want to get the word Hello as a substring in the Hello World expression, you can use the SubString action.
UI Control actions allow you to manage user interface operations such as the visibility of user interface elements, their values, and their active/passive status.
When we look at Usage Areas,
Example: When the image upload button on a form is clicked, you can use the SetValueOf action to show the image in the Image element on the screen.
Trigger Actions, allows you to collect repetitive actions as a package and make them reusable.
Usage Areas:
Example: You can use a listing action used on the same screen in different areas of the screen without extra effort through the Trigger action.
For example, for a list screen, you can use the action you use at the opening of the screen, i.e. Initial, on a button for the Search operation.
In this learning content, we tried to give you an overview of system actions. For more detailed information, you can visit the System Actions page in the Kuika User Manual.