ADC Upgrade Best practices
Before you begin:
https://docs.citrix.com/en-us/citrix-adc/current-release/upgrade-downgrade-citrix-adc-appliance/upgrade-downgrade-before-you-begin.html
Download ADC version:
https://www.citrix.com/downloads/citrix-adc/firmware/
How to upgrade your ADC version
https://docs.citrix.com/en-us/citrix-adc/current-release/upgrade-downgrade-citrix-adc-appliance/upgrade-standalone-appliance.html#:~:text=Follow%20these%20steps%20to%20upgrade,the%20GUI%2C%20click%20System%20Upgrade
To apply version 13.1 onwards, all policies will need to be Advanced since classic policies are deprecated. This also can generate some issues for the upgrade being applied, as a suggestion modify all policies to Advance in order to avoid any kind of downtime in environment after the upgrade.
https://docs.citrix.com/en-us/citrix-adc/current-release/appexpert/policies-and-expressions/introduction-to-policies-and-exp/classic-policy-deprecation-faq.html
Configure advanced policies
https://docs.citrix.com/en-us/citrix-adc/current-release/appexpert/policies-and-expressions/adv-policy-expressions-getting-started/basic-elements-adv-policy-expression.html
ADC Scripts (GitHub)
ADC-scripts/nspepi at master · citrix/ADC-scripts · GitHub
Converting policy expressions using the NSPEPI tool
https://docs.citrix.com/en-us/citrix-adc/current-release/appexpert/policies-and-expressions/introduction-to-policies-and-exp/converting-policy-expressions-nspepi-tool.html
Summary examples of advanced policy expressions and policies
https://docs.citrix.com/en-us/citrix-adc/current-release/appexpert/policies-and-expressions/summary-examples-of-adv-policy-exp.html