Finish Condition is not available NY for the activity Change Approval PolicyIssue There's an option called 'Finish condition' for the activity 'Change Approval Policy'. It is not available in NY, but works fine in Orlando and Paris.CauseThe option is not available in New York.ResolutionYou need to upgrade. If that's not possible you can use a workaround that will evaluate a condition that you can define in script, this can be used to complete the activity when necessary. The "ChangePolicyApprovalActivitySNC" script-include is the implementation of the workflow activity, we provide "ChangePolicyApprovalActivity" which is an extension of the "SNC" suffixed version so that customers can easily make changes without missing out on upgrades to the "SNC" version. You can copy one of the "onUpdate" functions provided below and paste it in the "ChangePolicyApprovalActivity" script-include. Check when you upgrade to see if you can revert to OOTB and start making use of the Finish condition field on the activity. Once you decided on the easiest approach from the two options below, you can update the criteria for the activity to finish by changing the if condition in the first example or amending the encoded query condition in the second example. // Example 1: Checking field values directlyonUpdate: function() { if (this.log.atLevel(GSLog.DEBUG)) this.log.debug("[onUpdate] Checking approval state"); // Define criteria for completing workflow here. Example when change_request goes on_hold if (this._gr.on_hold.changesTo(true)) { this._activity.state = this.FINISHED; this._activity.result = this.FINISHED; return; } this._onUpdate();}, The second example can process an encoded query condition against the change_request, if query matches the record it will terminate the activity: // Example 2: Checking encoded query conditiononUpdate: function() { if (this.log.atLevel(GSLog.DEBUG)) this.log.debug("[onUpdate] Checking approval state"); // Define encoded query condition here var condition = "on_hold=true"; // Provide change_request, finish_condition, matchAll, caseSensitive var stop = SNC.Filter.checkRecord(this._gr, condition, true, false); if (stop) { this._activity.state = this.FINISHED; this._activity.result = this.FINISHED; return; } this._onUpdate();},