As mentioned at somewhere of CY website:
"The MiniProg3 programmer is part of a suite of programming options and programming content available to PSoC users. For customers who are looking for more information on general programming options and information please navigate to the web page linked below. On the General Programming web page we discuss all of the available programming options for customers including Software, Schematics, Programming Specifications, and 3rd party mass programming."
The vendor of 3rd party programming tool may provide you more about "professional" suggestions on automatic rig.