1. Alfresco Content Services 5.2 Documentation, Deploying a process definition:
Reference: "The redeploy property is set to false by default. This means that if a process has been deployed, it won't be deployed again. This is a good safety feature for a production system. However, during development it is useful to have the process redeployed each time the server is started. To do this set the redeploy property to true."
Location: Alfresco Content Services 5.2 Docs > Developing > Repository-side development > Workflow > Deploying a process definition.
2. Alfresco Process Services 1.x Documentation (Activiti Engine Core Concepts):
Reference: The underlying Activiti engine's deployment mechanism, which Alfresco utilizes, distinguishes between deployments. The redeploy flag in the Alfresco wrapper bean simplifies the development cycle by forcing a new deployment with each restart, which is critical when process definition structures change.
Location: Alfresco Process Services 1.x Docs > Developer guide > Core concepts > Deployment. (This explains the core engine behavior that the redeploy property controls).