Configuration des règles

Objective

After completing this lesson, you will be able to configurer des règles dans SAP Asset Performance Management, en veillant à ce qu'elles soient conformes aux exigences et objectifs organisationnels spécifiques

Configuration des règles

Termes clés, utilisés dans cette leçon :

Moteur de règles APM : composant dans SAP APM qui permet aux utilisateurs de configurer des conditions pour le suivi et les alertes en fonction des données d'immobilisation.

Règle de calcul : type de règle qui utilise les données pour produire un nouvel indicateur calculé.

Règle de streaming : règle qui déclenche une alerte ou une notification basée sur des mises à jour de données en temps réel.

Règle planifiée : règle qui déclenche une alerte ou une notification basée sur une planification prédéfinie, indépendamment des mises à jour de données.

Règle d'agrégation : règle qui résume les données d'un indicateur unique d'un objet enfant vers un indicateur de niveau parent.

Règles dynamiques : règles qui sont appliquées aux objets techniques en fonction de critères de filtre, qui incluent automatiquement les nouveaux objets qui correspondent à ces critères.

Règles statiques : règles qui sont appliquées à des objets techniques spécifiques sélectionnés et qui ne sont pas automatiquement mises à jour lorsque de nouveaux objets sont ajoutés.

Ensemble de données : collecte de données, y compris les indicateurs, les caractéristiques ou les attributs, qu'une règle utilisera pour évaluer les conditions.

If Else Conditions : conditions logiques définies dans une règle pour déterminer quand et comment elle doit s'exécuter.

Méthode d'agrégation : méthode spécifique utilisée dans une règle d'agrégation pour compiler les données de l'objet enfant vers l'objet parent.

Langage des règles métier : langage utilisé dans SAP APM pour créer des expressions et des formules pour les règles.

Validation des règles : processus de finalisation et d'activation d'une règle dans SAP APM pour qu'elle prenne effet.

Scénario de gestion : configuration des règles

Dans ce sujet, Jessica va découvrir comment surveiller l'état des immobilisations en configurant des règles, en utilisant efficacement les alertes, en configurant l'analyse des courbes de défaillance et en gérant les inspections.

Synthèse du sujet : Configuration des règles

Dans cette leçon, nous allons découvrir les fonctionnalités fournies par le moteur de règles APM pour des scénarios de surveillance de l'état et d'alerte plus simples et plus complexes. Le moteur de règles permet aux utilisateurs de configurer quatre types de règles : le streaming, l'agrégation, la planification et le calcul.

Le tableau ci-dessous décrit les différentes entrées et sorties pour chacune des règles et les sorties que les différents types peuvent être utilisés pour activer.

Entrées et sorties différentes pour chacune des règles

Type de règleEntréeSortie
Règle de calculObjet technique Indicateurs (données de séries chronologiques ou points de mesure), caractéristiques ou attributsIndicateur calculé
Règle de streamingObjet technique Indicateurs (données de séries chronologiques ou points de mesure), caractéristiques ou attributsAlerte ou notification
Règle planifiéeObjet technique Indicateurs (données de séries chronologiques ou points de mesure), caractéristiques ou attributsAlerte ou notification
Règle d'agrégationCode d'objet subordonné uniqueIndicateur agrégé au niveau parent

Remarque : les règles de calcul, de streaming et d'agrégation s'exécuteront toutes sur les mises à jour de données, de sorte que toute donnée d'entrée définie lorsqu'elle reçoit une valeur mise à jour entraînera l'évaluation de la règle. Les règles planifiées seront évaluées uniquement selon la planification définie.

Pour tous les types de règles, la configuration de base suit le même flux. Vous allez d'abord configurer l'ensemble de données pour la règle. C'est ici que vous sélectionnerez les objets auxquels la règle s'applique et les données sous ces objets qui seront utilisées dans les conditions de procédure. Deuxièmement, en plus des données d'entrée dans la configuration du jeu de données, vous allez également définir votre sortie. Comme affiché dans la table ci-dessus pour les règles de calcul, vous définissez un indicateur de sortie. Pour les règles de streaming et les règles planifiées, vous sélectionnerez une alerte ou une notification comme sortie et pour les agrégations, vous définirez quel sera votre indicateur de sortie au niveau parent. Une fois l'ensemble de données configuré et sauvegardé, vous serez dirigé vers l'onglet de configuration de la règle où vous configurerez les conditions si d'autre pour votre règle. Dans ce tutoriel, nous allons découvrir la configuration d'une règle et les différentes options dont vous disposez au cours de ce processus.

Étape 1 - Définition de l'ensemble de données

Résumé de la vidéo

Apprenez à créer une règle dans SAP Asset Performance Management. Suivez avec Ryan tout au long du processus d'identification du type d'alerte, de configuration de la règle et d'évaluation de son efficacité.

Section Exploration d'objets techniques pour l'objet technique Machine de test PB (ID : 10002574) dans le système SAP Asset Performance Management. L'interface inclut des options permettant de créer de nouveaux indicateurs, d'ajouter de nouvelles valeurs, de configurer des indicateurs existants et de supprimer. Il fournit également des outils pour filtrer et afficher les indicateurs dans différents formats. La page indique l'heure de la dernière actualisation à 22 h 28. Cet écran permet aux utilisateurs de surveiller et de gérer différents indicateurs associés au « Test Machine PB », fournissant une vue d'ensemble complète de ses points de mesure et des données associées.

Dans ce sujet, nous utiliserons l'objet technique ci-dessus avec les indicateurs répertoriés. Nous allons configurer une règle de calcul dont le résultat sera un changement calculé de l'indicateur de pression affiché ci-dessus, mais nous allons appeler la façon dont les autres types de règle varient et montrer des exemples où ils le font. Pour lancer la création de règle, vous devez d'abord accéder à la vignette des règles et sélectionner Créer. Vous serez invité à sélectionner le type de règle et à saisir un nom de règle. Nous allons sélectionner une règle de calcul et le nom de la règle que nous utilisons ici est ME_PUMP_CALC_DEMO. Une fois que vous avez sélectionné Créer, vous accédez à l'écran de création de l'ensemble de données qui ressemble à ce qui suit :

Règle ME_PUMP_CALC_DEMO dans l'onglet Configuration du système SAP Asset Performance Management. Cet écran permet aux utilisateurs de configurer et de gérer les objets techniques, les indicateurs, les caractéristiques et les attributs liés à la règle ME_PUMP_CALC_DEMO. Les options permettant d'afficher les détails, de modifier et d'affecter indiquent la flexibilité de gestion de chaque composant de la règle.

La première étape de la création d'un ensemble de données consiste à définir les objets techniques auxquels la règle s'appliquera. Cette opération peut être effectuée de deux manières : de manière statique ou dynamique. Remarque : les règles dynamiques sélectionnent les objets techniques en fonction de critères de filtre, tandis que les règles statiques auxquelles vous sélectionnez des objets spécifiques pour appliquer la règle. L'avantage d'une règle dynamique est qu'à mesure que de nouveaux objets correspondant aux critères de filtre sont créés, la règle est automatiquement appliquée. Les règles statiques s'appliqueront uniquement aux objets spécifiques qui sont sélectionnés. Une chose à surveiller lors de la création de règles dynamiques est que tout code que vous souhaitez utiliser dans l'ensemble doit être configuré de la même manière pour tous les objets qui correspondent aux critères de filtre. Par exemple, si vous voulez qu'une règle s'applique à tous les objets de la même classe, ces objets doivent avoir des indicateurs identiques créés pour qu'ils soient disponibles dans la sélection des indicateurs d'entrée. Ils doivent être identiques en caractéristique de support et en position pour être considérés comme identiques.

boîte de dialogue Sélectionner objets techniques dans le système SAP Asset Performance Management. Ce dialogue permet de filtrer et de sélectionner des objets techniques pour un ensemble de données dynamique. Cet écran fournit un ensemble complet de filtres pour restreindre et sélectionner des objets techniques pour un ensemble de données dynamique dans le système, ce qui permet une configuration et une gestion précises.

Vous trouverez ci-dessus une vue de tous les filtres disponibles pour l'affectation de règle dynamique. Pour notre règle, nous choisirons le commutateur Sélectionner des objets techniques spécifiques et choisirons notre objet individuel pour restreindre notre règle afin qu'elle s'exécute uniquement sur l'équipement 10002574 qui est illustré ci-dessus.

Une fois l'objet sélectionné, vous pouvez définir les autres données de saisie dont vous avez besoin pour être disponible pour les conditions dans la règle. Ici, nous sélectionnons un seul indicateur qui est l'indicateur de pression sous notre objet. Vous trouverez ci-dessous des captures d'écran de chacun des différents ensembles de données et options qu'ils fournissent.

Règles de calcul

Interface de configuration de règle dans le système SAP Asset Performance Management. Cet écran est utilisé pour configurer et gérer des ensembles de données pour une règle. Cet écran fournit une interface de configuration pour configurer une règle en définissant ses composants d'entrée et de sortie, y compris les objets techniques, les indicateurs, les caractéristiques et les attributs. Les boutons Affecter facilitent l'ajout de postes spécifiques à chaque catégorie. Le message d'avertissement en haut recommande aux utilisateurs d'enregistrer la règle pour synchroniser les modifications avec l'éditeur de règles.

Règle d'agrégation

L'interface des objets techniques affiche les indicateurs Entrée et Sortie.

Dans une règle d'agrégation, vous n'avez qu'un seul indicateur d'entrée comme sélection. En effet, les règles d'agrégation sont destinées à agréger un indicateur d'objet enfant individuel jusqu'au parent qui est la sortie.

Règle planifiée

L'interface des objets techniques affiche les codes d'entrée tels que les objets techniques, les indicateurs, les caractéristiques, les attributs. Options d'édition telles que Alerte et Notification.

Les règles planifiées sont similaires aux agrégations, mais votre sortie est un commutateur dans lequel vous pouvez déclencher une alerte, une notification ou les deux.

Règle de streaming

L'interface des objets techniques affiche les codes d'entrée tels que les objets techniques, les indicateurs, les caractéristiques, les attributs. Options d'édition telles que Alerte et Notification.

Les jeux de données des règles de streaming sont les mêmes que ceux planifiés, la seule différence étant que les règles planifiées s'exécutent selon une planification alors que les règles de streaming s'exécuteront à chaque mise à jour des données.

Pour toutes les règles, à l'exception des règles planifiées, il est important de noter que chaque fois que des valeurs de données sont mises à jour pour les entrées dans l'ensemble de données, la règle sera évaluée. Ex. Vous pouvez ajouter des indicateurs et des caractéristiques supplémentaires qui ne peuvent pas être utilisés dans des conditions pour forcer la réexécution d'une règle.

Une fois les entrées et les sorties définies pour votre ensemble de données, vous êtes prêt à passer à la définition des conditions de règle.

Étape 2 - Définition des conditions de règle

Après avoir sauvegardé l'ensemble de données, vous êtes dirigé vers l'onglet de configuration de la règle. Dans cet onglet, vous pouvez définir vos conditions "if-else" pour la règle donnée. Dans les règles de calcul, la condition "if" est le qualificateur et le "then" est le calcul qui sera exécuté pour renseigner l'indicateur de sortie que vous avez défini. Dans les règles planifiées et de streaming, la condition si est votre condition pour déclencher l'alerte ou la notification qui est définie dans la condition alors. Cependant, pour les règles d'agrégation, il n'existe aucune condition si vous sélectionnez simplement la méthode d'agrégation que vous souhaitez utiliser pour agréger les données de l'objet enfant vers l'objet parent. Vous trouverez ci-dessous une capture d'écran de la condition if then que nous utilisons pour calculer un changement de pression.

l'onglet Éditeur de règles dans le système SAP Asset Performance Management, utilisé pour définir la logique d'une règle. Cet écran permet aux utilisateurs de définir les conditions et actions logiques pour une règle, en utilisant une interface textuelle pour spécifier les parties If, Then, Else If et Else de la règle. Les boutons Ajouter Else If et Ajouter Else fournissent des options pour étendre la logique de règle avec des conditions et actions supplémentaires.

Ici, nous vérifions d'abord si la dernière valeur de pression n'est pas nulle et si nous avons une valeur, nous utilisons cette valeur et la valeur de pression précédente pour calculer la dernière modification de la valeur. Remarque : le moteur de règles utilise le langage des règles de gestion SAP pour créer des expressions. Toutes les formules disponibles dans ce langage peuvent être utilisées dans le moteur de règles, à l'exception des fonctions d'agrégation qui ne fonctionneront pas. Pour tous les indicateurs, vous avez accès à la Dernière précédente et à la Plus ancienne, ainsi qu'à leurs horodatages indiqués par un préfixe TS. Cependant, pour les caractéristiques et les attributs, vous avez uniquement accès aux valeurs les plus récentes.

Vous pouvez ajouter des conditions "else if" et "else" supplémentaires selon les besoins dans le streaming de calcul et les règles planifiées, mais comme indiqué avant les règles d'agrégation, vous pouvez uniquement sélectionner une méthode d'agrégation et c'est-à-dire. Vous trouverez ci-dessous des captures d'écran des trois autres types de règles.

Agrégation

L'éditeur de règles a rouvert l'interface affichant la moyenne de la méthode d'agrégation.

Planifié

Éditeur de règles Conditions avec une alerte indiquant des zones obligatoires, Règle de texte avec des zones de saisie de données à renseigner en tant que configuration si, alors.

En bas de la configuration de la règle planifiée, vous définissez la planification sur laquelle la règle s'exécutera.

Éditeur de règles affichant l'interface Planification avec des options permettant d'établir la fréquence telle que l'heure, l'heure de début, l'heure de fin et le mode d'exécution.

Streaming :

Éditeur de règles Conditions avec une alerte indiquant des champs obligatoires, Règle de texte avec des champs de saisie de données à renseigner en tant que configuration 'if this- then this' ajoutant 'else if ' et 'else'.

Remarque

La règle planifiée ci-dessus affiche les options dont vous disposez pour les zones de création de notification et la règle de streaming affiche la zone de type d'alerte. Les sorties pour l'un ou l'autre sont interchangeables afin que les deux règles puissent générer l'une ou l'autre des sorties.

Étape 3 Validation de la règle :

La validation de la règle est aussi simple que de sauvegarder l'onglet de configuration et de cliquer sur le bouton Valider pour activer la règle. Une fois qu'une règle est validée, elle ne peut pas être modifiée tant qu'elle n'est pas rouverte, ce qui désactive à son tour la règle. Pour les règles d'ensemble de données dynamiques, si la règle est validée et qu'un nouvel objet correspondant aux critères de filtre est créé, la règle est héritée et exécutée sur cet objet lorsque les données pertinentes sont ingérées sans intervention de l'utilisateur. Pour les règles statiques, si vous souhaitez ajouter des objets supplémentaires, vous devez rouvrir la règle et modifier l'ensemble de données afin que les nouveaux objets puissent être inclus. Notez que lors de la modification d'une règle déjà validée et de l'ajout d'objets, vous devrez sélectionner à nouveau les caractéristiques et attributs des indicateurs d'entrée pour la règle. Si un code est manquant et que l'ensemble de données est sauvegardé, vous devrez peut-être recréer les conditions dans l'onglet Configuration pour prendre en compte la donnée d'entrée manquante.

Enfin

Le moteur de règles peut être un outil très puissant pour activer des scénarios de suivi de l'état. Bien qu'il reste des fonctionnalités supplémentaires à venir concernant davantage de sorties ainsi que d'autres fonctions telles que les fonctions d'agrégation de séries chronologiques, il existe encore une grande capacité à activer la plupart des scénarios communs dont les utilisateurs peuvent avoir besoin. Avec un peu de créativité, le moteur de règles peut être manipulé pour résoudre divers cas d'utilisation, à la fois pour les calculs sur les objets techniques et les scénarios d'alerte et de notification.

Ressources supplémentaires

Image d'un ordinateur portable affichant la page d'aide SAP de l'application Gestion des règles.

Gestion des règles

Réflexion personnelle

Réflexion personnelle.

Rappelez un moment où vous étiez chargé de configurer un système ou un processus qui devait réagir efficacement aux changements.

Comment avez-vous déterminé les critères de ces réactions et vous êtes-vous assuré qu'elles étaient pertinentes et opportunes ?

Réponse d'un expert à une question de réflexion personnelle

Réponse d'un expert.

Lorsque je mets en place des systèmes qui doivent répondre dynamiquement aux changements, je commence par définir clairement les objectifs que nous recherchons. Cela s'apparente à la configuration des règles SAP APM, où l'intention de chaque règle doit s'aligner sur les objectifs plus larges de performance et de maintenance des actifs. Les critères de déclenchement des réponses, tout comme la définition de conditions pour les règles APM, sont basés sur une compréhension approfondie du comportement du système et des seuils de performance souhaités.

Dans SAP APM, une règle de streaming est immédiate et réactionnaire, adaptée aux scénarios nécessitant des réponses rapides, tout comme certaines situations de la vie ou de l'entreprise nécessitent une action rapide. Les règles planifiées, d'autre part, reflètent les contrôles réguliers, en parallèle des examens de routine dans un processus de gestion pour garantir la conformité et la performance continues.

La complexité des règles de calcul dans SAP APM, qui produisent de nouvelles informations à partir de données existantes, me rappelle la partie analytique de la configuration du système, où les données sont synthétisées en informations exploitables. Tout comme dans APM, où ces règles sont basées sur des formules précises, dans mes propres processus, je m'assure que la logique derrière chaque point de décision est robuste et prend en compte toutes les variables pertinentes.

Cette réflexion montre que, qu'il s'agisse de configurer des règles dans SAP APM ou de configurer d'autres systèmes réactifs, la clé consiste à comprendre le contexte opérationnel et à définir des critères clairs et exploitables qui répondent à l'objectif du système. Il s'agit d'anticiper les besoins et de programmer le système pour répondre de manière appropriée, en assurant l'alignement avec les objectifs stratégiques à chaque étape.

Conclusion

Présentation :

  • Ce sujet met l'accent sur les fonctionnalités du moteur de règles APM pour le monitorage de l'état et les scénarios d'alertes.
  • Quatre types de règles : Calcul, Streaming, Planifié et Agrégation.
  • Les règles de calcul utilisent des indicateurs d'objet technique pour les données de séries chronologiques, les caractéristiques ou les attributs pour calculer un nouvel indicateur.
  • Le streaming et les règles planifiées utilisent des indicateurs d'objet technique pour les sorties d'alertes ou de notifications.
  • Les règles d'agrégation agrègent un indicateur d'objet enfant unique au niveau parent.

Configuration de base pour tous les types de règles :

  1. Configurez le jeu de données : sélectionnez des objets, définissez des données d'entrée et spécifiez la sortie.
  2. Passez à l'onglet Configuration pour définir des conditions « if-else » pour la règle.

Étape 1 - Définition du jeu de données :

  • Choisissez entre l'affectation de règle dynamique et statique.
  • Les règles dynamiques s'appliquent automatiquement aux objets correspondant aux critères de filtre.
  • Les règles statiques s'appliquent uniquement aux objets sélectionnés.
  • Assurez-vous que les indicateurs sont configurés de manière identique pour les règles dynamiques.

Ensemble de données de règle de calcul : sélectionnez des objets techniques et des indicateurs pour les conditions.

Jeu de données de la règle d'agrégation : sélectionnez un indicateur d'entrée unique pour l'agrégation au niveau parent.

Jeu de données de la règle planifiée : similaire aux agrégations, mais avec des options pour déclencher une alerte, une notification ou les deux.

Jeu de données de règle de streaming : similaire aux règles planifiées, mais s'exécute chaque fois que les données sont mises à jour.

Étape 2 - Définition des conditions de règle :

  • Règles de calcul : utilisez le langage des règles de gestion de SAP pour créer des expressions pour les qualificatifs et les calculs.
  • Règles planifiées et de streaming : définissez les conditions de déclenchement des alertes ou des notifications.
  • Règles d'agrégation : sélectionnez une méthode d'agrégation sans condition if-then.

Étape 3 - Validation de la règle :

  • Sauvegardez la configuration, cliquez sur le bouton Valider pour activer la règle.
  • Les règles validées ne peuvent pas être modifiées tant qu'elles ne sont pas rouvertes, ce qui désactive la règle.
  • Les règles dynamiques héritent automatiquement des nouveaux objets correspondant aux critères de filtre.
  • Les règles statiques nécessitent une réouverture et une modification pour les objets supplémentaires.