Planning and executing an integrated program > Executing the program
Automatically trigger the Execution Workflow utility
The ipp0_schedule_execution utility automatically triggers the workflow for any task. It is packaged with the IPP&E solution and gets installed in the TC_ROOT/bin directory when the Teamcenter server package for the IPP&E solution is installed.
Description
During the IPP&E process, when the user generates a schedule in Aurora, all the tasks in the schedule get populated with a start date, an end date, a float time, and other data. The user can export this data back to Teamcenter, and the data gets stored in the Task Info objects in Teamcenter. Task Info is a business object defined in Teamcenter to store all the properties related to Aurora tasks. For every task in Aurora, there is a corresponding Task Info object in Teamcenter.
During the execution phase of any project, when a Task Info object is due for execution, it must be submitted to the execution workflow. To automate this process, IPP&E has provided the ipp0_schedule_execution utility. This utility automatically submits the Task Info object to the workflow.
The ipp0_schedule_execution utility normally iterates until the program is terminated. In iterative mode, it queries for the Task Info objects by its early start date using the time window determined from the current time and an interval (in minutes). Alternatively, it can be run in a non-interactive, one-pass mode with the time window supplied by the start and end date or time command arguments.
Note: This utility can be executed by an administrator only when the first program is ready for execution.
Usage
Default mode: Find and execute tasks where the start date of the task is current or past due.
ipp0_schedule_execution.exe -u=<user-id> -p=<password> -g=<group> -interval=<minutes (default=5)>
Example:
ipp0_schedule_execution.exe –u=Tc-admin-user –p=password –g=group –interval=2
One-pass mode: Find and execute tasks where the start date of the task falls between the specified dates.
ipp0_schedule_execution.exe -u=<user-id> -p=<password> -g=<group> -start=<dd-MMM-yyyy hh:mm> -end=<dd-MMM-yyyy hh:mm>
Example:
ipp0_schedule_execution.exe –u=Tc-admin-user –p=password –g=group -start="01-Mar-2021 00:00" -end="15-Mar-2021 23:59" OR -start=01-Mar-2021 -end=15-Mar-2021
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/ippe/ftm1737238868213/kgg1737238878715/xid1974015.html · retrieved 2026-07-10