Disponible con una licencia Standard o Advanced.
¿Qué son notificaciones espaciales?
Las notificaciones espaciales le permiten enviar notificaciones como resultado de los cambios en su base de datos. Puede decidir enviar las notificaciones basadas en tres tipos de cambios o una combinación de los mismos:
- Cambios a un dataset especificado
- Cambios en un área especificada
- Cambios en una entidad especificada basándose en un criterio
Para obtener más información sobre la extensión del marco de Notificación espacial de ArcGIS Workflow Manager con sus propios evaluadores, informadores o remitentes personalizados, consulte el SDK de Workflow Manager.
Conceptos básicos de configuración de notificación espacial
Los evaluadores son las normas que regulan cuándo se envían las notificaciones en el sistema. Existen dos tipos de evaluadores principalmente que se pueden utilizar para desencadenar notificaciones espaciales.
- Los evaluadores de dataset desencadenan una notificación siempre que se modifica una entidad en el dataset. Básicamente una adición, eliminación o cambio a una entidad existente desencadenará una notificación.
Los evaluadores de dataset se pueden configurar para rastrear cambios más detallados basados en sus necesidades. Por ejemplo, puede elegir enviar notificaciones cuando se modifica una entidad, pero solo está interesado en cierto campo en los atributos de esta capa. Puede configurar las propiedades que desencadenan dichas notificaciones.
- Los evaluadores del área desencadenan una notificación siempre que cambia una entidad dentro del área especificada. Puede definir el área al dibujar un cuadro o elegir utilizar el área de interés del trabajo que se ejecuta actualmente.
Para desencadenar las notificaciones espaciales, los datasets que participan deben estar registrados como versionados y habilitados para el archivado. El notificador define mediante qué medios se envían las alertas. Workflow Manager le permite enviar notificaciones a través de correos electrónicos. Sin embargo, esto se puede extender para utilizar sus propios notificadores como SMS, mensajería instantánea, etc.
Los correos electrónicos se envían para cada entidad que cumple con el criterio del evaluador; al revisar la opción de resumen, se envía un correo electrónico para cada sesión de edición.
Configurar las normas que desencadenan la notificación
Crear normas de cambio
Definir las normas que dirigirán las notificaciones enviadas cuando se editan los datos.
- Inicie el Administrador de Workflow Manager y conéctese a su base de datos de Workflow Manager.
- Seleccione la carpeta Notificación espacial bajo la carpeta Notificaciones.
- Haga clic con el botón derecho del ratón y haga clic en Agregar para crear una nueva norma.
- Ingrese un nombre y una descripción para la nueva norma.
- Haga clic en Agregar para agregar un evaluador a la norma.
Aparecerá el cuadro de diálogo Elegir evaluador.
- Elija el tipo de evaluador que desea que tenga esta norma.
- Realice una de las siguientes acciones para agregar un evaluador:
Para agregar un evaluador de dataset
- Haga clic en Agregar.
- Si se configura más de un Espacio de trabajo de datos, se le indicará que elija cuál contiene el dataset que desea agregar.
- Seleccione el dataset del cual desea recibir notificaciones.
- Haga clic en Seleccionar.
- Haga clic en Aceptar.
- Seleccione el nuevo evaluador de dataset y haga clic en Propiedades para crear condiciones.
Para agregar un evaluador del AOI
- Elija la operación geométrica que se utilizará para la evaluación:
- Interseca
- Contiene
- Cruza
- El sobre interseca
- Superpone
- Toca
- Dentro de
- Decida si lo opuesto de la operación se debe utilizar al marcar la casilla de verificación Utilice el inverso de la operación.
- Opte por utilizar el AOI del trabajo o definir el suyo.
- Haga clic en Aceptar
El evaluador se agrega a la lista.
- Agregue evaluadores adicionales para esta norma.
La lista representa cómo se ejecutará esta norma. Cualquier entidad encontrada que apruebe el primer evaluador pasará al siguiente y así sucesivamente. Cualquier entidad que quede desencadenará la notificación que se va a enviar.
- Elija Notificador de correo electrónico.
De forma predeterminada solo hay un notificador: Notificador de correo electrónico. Es posible extender esto con su propio tipo de notificador. Para obtener más información, consulte el SDK de Workflow Manager.
- Haga clic en Editar.
Aparecerá el cuadro de diálogo Notificador de correo electrónico.
- Escriba el asunto del correo electrónico.
- Escriba el mensaje.
El botón de elipsis (...) le permite abrir un cuadro de diálogo que le muestra todos los tokens disponibles. Esto le permitirá mostrar la clase de entidad que se editó, el tipo de cambio que se realizó o el usuario que desencadenó la notificación.
- Escriba el correo electrónico y el nombre de un remitente.
- Elija los suscriptores.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Notificador de correo electrónico.
- Haga clic en Resumir para generar un correo electrónico cada vez que coincida la norma definida.
Al marcar esta opción, Workflow Manager generará el correo electrónico según se define en el paso 12 anteriormente, y cada entidad editada tendrá una entrada de línea en el correo electrónico. Si esta opción no está activada, recibirá un correo electrónico para todas las ediciones individuales que cumplen con la norma.
- Haga clic en Aceptar para guardar la nueva norma y cerrar el cuadro de diálogo Cambiar norma.
La nueva norma se muestra en la lista en la carpeta Cambiar normas.
Enviar notificaciones espaciales
El escritorio de Workflow Manager instala un servicio de Windows denominado Servicio de notificación espacial de Workflow Manager. Este servicio se puede ver en los servicios de Windows.
Iniciar el servicio de Windows.
Las alertas de las notificaciones espaciales se envían con un servicio de Windows. El servicio se ejecuta en un intervalo de 30 segundos de manera predeterminada para revisar las ediciones que coinciden con las normas definidas en el repositorio predeterminado de Workflow Manager.
- Des del menú Inicio, haga clic en Panel de control > Herramientas administrativas > Servicios.
- Seleccione el Servicio de notificación espacial de Workflow Manager, haga clic con el botón derecho del ratón y después seleccione Propiedades.
Aparece el cuadro de diálogo Propiedades del servicio de notificación espacial de Workflow Manager.
- En el cuadro de diálogo Propiedades del servicio de notificación espacial de Workflow Manager, haga clic en la pestaña Iniciar sesión.
- Elija la opción Esta cuenta y especifique un usuario de Windows válido que también esté registrado como usuario de Workflow Manager.
- Haga clic en Aplicar para mantener la actualización.
- Haga clic en Aceptar cuando se le indique que no se efectuarán los cambios hasta que detenga e inicie el servicio.
- Haga clic en Aceptar en el cuadro de diálogo Propiedades del servicio de notificación espacial de Workflow Manager.
- Inicie el servicio.
Esta configuración solo se requiere en uno de los equipos y se aplica a toda su base de datos de Workflow Manager.
Una vez que inicia el servicio, los correos electrónicos se envían cuando se modifican las entidades que cumplen con su criterio de norma de cambio. Estos correos electrónicos se desencadenan después de que envía sus ediciones de nuevo a la versión de base de datos predeterminada.