As a JPA user
I can attest that it is complete rubbish. We're doing a lot of admin - expense claims and personnel reviews are the ones that I've done - that used to be handled by unit clerks.
I'm in the TA, and my day job is IT full-time, so I know what a real HR/admin system should be like. JPA is awful. Typically I'll enter uid/password and then find some other paperwork to handle for the ten minutes or so it takes to start up.