Links

Explore Scheduled Jobs mode

Scheduled Jobs; It is the view mode used to schedule the functions/actions used in your application. You ensure that an action is run at defined time intervals.
Scheduled Jobs supports mobile and web applications.
  1. 1.
    Create Scheduled Job
  2. 2.
    Set up Scheduled Jobs
  3. 3.
    Learn system actions in Scheduled Jobs

1. Create Scheduled Job

Open the Scheduled Jobs icon from the view modes on the top panel of the application by clicking on it.Create Scheduled Jobs by giving them a name.
Pre-created Scheduled Jobs definitions are listed on the left side. You can create a new Scheduled Jobs with the + icon button next to the title of the panel.

2. Set up Scheduled Jobs

Scheduled jobs settings consist of Second, Minutes, Hours, Day, Month, Year tabs.

1. Second

It is the Scheduled Jobs setting where your actions are planned in seconds with the Seconds option.
  • It is the part where the actions added with the Every second feature are planned to be run every second.
  • Every …. second’(s) starting at second …. This is the part where the start second of the actions and the second to be repeated are specified. For example, when values like -every 5 seconds starting at second 3" are given, system actions added every five seconds from the 3rd second are expected to run.
  • It is the part that is specified by selecting specific seconds over the checkbox for the actions to work with the Specific second (choose one or many).
  • Every second between second .... and second …. It is the part where it is planned to run the actions added in the determined value range every second.

2. Minutes:

It is the Scheduled Jobs setting where the added actions are planned to be run on a minute-by-minute basis.
  • It is the part where the actions added with the Every minute feature are planned to be run every minute.
  • Every…. minute(s) starting at minute…. It is the part where the starting minute of the actions and the minute to be repeated are specified. For example, when values like “every 5 minutes starting at minute 3” are given, system actions added every five minutes from the 3rd minute are expected to run.
  • Specific minute (choose one or many) is the part that is specified by selecting certain minutes from the checkbox for the actions to run.
  • Every minute between minute .... and minute…. It is the part where it is planned to run the actions added in the determined value range every minute.

3. Hours

It is the Scheduled Jobs setting where the added actions are scheduled to run on an Hourly basis.
  • It is the part where the actions added with the Every Hour feature are planned to be run every hour.
  • Every…. hour(s) starting at hour…. It is the part where the start time of the actions and the time to be repeated are specified. For example, when values like “every 5 hours starting at hour 3” are given, system actions are expected to run in line with time planning, starting from the 3rd hour every five hours.
  • Specific hour(choose one or many) is the part that is specified by selecting it from the checkbox at certain hours for the actions to work.
  • Every hour between hour.... and hour…. It is the part where it is planned to run the actions added in the determined value range every hour.

4. Day

It is the Scheduled Jobs setting where the added actions are scheduled to work on a Day basis.
  • It is the part where the actions added with the Every Day feature are planned to be run every day.
  • every…. day(s) starting at day…. It is the part where the starting day of the actions and the day to be repeated are specified. For example, when values such as “every 5 days starting at day 3” are given, system actions are expected to run in line with time planning, starting from the 3rd day every five days.
  • every…. day(s) starting on the …st of the month is the part where each month is planned to repeat in how many days according to the entered value, starting from the entered value. For example, given values like “Every 5 day(s) starting on the2st of the month “, scheduled jobs will run system actions every 5 days starting from the 2nd of the month.
  • It is the part where the day planning is done by selecting certain days over the checkbox for the actions to work with Specific day(choose one or many).
  • Every day between day.... and day…. It is the part where it is planned to run the actions added in the determined value range every day.
  • It is the part where Specific day of month (choose one or many) and certain days of the month are selected from the checkbox and system actions are run in line with those days.
  • On the last day of the month: It is the part where system actions are planned to be run on the last day of the month.
  • On the last weekday of the month: It is the part where system actions are planned to be run in the last week of the month.
  • On The last Sunday of the month: It is the part where system actions are planned to be run according to the last day of the month.
  • ….day(s) before the end of the month: It is the part where the system actions are planned to be run until the selected date before the end of the month. For example, 13 days before the end of the month is the part where the system action is planned to be run 13 days before the end of the month.
  • Nearest weekday (Monday to Friday) to the 1st of the month: It is the part where system actions are planned to be run on weekdays closest to the 1st of the month.
  • on the 1st Monday on the month: Values and the day of the week are selected. In this direction, it is the part where the system action is planned to be run, such as the 1st Sunday of the month.

5. Month:

It is the Scheduled Jobs setting where the added actions are planned to run on a Monthly basis.
  • Every month, This is the part where the actions added with the feature are planned to be run every month.
  • Every …. month(s) starting at month…. It is the part where the starting month of the actions and the month to be repeated are specified. For example, when values such as "every 5 month starting at month 3" are given, system actions are expected to run in line with time planning, starting from the 3rd month every five months.
  • It is the part where month planning is done by selecting certain months from the checkbox for the actions to work with Specific month (choose one or many).
  • Every month between month …… and month …… is the part where the work planning of system actions is made between the entered months.

6. Year:

It is the Scheduled Jobs setting where the added actions are planned to run on a Yearly basis.
  • It is the part where the actions added with the Every Year feature are planned to be run Every Year.
  • Every …. year (s) starting at year…. It is the part where the starting year of the actions and the year to be repeated are specified. For example, when values like “every 5 year starting at year 3” are given, system actions are expected to work in line with time planning, starting from the 3rd year every five years.
  • It is the part where month planning is done by selecting certain years from the checkbox for the actions to work with the Specific year (choose one or many).
  • Every year between year…… and year…… is the part where the work planning of system actions is made between the entered years.

4. System Actions in Scheduled Jobs

With Scheduled Jobs, time planning can be done on certain actions in Kuika. These actions are Device, Export, Invers, Notification, Payment and Process Automation.

1.Device:

The Device system actions are Download Report and Get Report Base64. It is possible to plan the download of the report and the conversion of the report to base64 type in time periods such as seconds, minutes, days, months and years.
For example, in order to download the reports in the application every year, you should click on the scheduled jobs view mode from the top panel of your application. Then, the Download Report system action must be created in order to download the Reports. Then, the process is performed by selecting settings>Year to download the report every year.

2. Export:

By using system actions such as Export Excel, GetExcelBase64, and Import Excelbase64, it is possible to plan the execution of these actions in time periods such as seconds, minutes, days, months, and years with Scheduled jobs.
For example, to perform the monthly export of Export Excel, you must click on the Scheduled Jobs view mode from the top panel of your application. Then, the necessary Export Excel action must be created in order to import Export Excel. Then, the process is performed by selecting Settings>Month to download Export Excel every month.

3. Invers :

By creating system actions such as Invers Get Car Info, Invers Get Car Status, Invers Get Parameters For Bluetooth Connection, Invers Lock Door Over Rest, Invers Lock Immobilizer Over Rest, Invers Unlock Door Over Rest, Invers Unlock Immobilizer Over Rest from Invers system actions, these actions can be run. With Scheduled Jobs, it is possible to plan the process in time zones such as seconds, minutes, days, months, and years. For example, you should click on the scheduled jobs view mode from the top panel of your application to be able to bring the vehicle information every month.
Then, the Invers Get Car Info system action is created from the Scheduled Job, and the operation is performed by selecting settings>days.

4. Notification:

With Scheduled Jobs, it is possible to plan the working processes of system actions such as Send Mail and Send Push Notification, among Notification system actions, in time periods such as seconds, minutes, days, months, and years.
For example, in order to send hourly discounts via e-mail in a shopping application developed on Kuika, you should click on the Scheduled Jobs view mode from the top panel of your application.
Then, the Send Mail system action is created from the Scheduled Job and the process is performed by selecting settings>month.

5. Payment:

Payment system actions Stripe actions such as Charge Payment Method, Payment Intent Status, and Refund Status are used. With Scheduled Jobs, it is possible to plan in time zones such as seconds, minutes, days, months, and years.
For example, in the application developed with Kuika, you should click on the Scheduled Jobs view mode from the top panel of your application to be able to regularly receive payments every month from the card saved in payment transactions. Then, the Charge payment method system action is created from the Scheduled Job and the process is performed by selecting settings>month.