Advanced Customization > Business Logic Customization > Windchill ProjectLink Customization > Writing Custom Windchill ProjectLink Algorithms
  
Writing Custom Windchill ProjectLink Algorithms
This information applies when performing the following Windchill ProjectLink configuration steps:
Configuring Automatic Status Calculation
Configuring Automatic Deadline Calculation
Note the following guidelines:
Custom algorithms are only functional when Release.optIn=true.
Always add logging statements at the appropriate locations. This will help when troubleshooting any issues.
To invoke a custom algorithm on the basis of some change in a deliverable subject object, throw the ProjectManagementEvent.EPP_DELIVERABLE_SUBJECT_CHANGE event in the operation that is causing the change.