Présentation de SAP SuccessFactors
Configuration de SAP SuccessFactors Provisioning
Description de SAP SuccessFactors Administrator et du Centre d'administration
Configuration des autorisations et des fonctionnalités à l'échelle du système dans SAP SuccessFactors
Exécution des tâches administrateur dans SAP SuccessFactors
Configuration de l'expérience utilisateur dans SAP SuccessFactors
Profil des personnes dans SAP SuccessFactors
Définition de MDF et de règles métier dans SAP SuccessFactors
Réussir en tant que consultant

Création et déclenchement de règles métier

Objective

After completing this lesson, you will be able to créez des règles métier à l’aide de Configurer les règles métier.

Synthèse des règles métier

La page Configurer les règles commerciales s'affiche.

Vous pouvez configurer la logique de règle métier pour différents modules et fonctionnalités à l'aide du moteur de règles.

Les règles métier peuvent couvrir les législations (« Le statut FLSA est requis pour les employés travaillant aux États-Unis »), les politiques de l'entreprise (« Tous les employés qui déménagent au bureau de Londres obtiennent une rémunération pour le coût de la vie élevé ») ou d'autres exigences. En raison des besoins spécifiques du client, les règles sont hautement personnalisables et basées sur les précédentes décisions de configuration prises par les clients.

Le moteur de règles fournit un outil facile à utiliser pour configurer et gérer dynamiquement la logique applicative spécifique au client, au pays ou au scénario qui doit se produire dans GO.

  • Les utilisateurs n'ont pas besoin d'être des experts techniques pour créer des règles métier.

  • L'interface utilisateur intuitive permet aux utilisateurs de configurer des conditions de règles qui doivent être vérifiées afin de déclencher les actions de règle.

  • Ces règles peuvent être facilement mises à jour pour répondre aux besoins des scénarios métier en constante évolution du client.

Les règles métier sont définies dans le moteur de règles et le système exécute ces règles pendant l'exécution. Techniquement, le moteur de règles est basé sur Metadata Framework (MDF), mais utilise son propre outil d'administration, Configurer les règles métier.

Les règles peuvent être utilisées pour ajouter une validation aux détails saisis par un utilisateur ou renseigner automatiquement certaines données de zone (par exemple, les informations de fuseau horaire peuvent être renseignées automatiquement en fonction des informations de localisation).

Événements de règle

Les règles métier peuvent être rattachées à différents événements. Ces événements incluent :

  • Règles d'initialisation : les règles d'initialisation sont déclenchées avant toutes les autres règles ; de telles règles sont utiles pour renseigner automatiquement les valeurs par défaut des différentes zones. Elles ne s'exécutent que lorsqu'un nouvel enregistrement est créé (initialisé).

  • Règles de validation : les règles de validation sont déclenchées après l'envoi d'une modification à un objet, mais avant la sauvegarde de la modification. Vous pouvez utiliser ces règles pour valider les valeurs de zones saisies par l'utilisateur. Celles-ci sont exécutées avant les règles d'enregistrement. Lorsque vous importez des données MDF à l’aide de l’interface utilisateur Importer et exporter les données, l’opération de validation déclenche les règles de validation associées aux objets MDF et renvoie les erreurs trouvées dans les données. Les administrateurs peuvent ensuite détecter tout problème de données via la validation et les corriger avant de les importer. En réalité, les règles de validation sont exécutées lors des opérations de validation et d'importation.

  • Règles d'enregistrement : les règles d'enregistrement sont déclenchées lorsqu'un utilisateur sauvegarde les modifications. Vous pouvez utiliser ces règles pour renseigner ou modifier les valeurs de zone avant la sauvegarde et elles sont basées sur les valeurs de saisie de l'utilisateur. Par exemple, vous souhaitez renseigner automatiquement la zone Région en fonction de la sélection des valeurs de pays.

  • Règles d’enregistrement de publication : les règles d’enregistrement de publication sont déclenchées après la sauvegarde des modifications apportées à un objet. Ces règles sont utilisées lorsque vous voulez envoyer un message d'alerte à l'utilisateur. Elles ne sont pas utilisées pour définir une valeur de zone.

  • Règles de modification (onChange) : elles sont utilisées au niveau de la zone. Les objets ne peuvent pas être associés à des règles de modification. Les règles de modification sont déclenchées lorsqu'une valeur pour une zone particulière est modifiée. Vous pouvez utiliser ces règles pour renseigner une autre zone après la modification. Par exemple, vous pouvez renseigner la zone Pays avec une certaine valeur en fonction d'une modification de la zone Poste.

  • Règles de suppression : les règles de suppression sont déclenchées après la suppression d'un enregistrement d'objet.

  • Règles en cas de chargement : les règles en cas de chargement sont des règles spécifiques de l'interface utilisateur qui sont exécutées une fois l'interface utilisateur chargée. Il peut s'agir, par exemple, du calcul du salaire total en fonction des différentes zones disponibles pour un objet donné.

  • Règles d'interface : ces règles s'appliquent uniquement à une interface utilisateur créée dans l'outil IU configurable. Il s'agit de règles spécifiques de l'interface utilisateur pour rendre certaines zones obligatoires, visibles ou masquées en fonction d'une certaine condition. Ces règles ne sont pas appliquées lorsqu'un utilisateur effectue l'importation. 

    Remarque

    Les messages d'avertissement des règles de validation et d'enregistrement sont affichés avant les messages de confirmation de workflow à partir de l'exécution de la règle de workflow.

Cas d'utilisation de la configuration des règles métier à l'aide du moteur de règles

  1. Workflow : vous pouvez définir des règles qui déterminent automatiquement le workflow approprié lorsque le responsable ou l'employé modifie les données de l'employé. Pour ce faire, vous créez un objet de base de workflow et vous l'affectez à la règle dans l'IU du moteur de règles. Par exemple, vous pouvez déclencher un workflow alternatif si l'augmentation de salaire est supérieure à 10 %.
  2. Propagation : vous pouvez définir des règles de propagation pour que le système copie automatiquement les données d'une zone dans une autre. Cela vous permet de disposer des mêmes données dans plusieurs emplacements du système, tout en ne conservant qu'un seul enregistrement de données. Par exemple, vous pouvez propager le code emploi à l’objet MDF Poste.
  3. Calculs : vous pouvez définir des règles qui exécutent automatiquement des calculs à l'aide des différentes fonctions prises en charge par le moteur de règles. Par exemple, vous pouvez obtenir l'âge actuel d'un employé en calculant la différence entre la date du jour et la date de naissance de l'employé.
  4. Validation : vous pouvez utiliser des règles de validation pour que le système contrôle la saisie de l'utilisateur avant l'enregistrement. Vous pouvez définir une zone comme obligatoire ou déclencher des messages d'erreur. Par exemple,

    SI... le pays est USA, ALORS... le statut FLSA est requis.

  5. Admissibilité : vous pouvez définir les employés à inclure dans un programme de primes ou dans un formulaire de planification de la rémunération. Pour ce faire, vous devez intégrer les modules Rémunération variable ou Rémunération à Employee Central. Par exemple, la règle peut être la suivante :

    SI... le type d'employé est différent de Contrat, Temporaire ou Syndicat

    ET l'employé est permanent

    ET le type de taux est Horaire et Salarié

    ET la date d'embauche est postérieure au 01/10/2010

    ET la date de réembauche est postérieure au 01/10/2010

    ET le statut de l'employé est Actif ou Handicap de courte durée

    ALORS... cet employé doit être admissible (pour un formulaire de rémunération spécifique)

  6. Valeurs par défaut : vous pouvez définir des valeurs par défaut pour des zones spécifiques. Par exemple, si l'administrateur ajoute un nouvel employé pour l'entreprise COMP_USA, l'employé est automatiquement admissible aux actions et l'attribution d'actions initiale est définie sur 200.

Avant la configuration des règles de gestion

Vous devez définir certaines options avant de pouvoir configurer les règles métier à l'aide du moteur de règles.

Activation des règles métier dans Provisioning

  1. Accédez à Provisioning.

  2. Sélectionnez votre entreprise.

  3. Sous Traiter les options de la société, sélectionnez Options de la société.

  4. Sélectionnez Activer les objets génériques.

    Il s'agit de la base de l'utilisation de Metadata Framework (MDF).
  5. Faites défiler vers le haut et sélectionnez Enregistrer la fonction.

Affectation d’autorisations basées sur les rôles

Vous pouvez créer des règles uniquement si les autorisations correspondantes vous sont affectées.

Vous pouvez faire la distinction entre l'autorisation Afficher et l'autorisation Modifier pour les règles de gestion.

Sous Configurer les définitions d'objet, recherchez Définition d'objet et règle. Sélectionnez AgirCorriger . Dans la section Sécurité, définissez Sécurisé sur Oui (le paramètre par défaut est Non) et définissez la Catégorie d'autorisation sur Règles de gestion Autorisations d'objets (si la catégorie d'autorisation est définie sur Aucune sélection, la règle est placée sous la catégorie d'autorisations Autorisations diverses).

CRÉER respecte les critères cible doit être défini sur Oui. En définissant des critères cibles, les clients peuvent désormais séparer les autorisations de règle en fonction des domaines d'application. Par exemple, les administrateurs de la gestion du temps, les administrateurs du recrutement, etc. Reportez-vous à Restriction de l'accès aux données d'un rôle avec la population cible ou les critères dans la section Informations associées.

Sous Gérer les autorisations des rôles, l’autorisation administrateurMetadata FrameworkConfigurer les règles métier doit être activée.

Après la modification, vous pouvez faire la distinction entre l’autorisation Afficher et l’autorisation Modifier pour les règles métier : Rechercher des autorisations d’objet de règles métier. Pour qu'un utilisateur puisse afficher ou modifier des règles, affectez les autorisations suivantes au rôle d'autorisation pour l'objet de règle :

  • Afficher les règlesAfficher l'historique actuel et Afficher l'historique

  • Modifier les règlesAfficher en cours, Afficher l'historique, Créer, Insérer, Corriger et Supprimer . Les remplacements au niveau du champ ne sont pas respectés.

Création de règles de gestion

La page Administration des règles commerciales s'affiche.

Les règles métier sont créées et gérées à l’aide de l’outil Administration des règles métier du Centre d’administration. Vous pouvez utiliser cet outil pour créer des nouvelles règles, ou bien afficher/modifier ou supprimer des règles existantes dans le système.

Remarque

L'interface utilisateur (IU) Administration des règles métier a été étendue pour permettre la suppression complète d'une seule règle et de plusieurs règles à l'aide de la case à cocher située à gauche de la règle. Vous pouvez sélectionner une ou plusieurs règles pour suppression. Si l'utilisateur sélectionne une règle à supprimer, le système vérifie si la règle est toujours affectée dans le système. Les règles affectées ne peuvent pas être supprimées et génèrent un message d'erreur pour interdire la suppression. Leur affectation devra être annulées pour qu'elles puissent être supprimées. Les règles non affectées peuvent être supprimées.

Scénario de règle

La page Configurer les règles commerciales s'affiche.

Un scénario de règle est un objet de règle qui peut vous aider à créer des règles correctement, en fonction du contexte de règle et des paramètres d'un scénario donné. Lorsque vous sélectionnez un scénario de règle, l'écran change et propose les éléments de base du scénario sélectionné.

Les scénarios disponibles dans votre système s’affichent lorsque vous créez une règle sous Configurer les règles métier dans le Centre d’administration, où elles sont catégorisées par application. Vous pouvez afficher ici uniquement les scénarios pour les applications que vous avez activées dans le système.

Lorsque vous sélectionnez votre scénario de règle, vous devez renseigner certains détails de règle avant de pouvoir passer à la logique Si/Alors.

  • Nom de la règle : il s'agit de l'étiquette de la règle qui s'affichera dans les outils de recherche.

  • Identifiant de règle : l'identifiant de règle est l'identifiant unique de la règle. Le nom de la règle est automatiquement copié dans l'identifiant de règle, mais il est recommandé de ne pas inclure d'espace dans votre identifiant de règle.

  • Date de début : il s'agit de la date d'entrée en vigueur de votre règle. Les règles ne peuvent être déclenchées qu'après cette date. La valeur par défaut est 01/01/1900.

  • Type de règle : pour le scénario de base, les types de règles peuvent être utilisés pour organiser vos règles métier. Toutes les valeurs ajoutées à la liste de choix RuleType s’afficheront ici. Les types de règles sont facultatifs.

  • Description : il s'agit d'une zone facultative que vous pouvez utiliser pour fournir plus de contexte autour de l'utilisation de la règle.

  • Objet de base : sélectionnez un objet sur lequel la règle est basée. L'objet de base définit les zones et les objets liés que vous pouvez sélectionner lors de la création de la règle.

Objets de base

Les objets de base constituent le point de départ de votre règle. La liste des objets de base des règles pour les objets MDF est présentée par ordre alphabétique. Ils correspondent aux objets de données disponibles dans le système, qui sont soit des objets EC (objets de base, objets d'emploi ou objets de personne) soit des objets MDF (GO). L’objet de base définit l’objet de votre règle. Vous pouvez utiliser les zones, les attributs et les objets de données liés de l'objet de base comme entrée.

Par exemple, si vous voulez créer une règle qui se déclenche lorsque le statut de l’employé est modifié, vous sélectionnez Données emploi comme objet de base, car la zone de statut de l’employé fait partie de l’objet EC Données emploi.

Pour les scénarios spécifiques de l'application, le scénario définit l'objet de base ou limite les objets de base que vous pouvez sélectionner lorsque vous créez une règle.

Remarque

Pour savoir quelles zones font partie d'un objet EC (qui correspond à un élément SIRH), reportez-vous aux tableaux d’objets de données du manuel d’implémentation d’Employee Central. Pour savoir quelles zones font partie d'un objet MDF, vous pouvez rechercher l’objet dans l’interface utilisateur MDF.

Logique des instructions IF et THEN

La page Règle de gestion s'affiche.

Les instructions IF sont la partie de la règle qui décrit la condition qui doit être remplie avant l'exécution des actions système définies dans l'instruction THEN.

Les instructions THEN définissent la manière dont le système réagit aux conditions contenues dans l'instruction IF de la règle. Par exemple, un message d'erreur est généré, une zone est définie sur une valeur spécifique ou de nouvelles données sont créées. Les instructions ELSE définissent la manière dont le système réagit si la condition IF n'est pas vraie. L'instruction THEN est alors ignorée et le système exécute ce qui est défini dans l'instruction ELSE.

Liste déroulante de l'expression de gauche

Les détails de deux listes variables sont mis en surbrillance.

Définissez des créations de règles en suivant la logique « A est égal à B », A étant l'expression de gauche et B l'expression de droite, reliées par l'opérateur de comparaison « est égal à ». Les expressions de gauche et de droite sont disponibles dans la section IF et dans la section THEN pour l'action Définir. En général, la liste déroulante de l'expression de droite contient les mêmes valeurs que l'expression de gauche, mais se limite aux entités qui ont le même type de zone que l'expression de gauche. De plus, il existe certaines options dans la liste déroulante spécifiques à l'expression de droite.

Dans la liste déroulante de l'expression de gauche, vous pouvez sélectionner les éléments suivants :

  • Données relatives à l'objet de base

  • Fonctions

  • Objets MDF complémentaires

  • Variables

  • Utilisateur actuel

  • Date d'effet

Liste déroulante de l'expression de droite

Les détails du menu déroulant de l'expression de droite sont affichés.

Dans le menu déroulant de l'expression de droite, vous pouvez sélectionner les éléments suivants :

  • Type de zone

  • Zones affectées à l'objet de base ou aux autres objets ajoutés ayant le même type de zone que l'expression de gauche

  • Fonctions disponibles pour le type de zone de l'expression de gauche sélectionnée

  • Variables

  • Utilisateur actuel

  • Date d'effet

  • Nul

Opérateurs relationnels

Les opérateurs relationnels servent à définir la relation entre les valeurs de l'expression de gauche et de l'expression de droite d'une règle de gestion.

Les opérateurs relationnels suivants sont pris en charge :

Opérateur relationnelTypes de zones pris en charge
Est égal àTous les types de zones
Est différent deTous les types de zones
Est supérieur à :>Nombre, décimal
Est inférieur à : <Nombre, décimal
Est supérieur ou égal à :>=Nombre, décimal
Est inférieur ou égal à :<=Nombre, décimal
Est avantDate
Est le ou avantDate
Est aprèsDate
Est le ou aprèsDate

Filtres de collection

Les filtres de collection sont utilisés pour obtenir une valeur unique à partir d'une liste de valeurs. Cette opération est pertinente lorsqu'il existe une relation parent-enfant entre des objets de données.

Dans l’exemple suivant, Relation professionnelle est l’enfant de Données emploi. Cela signifie qu'il peut exister plusieurs relations professionnelles pour un même emploi. Vous utilisez un filtre de collection pour définir la relation professionnelle à utiliser dans la règle, par exemple le responsable RH.

Dans le moteur de règles, les filtres de collection vous invitent à sélectionner une valeur unique (Sélectionner….où…).

Les détails des filtres de collecte sont affichés.

Affectation de règles de gestion

Une liste des règles de gestion avec leur affectation activée ou non activée s'affiche.

Une règle est déclenchée uniquement lorsqu'elle est affectée à l'objet correspondant.

Selon la configuration du scénario propre à l'application pour lequel vous créez la règle, la règle doit être affectée à un objet, un processus de gestion, un événement, une action, un écran ou une autre entité. Par conséquent, consultez la documentation spécifique à l'application pour comprendre à quel endroit la règle doit être affectée. Selon le type d'objet, il existe différentes manières de lui affecter la règle.

Lorsque l'icône d'affectation de règle est sélectionnée, une fenêtre pop-up s'ouvre pour afficher les détails de l'affectation et le lien vers l'IU spécifique à l'application pour affecter la règle.

Les règles de gestion affectées incluent une icône pour indiquer le statut Affecté :

  • Icône avec une coche verte : la règle est affectée quelque part dans le système.
  • Icône grisée : la règle n'est pas affectée quelque part dans le système.
  • Icône vide (blanc) : les informations d’affectation de règle ne peuvent pas être fournies (par exemple, Scénario de règle basique).

Si une règle de scénario propre à l'application est affectée dans le système et qu'un utilisateur tente de la supprimer, un message d'erreur est généré. Pour supprimer une règle, son affectation doit être supprimée au préalable.

Affectation de règles aux objets MDF

De la même manière que pour l'affectation de règles dans l'outil Gérer la configuration métier, vous pouvez directement affecter des règles métier aux objets MDF. Cette opération s'effectue à l'aide de l'outil Configurer les définitions d'objet.

Les règles peuvent être affectées au niveau de l'objet :

Les options d’affectation de règles à un objet MDF s’affichent.

Les règles peuvent également être déclenchées au niveau de la zone en le configurant dans la section Détails du champ de déclenchement. Gardez à l'esprit que seul l'événement de règle onChange peut être utilisé au niveau de la zone.  

Par exemple, si vous voulez renseigner automatiquement le site et la division actuels d’un employé dans un objet MDF, vous devez ajouter la règle à la zone « déclencheur », qui, dans ce cas, correspond à la zone Employé. Les zones Site et Division sont alors renseignées dès que la zone Employé est renseignée ou modifiée.

Les détails de l'outil Configurer les définitions d'objet s'affichent.

Journal d'exécution des règles métier

Le journal d'exécution des règles métier facilite l'analyse des erreurs en vous permettant de suivre les détails d'exécution d'une règle.

À l'aide de cet outil d'administration, vous pouvez spécifier les règles à journaliser. Chaque fois que l'une des règles indiquées est exécutée, un journal est créé. Vous pouvez ensuite télécharger les journaux au format CSV.

Remarque

Vous devez disposer de l’autorisation Accéder au journal d’exécution des règles métier avant de pouvoir utiliser le journal. Cette autorisation appartient au groupe Metadata Framework.

Il existe deux autorisations distinctes : l'une pour créer le suivi de règle et l'autre pour créer le suivi de règle et afficher le journal qui en résulte. Étant donné que le journal peut contenir des données potentiellement sensibles sur vos utilisateurs, nous vous recommandons d'affecter uniquement l'autorisation d'affichage aux personnes nécessaires.

Une fois que vous en avez l'autorisation, vous devez définir le suivi de règle que vous souhaitez utiliser.

  1. Utilisez la Recherche d'actions pour accéder au Journal d'exécution des règles métier.

  2. Sélectionnez Créer nouveau → Suivi de règle.

  3. Dans l'écran qui s'affiche, saisissez les données suivantes :

    • Un nom et un code pour le suivi de règle.
    • Une date de début et une date de fin.

      Remarque

      Vous pouvez configurer un suivi de règle pour une période maximale de deux jours. Cela permet de garantir que seuls les suivis nouveaux et mis à jour sont actifs dans le système à un moment donné.
    • Utilisateur pour lequel les règles doivent être suivies.

      Remarque

      « Utilisateur » désigne ici l'utilisateur qui exécute la règle, et non l'utilisateur dont les données sont évaluées ou modifiées par la règle.
    • La ou les règles à inclure dans le journal.

Si vous voulez suivre toutes les règles pour l'utilisateur indiqué, ne renseignez pas cette zone.

Lorsque vous sauvegardez la définition de suivi de règle, le suivi commence à la date de début indiquée. Si vous disposez de l'autorisation nécessaire, vous pouvez revenir au journal d'exécution des règles métier et sélectionner Télécharger pour afficher le contenu du journal. Vous pouvez également modifier les suivis de règle existants à l'aide de l'option Agir.

Remarque

  • Le fichier journal d'un suivi de règle a un maximum de 5 Mo pour chaque fichier individuel. Si la taille du fichier journal atteint le seuil de 5 Mo, aucun journal supplémentaire n'est ajouté, car le fichier journal doit d'abord être supprimé. Si le seuil est atteint, le système affiche un message dans l'interface utilisateur du journal d'exécution des règles métier.

  • Vous pouvez supprimer le fichier journal chaque fois que vous n'en avez plus besoin. Cependant, la définition du suivi de règle est conservée.

Remarque

Une liste de règles, y compris leurs affectations de règles, peut être exportée sous forme de fichier CSV pour obtenir une synthèse de l'endroit où les règles sont utilisées.

Créer des définitions de message et des règles métier, puis joindre la règle métier

Scénario de gestion

Vous devez vous assurer que les objets de voiture que vous créez suivent certaines règles telles que des dates de fabrication dans le passé et non dans le futur.

Tâche 1: Création d'une définition de message

Étapes

  1. Utilisez la Recherche d'actions pour accéder à Gérer les données.

  2. Sélectionnez Nouveau : Définition de message.

    1. Sélectionnez Créer pour ouvrir une liste déroulante.

    2. Sélectionnez l'entrée Définition de message.

  3. Saisissez les données suivantes :

    Texte :la date d'achat/de leasing doit se situer à la date du jour ou à une date antérieure.  

    externalCode :compCarError

    externalName :Message d'erreur de la voiture de fonction

    1. Saisissez les valeurs fournies dans l'enregistrement de définition de message.

  4. Vérifiez votre travail par rapport à la figure suivante :

    Exemple

    Un message d'erreur pour la voiture de fonction s'affiche.

Tâche 2: Créer et joindre une règle de gestion

Étapes

  1. Utilisez la Recherche d'actions pour accéder à l'outil Configurer les règles métier.

  2. Créez une règle en cliquant sur l'icône "+".

    1. Sélectionnez Créer une règle.

  3. Choisir les règles Metadata Frameworkpour les objets basés sur MDF.

    1. Développez la catégorie Metadata Framework.

    2. Sélectionnez Règles pour les objets basés sur MDF.

  4. Renseignez les informations ci-dessous, puis cliquez sur Continuer.

    ZoneVal.
    Nom de la règleERREUR véhicule de fonction
    Identifiant de règlecompanyCarError
    Objet de baseVéhicule de fonction
    MotifValider
    1. Saisissez ERREUR véhicule de fonction dans la zone Nom de la règle.

    2. Saisissez companyCarError dans la zone ID de règle.

    3. Sélectionnez Voiture de fonction comme objet de base.

    4. Sélectionnez Continuer.

  5. Utilisez la figure ci-dessous pour renseigner les instructions IF et Then.

    Exemple

    Un exemple d'instruction If-Then dans une variable s'affiche.
    1. Sélectionnez l'expression de gauche dans l'instruction IF.

    2. Sélectionnez Date d'achat/de leasing.

    3. Sélectionne égal à.

    4. Sélectionnez est après.

    5. Sélectionnez Date (l'expression de droite).

    6. Sélectionnez Aujourd'hui() (vous devrez peut-être faire défiler la liste vers le bas pour l'afficher).

    7. Sous THEN, cliquez sur le bouton Modifier l'expression (icône de stylo).

    8. Sélectionnez Sélectionner le type de sortie.

    9. Sélectionnez Déclencher un message.

    10. Cliquez sur le bouton Message pour ouvrir une liste déroulante.

    11. Sélectionnez l'entrée correspondant au message créé dans le dernier exercice.

    12. Cliquez sur le bouton Sélectionner la gravité.

    13. Sélectionnez Erreur.

  6. Sauvegardez votre règle.

Tâche 3: Ajout d'une règle métier

Étapes

  1. Utilisez la Recherche d'actions pour accéder à l'outil Configurer les définitions d'objet.

  2. Recherche : Définition d'objet → Véhicule de fonction.

    1. Sélectionnez Rechercher pour ouvrir une liste déroulante.

    2. Sélectionnez l'entrée Définition d'objet.

    3. Sélectionnez Véhicule de fonction dans la deuxième zone de recherche.

  3. Sélectionnez Agir → Corriger.

    1. Faites défiler l'écran jusqu'à Valider les règles.

    2. Cliquez sur le bouton Enregistrer les règles pour ouvrir une liste déroulante.

    3. Sélectionnez la règle que vous avez créée dans l'exercice précédent.

    4. Cliquez sur Enregistrer.

    5. Cliquez sur OK.

Tâche 4: Étapes de test

Étapes

  1. Testez cela à l'aide de la Recherche d'actions pour accéder à Gérer les données.

    1. Sélectionnez Créer une voiture de fonction.

    2. Pour Nom du salarié, saisissez Coordinateur RH.

    3. Pour Date d'entrée en vigueur, saisissez la date du jour.

    4. Pour Modèle, saisissez Golf.

    5. Pour la date d'achat, saisissez une date dans le futur.

    6. Cliquez sur Sauvegarder : le message d'erreur créé précédemment s'affiche.

    7. Remplacez la date d'achat par la date du jour.

    8. Cliquez sur Sauvegarder : cette fois, la voiture de fonction est créée.

Résumé de la leçon

  • Les règles métier sont configurées à l’aide du moteur de règles pour personnaliser la logique des modules, fonctionnalités et processus.
  • Les règles varient selon le type (par exemple, Initialiser, Valider, Sauvegarder) et sont déclenchées par des événements ou des actions spécifiques.
  • Les exemples de cas d'utilisation incluent l'automatisation du workflow, la validation, les calculs, les valeurs par défaut, la propagation et la détermination de l'admissibilité.
  • Les règles métier requièrent des autorisations basées sur les rôles et doivent être affectées à des objets ou des scénarios pour s’exécuter correctement.
  • Le journal d’exécution des règles métier permet aux administrateurs de suivre l’exécution des règles et de corriger efficacement les erreurs.