Scheduling a Workflow
You can schedule a workflow to run continuously, repeat at a given time or interval, or you can manually start a workflow. Each workflow has an associatedscheduler. A scheduler is a repository object that contains a set of schedulesettings. You can create a non-reusable scheduler for the workflow. Or, you cancreate a reusable scheduler to use the same set of schedule settings for workflows in the folder.You can change the schedule settings by editing the scheduler. By default, theworkflow runs on demand. If you change schedule settings, the IntegrationService reschedules the workflow according to the new settings. The IntegrationService runs a scheduled workflow as configured. The Workflow Manager marksa workflow invalid if you delete the scheduler associated with the workflow.If you configure multiple instances of a workflow, and you schedule the workflowrun time, the Integration Service runs all instances at the scheduled time. Youcannot schedule workflow instances to run at different times.If you choose a different Integration Service for the workflow or restart theIntegration Service, it reschedules all workflows. This includes workflows that arescheduled to run continuously but whose start time has passed and workflowsthat are scheduled to run continuously but were unscheduled. You mustmanually reschedule workflows whose start time has passed if they are notscheduled to run continuously.If you delete a folder, the Integration Service removes workflows from theschedule when it receives notification from the Repository Service. If you copy afolder into a repository, the Integration Service reschedules all workflows in thefolder when it receives the notification.The Integration Service does not run the workflow in the following situations:
The prior workflow run fails.
When a workflow fails, the Integration Serviceremoves the workflow from the schedule, and you must manually reschedule it.You can reschedule the workflow in the Workflow Manager or using pmcmd. Inthe Workflow Manager Navigator window, right-click the workflow and selectSchedule Workflow.
You remove the workflow from the schedule.
You can remove the workflowfrom the schedule in the Workflow Manager or using pmcmd. In the WorkflowManager Navigator window, right-click the workflow and select UnscheduleWorkflow. For more information about removing workflows from the schedule,seeUnscheduling a Workflow.
The Integration Service is running in safe mode.
In safe mode, theIntegration Service does not run scheduled workflows, including workflowsscheduled to run continuously or run on service initialization. When you enablethe Integration Service in normal mode, the Integration Service runs thescheduled workflows.
The Integration Service schedules the workflow in the time zone of theIntegration Service machine. For example, the PowerCenter Client is in thecurrent time zone and the Integration Service is in a time zone two hours later. If