Términos clave, utilizados en esta lección:
Motor de reglas de APM: el componente dentro de SAP APM que permite a los usuarios configurar condiciones para la supervisión y las alertas en función de los datos de los activos.
Regla de cálculo: un tipo de regla que utiliza datos para producir un nuevo indicador calculado.
Regla de streaming: una regla que desencadena una alerta o notificación basada en actualizaciones de datos en tiempo real.
Regla programada: una regla que desencadena una alerta o notificación basada en una programación predefinida, independientemente de las actualizaciones de datos.
Regla de agregación: una regla que resume datos de un único indicador de un objeto subordinado a un indicador de nivel superior.
Reglas dinámicas: reglas que se aplican a objetos técnicos basados en criterios de filtro, que incluyen automáticamente nuevos objetos que cumplen estos criterios.
Reglas estáticas: reglas que se aplican a objetos técnicos específicos seleccionados y no se actualizan automáticamente cuando se añaden objetos nuevos.
Conjunto de datos: la recopilación de datos, incluidos indicadores, características o atributos, que una regla utilizará para evaluar condiciones.
Si no hay condiciones: las condiciones lógicas fijadas dentro de una regla para determinar cuándo y cómo se debe ejecutar.
Método de agregación: el método específico utilizado en una regla de agregación para compilar datos del objeto subordinado al objeto superior.
Idioma de reglas empresariales: El idioma utilizado en SAP APM para crear expresiones y fórmulas para reglas.
Liberación de reglas: El proceso de finalización y activación de una regla dentro de SAP APM para que surta efecto.
Escenario empresarial: Configuración de reglas
En esta lección, Jessica descubrirá cómo supervisar el estado de los activos mediante la configuración de reglas, el uso eficaz de alertas, la configuración de análisis de curvas de fallos y la gestión de inspecciones.
Resumen de la lección: Configuración de reglas
En esta lección explicaremos las capacidades que proporciona el motor de reglas de APM para escenarios de alertas y supervisión de condiciones simples y más complejos. El motor de reglas permite a los usuarios configurar cuatro tipos de reglas: streaming, agregación, programado y cálculo.
La siguiente tabla describe las diferentes entradas y salidas para cada una de las reglas y qué salidas pueden utilizarse para permitir los diversos tipos.
Entradas y salidas diferentes para cada una de las reglas
| Tipo de regla | Entrada | Salida |
|---|---|---|
| Regla de cálculo | Indicadores de objeto técnico (datos de serie cronológica o puntos de medición), características o atributos | Indicador calculado |
| Regla de streaming | Indicadores de objeto técnico (datos de serie cronológica o puntos de medición), características o atributos | Alerta o notificación |
| Regla programada | Indicadores de objeto técnico (datos de serie cronológica o puntos de medición), características o atributos | Alerta o notificación |
| Regla de agregación | Indicador de objeto subordinado individual | Indicador agregado a nivel superior |
Nota: Las reglas de cálculo, streaming y agregación se ejecutarán en las actualizaciones de datos, por lo que cualquier dato de entrada que se defina cuando reciba un valor actualizado hará que la regla se evalúe. Las reglas programadas solo se evaluarán en la programación definida.
Para todos los tipos de regla, la configuración básica sigue el mismo flujo. Primero configurará el conjunto de datos para la regla. Aquí es donde seleccionará a qué objetos se aplica la regla y qué datos debajo de esos objetos se utilizarán en las condiciones de procedimiento. En segundo lugar, además de los datos de entrada en la configuración del conjunto de datos, también definirá su salida. Como se muestra en la tabla anterior para las reglas de cálculo, definirá un indicador de salida, para las reglas de streaming y programadas seleccionará una alerta o una notificación como salida y, para las agregaciones, definirá cuál será su indicador de salida en el nivel superior. Una vez configurado y guardado el conjunto de datos, se le llevará a la pestaña de configuración de la regla, donde configurará las condiciones Si no lo hace para su regla. En este tutorial veremos la configuración de una regla y las diferentes opciones que tiene durante ese proceso.
Paso 1: Definición del conjunto de datos
Resumen de vídeo
Aprenda a crear una regla en SAP Asset Performance Management. Siga a Ryan mientras lo guía a través del proceso de identificación del tipo de alerta, la configuración de la regla y la evaluación de su eficacia.

Para esta lección utilizaremos el objeto técnico anterior con los indicadores enumerados. Configuraremos una regla de cálculo cuyo resultado será un cambio calculado en el indicador de presión que se muestra arriba, pero llamaremos cómo varían los otros tipos de regla y mostraremos ejemplos donde lo hagan. Para iniciar la creación de reglas, primero debe ir al mosaico de reglas y seleccionar Crear. Aquí se le pedirá que seleccione el tipo de regla e introduzca un nombre de regla. Seleccionaremos una regla de cálculo y el nombre de regla que estamos utilizando aquí es ME_PUMP_CALC_DEMO. Una vez que seleccione Crear, se le llevará a la pantalla de creación del conjunto de datos, que se parece a la siguiente

El primer paso para crear un conjunto de datos es definir los objetos técnicos a los que se aplicará la regla. Esto se puede hacer de dos maneras: estática o dinámicamente. Nota: Las reglas dinámicas seleccionan objetos técnicos en función de criterios de filtro, mientras que las reglas estáticas a las que selecciona objetos específicos para aplicarles la regla. La ventaja de una regla dinámica es que, a medida que se crean objetos nuevos que se ajustan a los criterios de filtro, la regla se aplica automáticamente. Las reglas estáticas solo se aplicarán a los objetos específicos seleccionados. Una cosa que se debe buscar al crear reglas dinámicas es que cualquier indicador que desee utilizar en el conjunto debe configurarse igual para todos los objetos que coincidan con los criterios de filtro. Por ejemplo, si desea que una regla se aplique a todos los objetos de la misma clase, esos objetos deben tener indicadores idénticos creados para que estén disponibles en la selección de indicadores de entrada. Deben ser iguales en la característica de soporte y la posición para que se consideren idénticas.

Arriba hay una vista de todos los filtros disponibles para la asignación dinámica de reglas. Para nuestra regla, elegiremos el conmutador de objetos técnicos específicos seleccionados y elegiremos nuestro objeto individual para restringir nuestra regla para que solo se ejecute en el equipo 10002574 que se muestra en la imagen anterior.
Una vez seleccionado el objeto, puede definir los otros datos de entrada que debe estar disponibles para las condiciones en la regla. Aquí seleccionaremos solo un indicador que es el indicador de presión debajo de nuestro objeto. A continuación vamos a tener capturas de pantalla de cada uno de los diferentes conjuntos de datos y opciones que proporcionan.
Reglas de cálculo

Regla de agregación

En una regla de agregación solo tiene un indicador de entrada como selección. Esto se debe a que las reglas de agregación están pensadas para agregar un indicador de objeto subordinado individual hasta el superior que es la salida.
Regla programada

Las reglas programadas son similares a las agregaciones, pero su salida es un conmutador en el que puede emitir una alerta, un aviso o ambos.
Regla de streaming

Los conjuntos de datos de reglas de streaming son los mismos que los programados, con la única diferencia de que las reglas programadas se ejecutan en una programación mientras que las reglas de streaming se ejecutarán cada vez que se actualicen los datos.
Para todas las reglas excepto para las programadas, es importante tener en cuenta que cada vez que se actualicen los valores de datos para las entradas en el conjunto de datos, la regla evaluará. Ie. Puede añadir indicadores y características adicionales que no se pueden utilizar en condiciones para forzar la ejecución de una regla de nuevo.
Una vez definidas las entradas y salidas para su conjunto de datos, estará listo para pasar a la definición de las condiciones de regla.
Paso 2: Definición de condiciones de regla
Después de guardar el conjunto de datos, se le llevará a la pestaña de configuración de la regla. En esta pestaña puede definir sus condiciones "si no" para la regla indicada. En las reglas de cálculo, la condición "if" es el calificador y "then" es el cálculo que se ejecutará para rellenar el indicador de salida definido. En las reglas programadas y de streaming, la condición if es su condición para emitir la alerta o la notificación que se define en la condición then. Sin embargo, para las reglas de agregación no hay condiciones si simplemente selecciona el método de agregación que desea utilizar para agregar los datos desde el objeto subordinado al objeto superior. A continuación se muestra una captura de pantalla de la condición si es que estamos utilizando para calcular un cambio en la presión.

Aquí verificamos primero si el último valor de presión no es nulo y si tenemos un valor que usamos y la lectura de presión anterior para calcular el último cambio en el valor. Nota: El motor de reglas utiliza el lenguaje de reglas de negocio de SAP para crear expresiones. Todas las fórmulas disponibles en ese idioma se pueden utilizar en el motor de reglas, excepto las funciones de agregación que no funcionarán. Para todos los indicadores tiene acceso a Último anterior y Más antiguo, así como a sus cronomarcadores indicados por un prefijo TS, pero para características y atributos solo tiene acceso a los valores más recientes.
Puede añadir condiciones adicionales "else if" y "else" según sea necesario en el streaming de cálculo y las reglas programadas, pero como se ha anotado antes de las reglas de agregación, solo puede seleccionar un método de agregación, es decir. A continuación se muestran capturas de pantalla de los otros tres tipos de reglas.
Agregación

Programado

En la parte inferior de la configuración de regla programada se define la programación en la que se ejecutará la regla.

Streaming:

Nota
Paso 3 Liberación de la regla:
Liberar la regla es tan simple como guardar la pestaña de configuración y seleccionar el botón Liberar para activar la regla. Una vez liberada una regla, no se puede editar hasta que se vuelva a abrir, lo que a su vez desactivará la regla. Para las reglas de conjunto de datos dinámicos, si la regla se libera y se crea un objeto nuevo que se ajuste a los criterios de filtro, la regla se heredará y se ejecutará en ese objeto cuando se ingieran los datos relevantes sin que sea necesaria la intervención del usuario. Para las reglas estáticas, si desea añadir objetos adicionales, deberá volver a abrir la regla y editar el conjunto de datos para que se puedan incluir los objetos nuevos. Tenga en cuenta que al editar una regla ya liberada y añadir objetos, deberá volver a seleccionar las características y los atributos de los indicadores de entrada para la regla. Si falta un indicador y se guarda el conjunto de datos, es posible que deba reestructurar las condiciones en la pestaña de configuración para tener en cuenta la parte de datos de entrada que falta.
Finalmente
El motor de reglas puede ser una herramienta muy potente para habilitar escenarios de supervisión de condiciones. Si bien todavía hay una funcionalidad adicional por venir con respecto a más salidas, así como más funciones como las funciones de agregación de series temporales, todavía hay mucha capacidad para habilitar muchos de los escenarios comunes que los usuarios pueden necesitar. Con un poco de creatividad, el motor de reglas se puede manipular para resolver varios casos de uso tanto para cálculos en objetos técnicos como para escenarios de alertas y notificaciones.
Reflexión personal

Recuerde la hora en la que se le asignó la tarea de configurar un sistema o proceso que tenía que reaccionar a los cambios de forma eficaz.
¿Cómo determinó los criterios para estas reacciones y se aseguró de que fueran relevantes y oportunas?
Respuesta de experto a la pregunta de reflexión personal

Cuando configuro sistemas que necesitan responder dinámicamente a los cambios, empiezo definiendo los objetivos claramente ¿qué resultados buscamos? Esto es similar a la configuración de las reglas de SAP APM, donde la intención de cada regla debe alinearse con los objetivos más amplios de rendimiento y mantenimiento de activos. Los criterios para desencadenar respuestas, al igual que las condiciones de configuración para las reglas de APM, se basan en una comprensión profunda del comportamiento del sistema y los umbrales de rendimiento deseados.
En SAP APM, una regla de streaming es inmediata y reaccionaria, adecuada para escenarios que requieren respuestas rápidas, al igual que ciertas situaciones en la vida o el negocio requieren una acción rápida. Las reglas programadas, por otro lado, reflejan verificaciones periódicas, paralelas revisiones rutinarias en un proceso empresarial para garantizar el cumplimiento y el rendimiento continuos.
La complejidad de las reglas de cálculo en SAP APM, que producen nueva información estratégica a partir de los datos existentes, me recuerda la parte analítica de la configuración del sistema, donde los datos se sintetizan en información accionable. Al igual que en APM, donde estas reglas se basan en fórmulas precisas, en mis propios procesos, me aseguro de que la lógica detrás de cada punto de decisión sea sólida y tenga en cuenta todas las variables relevantes.
Esta reflexión muestra que, ya sea configurando reglas en SAP APM o configurando otros sistemas receptivos, la clave radica en comprender el contexto operativo y definir criterios claros y accionables que sirvan para el propósito del sistema. Se trata de anticipar las necesidades y programar el sistema para que responda adecuadamente, asegurando la alineación con los objetivos estratégicos en cada paso.
Conclusión
Resumen:
- Esta lección se centra en las capacidades del motor de reglas de APM para la supervisión de condiciones y escenarios de alertas.
- Cuatro tipos de reglas: Cálculo, Streaming, Programado y Agregación.
- Las reglas de cálculo utilizan indicadores de objeto técnico para datos de serie cronológica, características o atributos para calcular un indicador nuevo.
- Las reglas de streaming y programadas utilizan indicadores de objeto técnico para salidas de alerta o notificación.
- Las reglas de agregación agregan un único indicador de objeto subordinado al nivel superior.
Configuración básica para todos los tipos de regla:
- Configurar el conjunto de datos: seleccione objetos, defina datos de entrada y especifique la salida.
- Desplácese a la ficha de configuración para configurar las condiciones IF - Sino para la regla.
Paso 1: Definición del conjunto de datos:
- Seleccione entre la asignación de reglas dinámica y estática.
- Las reglas dinámicas se aplican automáticamente a los objetos que coinciden con los criterios de filtro.
- Las reglas estáticas solo se aplican a los objetos seleccionados.
- Asegúrese de que los indicadores se configuran de forma idéntica para las reglas dinámicas.
Conjunto de datos de regla de cálculo: seleccione objetos técnicos y marque indicadores para condiciones.
Conjunto de datos de regla de agregación: seleccione un indicador de entrada individual para la agregación al nivel superior.
Conjunto de datos de reglas programadas: similar a las agregaciones pero con opciones para emitir una alerta, una notificación o ambas.
Conjunto de datos de regla de streaming: Similar a las reglas programadas, pero se ejecuta cada vez que se actualizan los datos.
Paso 2 - Definición de condiciones de regla:
- Reglas de cálculo: use el lenguaje de reglas de negocio de SAP para crear expresiones para calificadores y cálculos.
- Reglas programadas y de streaming: defina condiciones para desencadenar alertas o notificaciones.
- Reglas de agregación: seleccione un método de agregación sin condiciones if - then.
Paso 3 - Liberación de la regla:
- Grabe la configuración y seleccione el botón Liberar para activar la regla.
- Las reglas liberadas no se pueden editar hasta que se vuelvan a abrir, lo que desactiva la regla.
- Las reglas dinámicas heredan automáticamente nuevos objetos que cumplen los criterios de filtro.
- Las reglas estáticas requieren la reapertura y edición de objetos adicionales.
