Arc-Notifier es un script escrito en NodeJS que permite enviar notificaciones vía email cuando un registro de un servicio publicado en ArcGIS Online o Portal for ArcGIS cambia de estado. El principal propósito de este script es ayudar a crear un sistema de notificaciones para flujos de trabajo como podemos ver en este vídeo de demostración (~16min):
Nota: Esta desmotración se ha realizado sobre una organización de ArcGIS Online Nota 2:
En este otro vídeo (~19min) podemos ver un ejemplo de cómo configurar el script con una organización de Portal for ArcGIS:
Para instalar este script es necesario tener Node.js con NPM instalado. A continuación tan solo hace falta descargar el código y hacer:
npm install
Para el correcto funcionamiento el servicio alojado en ArcGIS Online o ArcGIS server tiene que:
Se han compartido en la carpeta data del repositorio una base de datos de ejemplo en dos formatos: GDB y esquema XML
Las instrucciones instrucciones de cómo configurar el servicio se encuentran en el fichero config/README.md.
Accedemos al directorio donde se encuentra el script y ejecutamos:
node index.js
En caso de que fuese necesario reiniciarlo tan sólo tenemos que para el script con Ctrl + C y volver a ejecutarlo. Ctrl
Para dudas y sugerencias puede dirigirse a los issues del proyecto.
Si al hacer npm install
se produce en error Error: ENOENT, stat 'C:\Users\<user>\AppData\Roaming\npm'
puedes resolverlo como se indica en este enlace.