Me encargaron crear un modelo usando ArcGIS ModelBuilder, que inicialmente ejecuta un par de tareas de geoprocesamiento, antes de unir una tabla de Excel con el resultado de esos geoprocesos. Sin embargo, el modelo necesita abrir realmente el archivo Excel primero, para que el usuario lo edite manualmente, antes de que el usuario guarde sus ediciones y cierre el archivo. Luego se espera que el modelo unirá este archivo de Excel a la tabla de atributos de un conjunto de datos (todavía parte del modelo) antes de que el modelo continúe con una serie de otras tareas de geoprocesamiento.
Incluyo un esquema esquemático de alto nivel a continuación para ayudar a ilustrar el punto (entiendo que esto podría no tener mucho sentido para empezar).
Entonces, el modelo se ejecutará, completará un par de tareas de geoprocesamiento, se detendrá para abrir un archivo de Excel, esperará a que el usuario lo edite, lo guarde y lo cierre, antes de reanudar para unir ese archivo de Excel a una tabla de atributos y luego ejecutar un número de otras tareas de geoprocesamiento.
Debo imaginar que esto requeriría incorporar un script Python o dos en el modelo. Actualmente, aunque solo estoy interesado en saber si el concepto es realmente posible o no.