CARL Source propose en standard plusieurs classes assurant des traitements sur la base de données : ces jobs standard sont exploités par des traitements automatiques.
TRAITEMENT DE DONNÉES
Points de contrôles calculés : Mise à jour des valeurs de points de contrôles calculés - CSJOBCALCCTRLPOINT
Ce job lance automatiquement le calcul de la valeur des points de contrôles de type "calculé".
Il prend en compte l'intervalle de temps minimum à respecter entre deux calculs automatiques (renseigné sur chacun des points de contrôles calculés) avant de lancer le calcul et la mise à jour de la valeur.
Mise à jour des utilisateurs depuis un annuaire externe - CSJOBDIRECTORYUPDATE
Ce job synchronise les utilisateurs de CARL Source avec un annuaire externe, (exemple : LDAP).
Les données de l'annuaire remplacent les données utilisateurs de CARL Source.
La classe d'adaptation pour connecter un annuaire externe est précisée dans la Configuration du système.
Indicateurs : calcul historique ou envoi de courriel sur une valeur hors bornes - CSJOBINDICATORMAIL
Selon le type de valeur choisit, ce job :
ou
Les paramètres sont les suivants :
Job standard de lancement des plans d'interventions - CSJOBPREVENTIVE
Ce job lance automatiquement les plans d'interventions et crée les interventions correspondantes.
Il équivaut à déclencher les plans d'interventions en utilisant la fonctionnalité Simulation et Lancement des plans d'interventions, en sélectionnant seulement les Plan d'interventions dont le type de lancement est "Automatique".
Enrichissement de l'aide au dépannage - CSJOBUPDATEMAINTHELP
Ce job met à jour les arbres de dépannage des modèles et Matériels en fonction des symptômes, causes et remèdes renseignés sur les interventions soldées.
Les paramètres sont les suivants :
Job d'initialisation des localisations Matériels dans CARL Touch - TOUCHJOBINITLOCBOX
Ce job met à jour la localisation de chaque Matériel présent dans le parc équipements avant l’installation de CARL Touch.
Job de mise à jour des dates suite à une nouvelle définition des fuseaux horaires - UPDTS4MODTZ
Lorsqu'une modification est apportée à la définition des fuseaux horaires, ce job récupère et met à jour l'ensemble des beans pour lesquels des champs "date" et "date-heure" existent.
Exemple : si un pays décide d'annuler le changement d'horaire été/hiver pour l'année suivante, il faut alors répercuter ce changement en masse sur les dates concernées.
Procédure technique à suivre :
Job d'initialisation de la recherche équipements dans CARL Flash - EQPTSEARCHINITJOB
Ce job met à jour la colonne codeAndDescSearch pour les Matériels et les points de structure présents dans le parc équipements avant l’installation de CARL Flash.
Cette colonne est utilisée par CARL Flash lors de la recherche des Matériels et des localisations.
Job d'ANONYMISATION des UTILISATEURS CARL FLASH - GDPRANONYMIZERJOB
Ce job permet d'anonymiser tous les utilisateurs CARL Flash devant légalement l'être. La durée maximale de conservation des données des utilisateurs inactifs est fixée par défaut à 3 ans (36 mois). Ce paramètre est ajustable.
Ce job met à jour l'état des utilisateurs CARL Flash en le passant à Annulé et efface leurs données personnelles. Puis, il anonymise ces utilisateurs sur les demandes d'intervention et l'historique des connexions.
Job d'AUTOMATISATION d'ENVOI de mail - SENDMAILMSGTMPLJOB
Ce job lance automatiquement les envois de mails. Il traite uniquement les modèles de messages de type "Traitement automatique".
Le paramètre est le suivant :
Job d'AUTOMATISATION DU quittancement des contrats locatifs - FMJOBPAYMENT
Ce job génère automatiquement les lignes de quittancement relatives aux contrats locatifs (loyer, charges classiques et charges de maintenance).
Les lignes de quittancement ne peuvent être générées qu'à partir du moment où le contrat est à l'état "Validé".
Job d'AUTOMATISATION DU renouvellement des contrats locatifs - FMJOBRENEWAL
Ce job génère automatiquement les renouvellements des contrats locatifs, à l'exception de ceux qui possèdent un renouvellement positionné à la valeur "Aucun".
Le paramètre est le suivant :
Job d'Indexation des entités dans Elasticsearch® - CSJOBINDEXER
Ce job lance l'indexation des entités dans Elasticsearch® afin de les rendre disponibles pour la recherche plein texte.
Il est à appeler lors de la première exécution de CARL Source ou lors d'une réinitialisation du contenu d'Elasticsearch®.
Le paramètre FORCE_REINDEX demande la réindexation de toutes les entités : son utilisation est nécessaire lorsque l'on souhaite rattraper un décalage entre le contenu de la base de données et celui d’Elasticsearch®.
Job de mapping - APPLYMAPPINGSTDJOB
Ce job permet de lancer les traitements de mapping liés aux données issues d'une maquette BIM CARL. Le principe consiste à récupérer des informations de la maquette sous un format JSON et de les lier avec des données CARL Source (attributs standard, attributs supplémentaires, caractéristiques, etc.).
Les paramètres sont les suivants :
Job d'anonymisation - GDPRANONYMIZATIONJOB
Ce job permet de lancer les traitements d'anonymisation sur les objets liés au RGPD. Le traitement consiste à supprimer ou à mettre à jour les données à caractère personnel.
Le paramètre est le suivant :
D'autres détails sur l'anonymisation des données sont également disponibles au sein de cette page.
Job de synchronisation des entités d'un WebHook ArcGIS® - ARCGISWEBHOOKJOB
Ce job permet de déclencher (manuellement ou de façon programmée) une synchronisation des entités d'un WebHook ArcGIS®.
Des informations détaillées sur ce traitement, son utilisation et ses impacts sont disponibles dans la section "Traitement automatique de synchronisation avec un serveur ArcGIS" de cette page d'aide.
Se référer à cette page pour utiliser les paramètres listés ci-après.
Les paramètres sont les suivants :
Job de contrôle de l'intégrité des caractéristiques - CHARACTINTGCHECKJOB
Ce job permet de détecter (voire de supprimer) les caractéristiques dont la valeur est erronée.
Le paramètre est le suivant :
Job de contrôle de l'intégrité des opérations sur intervention - WOPROCDTYPECHECKJOB
Ce job permet de détecter (voire de corriger) les opérations corrompues, c'est à dire possédant une valeur de discriminant erronée.
Sont testées les opérations sur interventions prévues, sur interventions validées et sur gammes.
Le paramètre est le suivant :
Calcul du vieillissement linéaire de points de mesures - CSJOBCALCULAGING
Ce job calcule l'augmentation moyenne de la mesure du compteur sur une période de 'n' jours, en se basant sur les relevés précédents.
Lors de l'exécution du traitement, les mises à jour suivantes seront effectuées dans la section "Vieillissement moyen" pour chaque point de mesure concerné :
Les paramètres sont les suivants :
IMPORTS / EXPORTS
Job d'import des données - EXCHINJOB
Ce job lance l'exécution d'une ou plusieurs interfaces d'import sur un système externe donné.
Les paramètres sont les suivants :
Job d'export des données - EXCHOUTJOB
Ce job lance l'exécution d'une ou plusieurs interfaces d'export sur un système externe donné.
Les paramètres sont les suivants :
Job d'import de données issues d'un SIG ou d'une maquette BIM - GISIMPORTJOB ou BIMIMPORTJOB
Ces jobs permettent de charger dans CARL Source des données issues d’un SIG (GISIMPORTJOB) ou d'une maquette BIM (BIMIMPORTJOB) : l’arborescence (Points - Matériels - Site - Bâtiments - Locaux) ainsi que toutes les géométries (positions dans un plan).
Les paramètres sont les suivants :
Job d'importation des diagnostics externes fournis par les prestataires de contrôles - PROVIDCTRLIMPORTJOB
Ce job importe des diagnostics externes fournis par les prestataires de contrôle.
Les paramètres sont les suivants :
NETTOYAGE
Job de purge des connexions obsolètes - CONNPURGEJOB
Ce job a deux fonctions :
Job de purge des tables d'audit - CSJOBPURGEAUDIT
Ce job supprime dans les tables d'audit les éléments qui datent d'un nombre de jours supérieur à celui passé en paramètre "Nb de jours d'ancienneté à conserver".
Les paramètres sont les suivants :
Job de purge de l'historique d'exécution des traitements automatiques - CSJOBPURGEHISTOCRON
Ce job supprime les lignes de résultat des traitements automatiques datant d'un nombre de jours supérieur à celui passé en paramètre "Nb de jours d'ancienneté à conserver".
Job de purge des données historisées des indicateurs - CSJOBPURGEINDICVALUE
Ce job supprime dans la table de l’historisation des valeurs d’indicateurs les éléments datant d'un nombre de jours supérieur à celui passé en paramètre "Nb de jours d'ancienneté à conserver".
Job de purge de l'historique d'exécution des interfaces d'échange - CSJOBPURGEINTEXEC
Ce job supprime les lignes de résultat et d'erreur des exécutions d'interfaces datant d'un nombre de jours supérieur à celui passé en paramètre "Nb de jours d'ancienneté à conserver".
Job de purge des Matériels (avec emprise) déplacés ou supprimés - CSJOBPURGEMOVEDEQPT
Ce job permet de supprimer les données relatives aux Matériels possédant des emprises et ayant été déplacés ou supprimés dans CARL Source.
Job de purge des données temporaires - CSJOBPURGETEMPDATA
Ce job supprime les données provisoires générées par l'application qui datent de plus de 4 heures.
Job de purge des messages importés depuis les systèmes externes - EXCHPURGEJOB
Ce job supprime les interventions en attente d'intégration importés depuis plus de x jours.
Ce délai en nombre de jours est paramétré par Connecteurs Control-S [Général] dans le champ "Rétention des données tmp".
Job de purge des documents de type "Export" - CSJOBPURGEEXPORTDOC
Ce job supprime les documents produits par l'application lorsque des traitements d'exportation asynchrone sont effectués.
Les éléments seront purgés selon un paramètre "Nb de jours d'ancienneté à conserver".
Job d'insertion de mouvements de stock de correction - CSJOBPURGESTOCK
Ce job permet de supprimer les mouvements de stock présentant une incohérence fonctionnelle.
Il peut être exécuté soit sur l’ensemble d’un magasin, soit sur un article, soit sur la totalité des mouvements de stock (si aucun paramètre n'est renseigné).
Les paramètres sont les suivants :
Job de purge des jetons d'accès expirés - TOKENPURGEJOB
Ce job supprime tous les jetons d'authentification dont la période de validité a expiré.
Job de nettoyage de L'index des actions et des messages - TOUCHJOBATNSTGECLNUP
Le nettoyage de l'index des actions, puis celui des messages opère du moment où l'index principal dépasse l'un des deux paramètres de configuration système IndicesMaxDocCount ou IndicesMaxSizeInGB.
Si l'index devient 'trop gros', les performances peuvent être affectées, il est alors recyclé.
Un nouvel index principal est créé, l'ancien index principal devient l'index secondaire, et l'ancien index secondaire est supprimé.
Si les index étaient passés en lecture seule au cas où le disque est presque plein, le job repasse les index en lecture-écriture afin de pouvoir supprimer l'ancien index secondaire et ainsi libérer de la place sur le disque.
Si des messages non encore envoyés sont encore présents dans les index qui ont été supprimés :
Job de purge des connexions obsolètes des appareils CARL Touch - TOUCHJOBCONNECTPURGE
Ce job supprime de l'historique des connexions des périphériques CARL Touch, celles dont les dates de connexion sont antérieures à la date déduite grâce au paramètre "Nb de jours d'ancienneté à conserver".
Job de réinitialisation automatique des appareils mobiles au delà de n actions en attente - TOUCHJOBCATUPTODATE
Ce job est chargé de maintenir un ensemble de catégories CARL Touch cohérent par rapport à la configuration technique d'une part et à l'ensemble des utilisateurs mobiles d'autre part.
La configuration technique nous indique le nombre maximal de catégories autorisées, ainsi que le nombre minimal d'utilisateurs nécessaires pour former une catégorie.
En fonction de ces paramètres, le job réévalue quelles catégories sont pertinentes en les comparant avec l'ensemble des utilisateurs mobiles à l'instant de son exécution.
Job de rECONSTRUCTION DES CATégories - TOUCHCOMPUTECAT
Ce job est chargé de reconstruire périodiquement l'ensemble des catégories CARL Touch. Au déclenchement de ce traitement automatique, toutes les catégories seront recalculées, qu'elles soient à l'état Prêt ou Invalide.
Par défaut, ce traitement automatique est planifié tous les 10 jours.
Job de purge des DOCUMENTS CHARGéS DEPUIS CARL FLASH - DOCUMENTPURGEJOB
Ce job supprime les documents chargés depuis CARL Flash mais qui ne sont finalement pas liés à une demande d'intervention et dont la date de création dépasse l'horizon défini en paramètre.
Migration SIG
Job n°1 NECESSAIRE A LA MIGRATION DES DONNEES GEOLOCALISEES - COORDSYSMIGRATIONJOB
Ce job est la première étape pour permettre de migrer les données Géolocalisées présentes dans différentes tables vers une table unique.
Ce job permet de :
Job n°2 NECESSAIRE A LA MIGRATION DES DONNEES GEOLOCALISEES - GISDATAMIGRATIONJOB
Ce job est la deuxième étape pour permettre de migrer les données Géolocalisées présentes dans différentes tables vers une table unique.
Ce job permet de :
Le paramètre est le suivant :
Job n°3 NECESSAIRE A LA MIGRATION DES DONNEES GEOLOCALISEES - SWITCHGEOMSTORAGEJOB
Ce job est la troisième et dernière étape pour permettre de migrer les données Géolocalisées présentes dans différentes tables vers une table unique.
Ce job permet de :