Not considering the order, I think that is the expected behavior. The approval role is meant for approving the signature request, so it is triggered before any signer.
Typically I only apply the order to the signer roles. Both the approver and the final copy reader order are pre-set, the approver goes before any signer and the final copy reader after all signers. Also note that a signer is anyone that has an input to the document, and may not include a signature.
I confess I never tried to set an order to the approver or the final copy reader, and there might be some unexpected interaction there. Some testing is required.
Consider this sample code using the Next Gen Python SDK:
Not considering the order, I think that is the expected behavior. The approval role is meant for approving the signature request, so it is triggered before any signer.
Typically I only apply the order to the signer roles. Both the approver and the final copy reader order are pre-set, the approver goes before any signer and the final copy reader after all signers. Also note that a signer is anyone that has an input to the document, and may not include a signature.
I confess I never tried to set an order to the approver or the final copy reader, and there might be some unexpected interaction there. Some testing is required.
Consider this sample code using the Next Gen Python SDK:
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.