If the tools we provide today do not meet your Geo-Processing Automation (GPA) needs, you can use the code to build a Custom Tool that meets your needs and package it as a JAR file. Simply add the JAR file containing the Custom Tool to the iServer installation directory … \support\geoprocessing\lib, After restarting iServer, enter the "Geoprocessing Modeler" page, the extended Custom Tool can be added to the list of tools on the left side of the page for you to use for modeling.
If your Custom Tool needs to be distributed to the cluster, you need to ensure that the Custom Tool's JAR File Name contains the "withbdt", such as CustemProcess-1.0-SNAPSHOT-withbdt.jar, Geoprocessing Modeler will automatically release the JAR file to the cluster when you submit a task to the cluster to ensure that your model runs properly in the cluster.
Geo-Processing Automation (GPA) ToolsExtension Development
Python Tools Extension Development