Règles métier installées avec Gestion des services généraux
Une règle métier est un script de serveur configuré pour s’exécuter lorsqu’un enregistrement est affiché, inséré, mis à jour, supprimé ou lorsqu’une table est interrogée.
Gestion des services généraux ajoute les règles métier suivantes.
| Règle métier | Table | Description |
|---|---|---|
| Utilisation du bâtiment | Bâtiment [alm_building] |
Garantit que les seuils d’utilisation sont définis sur des nombres compris entre 0 et 100. |
| Mettre à jour l’emplacement primaire de l’utilisateur | Utilisateur associé [fm_m2m_user_to_space] |
Met à jour l’emplacement des enregistrements de l’utilisateur système à l’emplacement principal actuel de l’utilisateur dans la table fm_m2m_user_to_space. |
| Superficie de référence | Espace des installations [fm_space] |
Calcule la superficie en unités communes de l’espace. |
| Empêcher la boucle d’ascendance | Espace des installations [fm_space] |
Empêche les définitions d’espace circulaire lorsqu’un espace est à la fois parent et enfant. |
| Déploiement | Espace des installations [fm_space] |
Répète les informations de l’espace au niveau à mesure que les informations sont modifiées sur l’espace. |
| Déploiement | Niveau [fm_level] |
Regroupe les informations de niveau vers le bâtiment. |
| Utilisation de l’étage | Niveau [fm_level] |
Garantit que les seuils d’utilisation sont définis sur des nombres compris entre 0 et 100. |
| Déploiement | Utilisateur associé [fm_m2m_user_to_space] |
Met à jour l’utilisation de l’espace sur un espace au fur et à mesure que des utilisateurs sont ajoutés et supprimés des espaces. |
| Superficie de référence | Campus [fm_campus] |
Calcule la superficie en unités communes de l’espace. |
| Mettre à jour le nom d’affichage de l’espace | Bâtiment [alm_building] |
Génère le nom d’affichage complet de l’espace. |
| Occupation maximale | Bâtiment [alm_building] |
L’occupation maximale ne peut pas être inférieure à 0. |
| Déploiement | Bâtiment [alm_building] |
Déploie les données du bâtiment sur le campus. |
| Fermeture automatique de la demande | Demande d'installations [facilities_request] |
Ferme automatiquement les demandes qui sont résolues et n’ont pas été mises à jour dans la journée. Ce numéro est une propriété des propriétés système. |
| Changement de l’emplacement primaire des installations | Utilisateur [sys_user] |
Met à jour la table fm_m2m_user_to_space lorsque l’emplacement sur les enregistrements sys_user change. |
| Occupation maximale | Espace des installations [fm_space] |
L’occupation maximale ne peut pas être inférieure à 0. |
| Empêcher les doublons | Zone [fm_zone] |
N’autorisez pas l’ajout du même espace à une seule zone plus d’une fois. |
| Empêcher les doublons | Utilisateur associé [fm_m2m_user_to_space] |
N’autorisez pas l’ajout d’un même utilisateur au même espace plus d’une fois. |
| Empêcher plusieurs niveaux principaux pour le bâtiment | Niveau [fm_level] |
Ne permettez pas qu’il y ait plus d’un niveau principal défini pour les niveaux d’un bâtiment. |
| Mettre à jour l’emplacement primaire | Utilisateur associé [fm_m2m_user_to_space] |
Permet de synchroniser les tables utilisateur système et fm_m2m_users_to_space lorsque l’emplacement principal change. |
| Option d’unité de zone des installations modifiée | Espace des installations [fm_space] |
Convertit les pieds carrés en mètres carrés |
| Mettre à jour le nom d’affichage de l’espace | Niveau [fm_level] |
Met à jour le nom d’affichage à mesure que le nom du bâtiment et du niveau change |
| Superficie de référence | Espace des installations [fm_space] |
Calcule la superficie en unités communes pour les espaces. |
| Occupation maximale | Espace des installations [fm_space] |
L’occupation maximale ne peut pas être inférieure à 0. |
| Superficie de référence | Espace des installations [fm_space] |
Calcule la superficie en unités communes de l’espace. |
| Espace : générer le nom complet | Espace des installations [fm_space] |
Génère le nom d’affichage complet de l’espace. |