[3] Schedule

Last modified by admin on 2023/07/04 15:00

Scheduling allows us to perform tasks in a preplanned way. You can execute tasks by commanding Agents to perform different schedules and times according to your needs. The Schedule page enables us to create new schedules. It also displays all previously created schedules, which can be further edited, enabled, or disabled. To access the Schedule page, click the Schedule tab in the left menu. After clicking, the system opens the Schedule Listing page that included all schedules we have created previously.

image-20221028105802-35.png

NoColumnDescription
1ActionOptions off all actions that can be performed on the schedule. This includes:
Enable: Enable the current schedule
Disabled: Disable the current schedule
* Delete: Delete the schedule.
By selecting the Checkbox corresponding to each Schedule, the delete option will appear beside the Filter option and allow you to delete the
Schedule.

! Selecting the Checkbox next to Action will select all Schedule in display and
allow you to bulk delete them.
 NameThe name of the schedule.
 Agent GroupGrouping of Agent for deployment purposes.
 WorkflowThe workflow that is going to be scheduled to execute.
 VersionThe version of the Package Repository that is published to akaBot Center shall be executed by the Schedule. For more details, visit the Package
Repository section.
 StatusStatus of the schedule. There are 3 common statuses:
SCHEDULED – When the schedule is set up but not yet executed.
DISABLED – When the schedule is being disabled
* COMPLETED – When the schedule has been executed successfully
 Start timeThe first time the schedule is executed.
 End timeThe final run time of the schedule.
 Next run timeThe next run time of the schedule.
 Last run timeThe last run time of the schedule.
 Trigger DetailsThe details of the recurrent time which the schedule will execute.
 Created byThe user who created the schedule.

a. View a schedule

image-20221028111221-36.png

Besides the General information above, the Details page also shows the Parameters and Holiday settings of said Schedule.

- Parameters:  From here, you can also see a list of Agents and Tasks associated with this Schedule. Details about Agents and Tasks shall be explained in their respective sections.

- Holiday settings: From here, you can see the holiday settings options for Agent: Run continuously/ Bypass holiday/ Postpone until the next work day.

b. Search Schedule

To search for the Schedule you need, you have some options as below:

image-20221028111813-37.png

NoColumn /LabelDescriptionTypeMaximumInput Requirement
1Search boxEnter any keyword related to the schedule you want to searchStringNo limit 
5AgentSelect the agent that is assigned to run the schedule you want to searchDropdown listNo limit 
6WorkflowSelect the workflow of the schedule you want to searchDropdown list  

c. Create/Edit a Schedule

To create a schedule, you click Create New button.

image-20221028112517-41.png

When you want to edit the Schedule information, click the Edit button in the Action column.

image-20221028112242-39.png

Alternatively, you can access the Details page of said schedule and select the Edit button.

image-20221028112318-40.png

When you click Create new/ Edit, a form will be shown up:

image-20221028112620-42.png

NoColumn /LabelDescriptionTypeMaximumIs Mandatory?Input Requirement
1NameEnter the name of the schedule you want to create/editString50 charYes 
2WorkflowSelect the workflow you want for the schedule you
are creating/editing
StringNo limitNo 
3Time ZoneSelect the time zone for the schedule.Dropdown
list
 No 
 Trigger     
6Start TimeSelect the time at which the schedule will startDate & Time Yes 
7End TimeSelect the time at which the schedule will endDate & Time No 
8RecurrenceSelect the cycle for the schedule: Minutes/ Hourly/ Daily/ Weekly/ Monthly/ AdvanceSingleChoice Yes 
If you chose Once      
9Start DateSelect the date at which the schedule will startDate Yes 
10AtSelect the specified time at which the schedule will startTime Yes 
11TooltipWhen will the sessions start? : See the result of scheduling    
If you chose Minutes      
12Start DateSelect the date at which the schedule will startDate  Yes 
13End DateSelect the date at which the schedule will EndDate  Yes 
14EverySelect the exact cycle for the schedule by minutesSingleChoice No 
15TooltipWhen will the sessions start? : See the result of scheduling    
If you chose Hourly      
16Start DateSelect the date at which the schedule will startDate  Yes 
17End DateSelect the date at which the schedule will EndDate  Yes 
18Every...hoursSelect the exact cycle for the schedule by hours Int3223 hoursNoGreater than 0
 TooltipWhen will the sessions start? : See the result of scheduling    
If you chose Daily      
19Start DateSelect the date at which the schedule will startDate  Yes 
20End DateSelect the date at which the schedule will EndDate  Yes 
21AtSelect the specified time at which the schedule will startTime23 hours, 59 minutesYes 
22TooltipWhen will the sessions start? : See the result of scheduling    
If you chose Weekly      
23Start DateSelect the date at which the schedule will startDate  Yes 
24End DateSelect the date at which the schedule will EndDate  Yes 
25Everyday atSelect the specified time at which the schedule will startTime23 hours, 59 minutesYes 
26

Every week on:

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Select the exact cycle for the schedule by hours,
minutes and days.
Multiple Choice No 
27TooltipWhen will the sessions start? : See the result of scheduling    
If you chose Monthly      
28Start DateSelect the date at which the schedule will startDate  Yes 
29End DateSelect the date at which the schedule will EndDate  Yes 
30AtSelect the specified time at which the schedule will startTime23 hours, 59 minutesYes 
31OnSelect exact day in a monthDateSingleChoiceYes 
32OfChoose exact months in a yearMonthMultiple ChoiceYes 
If you chose Advance      
33Cron ExpressionA string comprised of 6 or 7 fields separated by white space allows users to create a CronTrigger to trigger a
schedule that recurs based on calendar.
StringNo limitNoValid syntax of cron expression
Execution Target      
34SearchAllow you to search for a specific Agent to assign the Schedule to.StringNo limitNo 
35Execution TargetDepends on the workflow that you chose, all the Robots
that are related to the selected process are displayed by default.
If you search for a specific Agent, the result will be displayed.
MultipleChoice No 
36Parameters   No 

After filling the form, click the Save button to save it, and the schedule is created. You can also cancel the creation of the schedule by clicking the Cancel button.

  • Disable/Enable a Schedule

To disable a schedule, click corresponding Action button and then select Disable.

image-20221028143344-1.png

After clicking, the system will ask for your confirmation to switch status:

image-20221028143400-2.png

When the schedule is disabled, the status of said schedule changes to Disable.

Similarly, to enable a schedule, click the corresponding Action button and then select Enable.

image-20221028143503-3.png

d.Delete a Schedule

To delete, you need to click The Action button of the corresponding Schedule and select the Delete button.

image-20221028143538-4.png

Alternatively, you can hit the checkbox before each Schedule and the Delete option will appear next to the
Filter option at the top. Click the Checkbox next to Action will allow you to select all displayed Schedule
for delete.

image-20221028143725-5.png

After clicking, the system will allow you to delete and need your confirmation before deleting.

image-20221028143745-6.png

Hit Delete to complete the operation.

e. Holiday Settings

Holiday setting allows us to set Holiday for agents.

image-20221028170141-8.png

After setting holidays, when you create a new schedule, in Holiday settings tab of this form, you can choose a running option in Holiday for agents as below: 

image-20221028170318-9.png

 

  
Navigation