Having led multiple Windchill implementations and upgrades, I can offer perspective on all three aspects of this decision:
Custom Workflow Templates:
Custom templates provide maximum flexibility and can precisely match your business processes. They’re valuable when you have truly unique requirements that standard templates cannot accommodate through configuration alone. However, they come with significant costs: development time, testing complexity, documentation requirements, and most critically, upgrade impact. Every custom template becomes a maintenance liability that must be evaluated, tested, and potentially refactored with each major version upgrade.
In our experience, justified use cases for custom templates include: regulatory compliance workflows with specific audit requirements, integration with proprietary external systems, and processes that provide competitive differentiation. For example, if your part approval process includes unique IP protection steps or specialized supplier collaboration, custom templates may be warranted.
Standard Workflow Templates:
Standard templates offer significant advantages in terms of upgrade compatibility, vendor support, and reduced maintenance. PTC continuously improves standard templates with each release, and you benefit from these enhancements automatically. The documentation is comprehensive, and community support is readily available. Standard templates also reduce training complexity since they follow common patterns.
The limitation is flexibility - standard templates assume common business processes. If your organization has truly unique requirements, you’ll either need to adapt your processes to fit the standard templates or extend them through supported customization points.
Upgrade and Support Impact:
This is where the decision becomes critical. Organizations that plan frequent upgrades (every 2-3 years) should strongly favor standard templates or minimal customization. The upgrade effort for custom workflows can be substantial - we’ve seen it consume 30-40% of total upgrade project time.
Our recommended approach is a tiered strategy:
- Use standard templates for all common processes (part release, document approval, basic change management)
- Extend standard templates through configuration, delegation, and expressions where possible
- Reserve full custom templates only for processes that cannot be achieved through extension and provide clear business value
- Establish a governance board that reviews and approves all custom workflow requests
- Document custom templates extensively, including business justification and technical dependencies
- Plan for custom workflow review and potential refactoring with each upgrade
We’ve reduced our custom workflow count from 45 to 12 over five years while still meeting business requirements. The key is distinguishing between “we want it this way” and “we need it this way for legitimate business reasons.” Most customizations fall into the former category and can be replaced with standard approaches once stakeholders understand the long-term costs.
For your specific situation on 11.1 M030 planning an upgrade, I’d recommend conducting a thorough review of each custom template to determine if it can be replaced or simplified before upgrading. This is the perfect opportunity to reset your customization baseline and reduce technical debt.