Actions are manual ways of interacting with your data, allowing app users to visit a URL, start a phone call, see a location on a map. Actions also allow for quick data changes, or creating a new row of data in the data table for which the Action is associated. Until Praveen’s recent feature announcement, it was not possible to use an Action to add a row of data to a different table.
Now, by creating a new Action and specifying which separate table data should be added to, and defining each column added, rows of data can quickly be updated and moved across all tables in your application.
Start by visiting Behavior > Actions > 'Add New Action’
This setup shown below produces the effect of copying the Email and Course values from the student table, and using the TODAY() and TIMENOW() expressions, to log the Email, Course, current date and time as a new row in the attendance table:
This example can be seen live in this Attendance Tracking application for the classroom. With a single Action click, student details can be logged for historical record: