CARL Source
Jobs standard
Système > Traitement automatique > Jobs standard

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.

Une seule exécution est nécessaire.
Une fois CARL Touch installé, l’initialisation ou la mise à jour des localisations Matériels se fait automatiquement.
Ce job est présent uniquement si votre installation comprend le module 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 :

  1. Mise à jour de la TZDB de JRE avec l'outil CARL Source Admin.
  2. Lancement de ce JOB afin de répercuter le changement sur les entités CARL Source concernées.

 

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.    

Une seule exécution est nécessaire.
Une fois CARL Flash installé, l’initialisation ou la mise à jour de cette colonne se fait automatiquement.
Ce job est présent uniquement si votre installation comprend le module CARL Flash

 

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.

Ce job est présent uniquement si votre installation comprend le module CARL Flash

 

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®. 

L'utilisation de ce job est pertinente uniquement si votre installation comprend 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 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 :

Ce traitement automatique peut être lancé à la demande pour vérifier l'intégrité des données.

 

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 :

Ce traitement automatique peut être lancé à la demande pour vérifier l'intégrité des données.

 

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 :

  1. Les deux paramètres "horizons" sont déclarés en jours.
  2. Lors d'un redémarrage du serveur d'application, toutes les connexions en cours sont fermées. 

 

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 :

Ce job est présent uniquement si votre installation comprend le module CARL Touch

 

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".

Ce job est présent uniquement si votre installation comprend le module CARL Touch

 

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.

Ce job est présent uniquement si votre installation comprend le module CARL Touch

 

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.

Ce job est présent uniquement si votre installation comprend le module CARL Touch

 

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. 

Ce job est présent uniquement si votre installation comprend le module CARL Flash

 

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 :