Règles métier installées avec Facilities Service Management
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 aux installations 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 d’utilisateur système sur l’emplacement primaire actuel de l’utilisateur dans la table fm_m2m_user_to_space. |
| Superficie de référence | Espace des installations [fm_space] |
Calcule la surface en unités communes pour l’espace. |
| Empêcher la boucle d’ascendance | Espace des installations [fm_space] |
Empêche les définitions d’espace circulaires où un espace est à la fois un parent et un enfant. |
| Déploiement | Espace des installations [fm_space] |
Enroule les informations de l’espace au niveau à mesure que des informations sont modifiées sur l’espace. |
| Déploiement | Niveau [fm_level] |
Déploie les informations de niveau sur 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 d’un espace à mesure que des utilisateurs sont ajoutés et supprimés des espaces. |
| Superficie de référence | Campus [fm_campus] |
Calcule la surface en unités communes pour 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 résolues qui n’ont pas été mises à jour au cours du 1 jour. Ce nombre 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 des enregistrements de 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] |
Ne permettez pas que le même espace soit ajouté plus d’une fois dans une même zone. |
| Empêcher les doublons | Utilisateur associé [fm_m2m_user_to_space] |
Ne permettez pas qu’un même utilisateur soit ajouté plusieurs fois au même espace. |
| Empêcher plusieurs niveaux principaux pour le bâtiment | Niveau [fm_level] |
Ne permettez pas qu’il y ait plus d’un ensemble de niveaux principaux 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/fm_m2m_users_to_space système lorsque l’emplacement primaire change. |
| Option d’unité de surface d’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 au fur et à mesure que le nom du bâtiment et du niveau change. |
| Superficie de référence | Espace des installations [fm_space] |
Calcule la surface 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 surface en unités communes pour 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. |