Scriptable assignment of execution plans Each catalog item has an associated execution plan, used whenever an item of that type is ordered; if no plan is specified, the default plan is used. This default is effective for most organizations, but your execution plan may need to vary based on additional criteria. For example, in the base system service catalog, a request for a new PC always uses the PC Delivery Plan. However, this plan may need to vary for unusual circumstances - such as when a requester is working from home, at a remote location. To provide this flexibility, you can use a script to override the default execution plan on a specific catalog item. Limitations during script executionExecution plan scripts have limitations that need to be considered during their implementation.Writing the scriptsFollow these guidelines when writing execution plan scripts.Add a script to a catalog itemYou can add a script to a catalog item so that the script runs each time a user requests that item.