I have been working to automate an arcpad check out check in workflow. There is one step that is not working as expected. This is that step:
Open Project MXD
Select Features
Save and Close MXD
Process Arcpad Project
If one creates an arcpad project then later changes the layers or the selection on those layers in the origin mxd, the arcpad project ignores these changes. It always exports the original layers and selection when the APO file was created. This is necessary for us to allow the device users to run a checkout for the area(s) they are visiting. To have an arcpad project prepared for all possibilities we would need about 33000 of them set up. This is all being done via arcpy for now, relying on the arctoolbox tools to process the project.
I have so far been left to the conclusion that any and all arcpad projects relying on selected data cannot be process via a geoprocessing environment because if the data changes, the selection cannot be updated without using the arcpad toolbar.
If anyone has encountered this or has a possible solution or hypothesis, please let me know.