Advanced Customization > Business Logic Customization > Customizing Workflow Administration > Enhanced Promotion Process > Solution > Procedure – Validation of Promotion Targets in Rework
  
Procedure – Validation of Promotion Targets in Rework
The automatic refresh capability detailed in Procedure — Adding Automatic Refresh has been extended to check that if there is a later iteration of the promotion target to be refreshed, that this iteration is valid for promotion. The following checks are made:
Promotion Target is not checked out.
The creator has modify access on the Promotion Target.
The LifeCycle of the promotion target has not changed since the promotion was created.
The State of the promotion target has not changed since the promotion was created.
Workflow Template
Here is the expanded promotion notice workflow template with validation.
A conditional has been added to perform the above checks. An email is sent to the creator with a list of promotion targets that cannot be promoted (if any). If some targets of the Promotion Request cannot be promoted, the Promotion Request is sent back for rework where the creator can either submit or reject. If all targets are valid the promotion request is sent for approval.