Data Integration tasks such as Synchronization task, Mapping task, Replication task etc. have inbuilt dedicated tab within them to schedule the task. Linear Taskflows also have an option to select a schedule while assigning tasks within them.
Taskflow or an advanced taskflow do not have an option within the design canvas to assign a schedule. They can be scheduled directly from the Explore tab.
A taskflow can be scheduled by
- Assigning a schedule pre-defined in Administrator.
- Creating a new schedule at runtime while scheduling the taskflow.
Steps to Schedule a Taskflow in IICS
To schedule a taskflow in Informatica Cloud, follow below steps
1. Login to IICS org.
2. Navigate to Data Integration > Explore
3. Select the taskflow you want to schedule from its Project/Folder.
4. Either Right click on the selected taskflow or click on the Action menu (three dots) next to the taskflow.
5. Select the Schedule option.
![The image shows Schedule option in the actions menu of a taskflow](https://thinketl.com/wp-content/uploads/2021/11/56-Schedule-taskflow-1.png)
6. From the scheduling dialog box, you can either select a Schedule created earlier (or) create a New Schedule.
![The image shows a dialog box with schedule options](https://thinketl.com/wp-content/uploads/2021/11/56-Schedule-taskflow-2.png)
7. Enter a name for the schedule job under Job Name.
8. Click on Assign Schedule to save the job.
![The image shows 'Schedule_Daily_Evening' schedule is assigned to the taskflow.](https://thinketl.com/wp-content/uploads/2021/11/56-Schedule-taskflow-3.png)
9. This will create a Schedule Job which runs taskflow on selected Schedule.
Multiple Schedules can be assigned to a single taskflow by creating multiple Schedule Jobs.
How to Unschedule a Taskflow in Informatica Cloud?
To Unschedule a taskflow in Informatica Cloud, follow below steps
1. Login to IICS org.
2. Navigate to Data Integration > Explore
3. Select the taskflow you want to unschedule from its Project/Folder.
4. Either Right click on the selected taskflow or click on the Action menu (three dots) next to the taskflow.
5. Select the Scheduled Jobs option.
![The image shows Scheduled Jobs option in the actions menu of a taskflow](https://thinketl.com/wp-content/uploads/2021/11/56-Schedule-taskflow-4.png)
6. A dialogue box will pop up listing all the jobs that are scheduled to run the taskflow.
![The image shows a dialog box with list of assigned scheduled jobs to taskflow](https://thinketl.com/wp-content/uploads/2021/11/56-Schedule-taskflow-7.png)
7. Select the Job that is assigned to the particular schedule you wanted to unschedule and click Delete.
![The image shows deleting 'Demo_Schedule_Morning' job assigned to taskflow](https://thinketl.com/wp-content/uploads/2021/11/56-Schedule-taskflow-5.png)
8. A dialog box will up to confirm the schedule deletion. Click Yes.
![The images shows final confirmation message to delete the schedule assigned to taskflow](https://thinketl.com/wp-content/uploads/2021/11/56-Schedule-taskflow-6.png)
The Schedule that was assigned to the taskflow will now be unlinked and the taskflow will not run on schedule.