Calcul de l'heure avec TSD


Généralités

Tâches

Inclus dans

Tivoli Service Desk

Généralités

Traitement de l'heure avec TSD

Tivoli Service Desk comprend différentes fonctions qui permettent de standardiser l'enregistrement des heures dans la base de données et en faciliter l'utilisation.

Affichage de l'heure

Lorsque les utilisateurs visualisent des données de la base TSD pour lesquelles l'heure est mentionnée, cette dernière est convertie au fuseau horaire de l'utilisateur. Par conséquent, tous les utilisateurs peuvent savoir depuis combien de temps un incident ou autre a été signalé.

Par exemple, si l'analyste du service d'assistance ouvre un incident à New York, le transfère à Chicago, et qu'un utilisateur à Los Angeles le résout, chaque utilisateur voit l'heure correspondant à cet incident selon son propre fuseau horaire. L'heure à laquelle l'incident a été ouvert est 8 heures à New York, 7 heures à Chicago et 5 heures à Los Angeles.

Normalisation

La normalisation permet d'éliminer les petites différences entre les différents postes de travail utilisant Tivoli Service Desk. Les données relatives à l'heures enregistrées dans la base TSD sont "normalisées" ou modifiées pour correspondre à l'heure de la base de données. De ce fait, aux fichiers d'audit et aux actions telles que les progressions et les notifications automatiques ne correspond qu'une seule et même heure.

Chaque fois qu'un utilisateur lance TSD, la différence entre l'heure du poste de travail et l'heure de la base de données est calculée en heure GMT. Ce calcul est basé sur les différences entre les heures, les minutes et les secondes GMT du poste de travail et celles de la base de données en cours. Cette différence est ajoutée à l'heure du poste de travail lorsque les données relatives à l'heure sont enregistrées dans la base TSD.

Remarque : Si vous modifiez l'heure du poste de travail alors qu'une application de Tivoli Service Desk est lancée, vous devez relancer cette application afin que la différence d'heure soit recalculée.

Par exemple, un utilisateur lance TPM à Chicago et l'horloge de son poste de travail annonce 10:30:00 (16:30:00 GMT). L'horloge de la base de données à New York annonce 11:31:30 (16:31:30 GMT). La différence entre les horloges est de 00:01:30.

L'utilisateur à Chicago ouvre un incident à 12:15:00 (18:15:00 GMT). Si TSD utilise un traitement GMT normal, l'heure à laquelle l'incident a été ouvert est 18:16:30. Il s'agit de l'heure de Chicago, 18:15:00 à laquelle a été ajouté 00:01:30, c'est-à-dire la différence entre les horloges du poste de travail et de la base de données.

Standardisation

Tous les calculs des différentes heures sont basés sur la même heure, afin d'en garantir l'exactitude. C'est l'administrateur système qui décide si l'heure de base doit être l'heure GMT ou l'heure de la base de données. En effet, il peut décider de remplacer le traitement GMT par l'heure du serveur de la base de données pour le calcul des heures. Cette décision peut affecter la façon d'enregistrer l'heure dans la base de données. Reportez-vous à la section Remplacement du traitement GMT.

Heure GMT

L'heure GMT est calculée à partir de l'horloge interne du serveur de la base de données et prend en compte les différences d'heure et la correction due au passage à l'heure d'été, ainsi que le fuseau horaire du lieu où se trouve le serveur de la base de données. Reportez-vous à la section Gestion des fuseaux horaires.

Heure d'été

Deux fois par an, l'administrateur système doit vérifier que la case à cocher Activer l'heure d'été est activée, que la base de données soit située dans un fuseau horaire respectant l'heure d'été ou non. Reportez-vous à la section Indication du statut de l'heure d'été.

Exemples

Traitement GMT normal

Le traitement GMT normal est utilisé lorsque l'administrateur système sélectionne l'heure GMT comme base pour le calcul des heures et désactive la case à cocher Définir l'heure sélectionnée comme heure de base dans l'onglet Fuseau horaire de la boîte de dialogue Configuration du système TSD.

Exemple : Voici les conditions dans lesquelles le traitement GMT normal fonctionne :

  • L'heure d'été n'est pas activée,
  • Le fuseau horaire de l'utilisateur est Côte Est, heure d'hiver,
  • Le fuseau horaire de la base de données est Côte Est, heure d'hiver,
  • L'utilisateur lance TPM et l'horloge du poste de travail marque 17:20:02 (22:20:02 GMT),
  • L'heure de la base de données est 17:22:35 (22:22:35 GMT),
  • Le facteur de normalisation est de 2:33 (la différence entre les deux horloges),
  • Un utilisateur ouvre un nouvel incident et l'horloge du poste de travail marque 17:30:00 (22:30:00 GMT).

    Résultat : L'heure à laquelle l'incident a été ouvert est enregistré dan la base de données est 22:32:33. Il s'agit de l'heure GMT du poste de travail auquel est ajouté le facteur de normalisation de 2:33.

Exemple : Le traitement GMT normal permet d'ajuster l'heure enregistrée lorsque la case Activer l'heure d'été est sélectionnée dans l'onglet Fuseau horaire de la boîte de dialogue Configuration du système TSD.

  • L'heure d'été est activée,
  • Le fuseau horaire de l'utilisateur est Côte Est, heure d'hiver,
  • Le fuseau horaire de la base de données est Côte Est, heure d'été,
  • La correction due au passage à l'heure d'été est de 60 minutes,
  • L'utilisateur lance TPM et l'horloge du poste de travail marque 17:20:02 (22:20:02 GMT),
  • L'heure de la base de données est 18:22:35 (22:22:35 GMT, ajustée à l'heure d'été),
  • Le facteur de normalisation est de 2:33 (la différence entre les deux horloges),
    Remarque : Le facteur de normalisation est toujours calculé après l'ajustement de l'heure d'été à l'heure GMT.
  • Un utilisateur ouvre un nouvel incident et l'horloge du poste de travail marque 17:30:00.

    Résultat : L'heure à laquelle l'incident a été ouvert est enregistré dans la base de données comme étant 22:32:33. Il s'agit de l'heure GMT du poste de travail auquel est ajouté le facteur de normalisation de 2:33.

Traitement du remplacement de l'heure GMT

Le traitement du remplacement de l'heure GMT est utilisé lorsque l'administrateur système sélectionne l'heure de la base de données comme base pour le calcul des heures et active la case à cocher Définir l'heure sélectionnée comme heure de base dans l'onglet Fuseau horaire de la boîte de dialogue Configuration du système TSD.

Exemple : Voici les conditions dans lesquelles le traitement du remplacement de l'heure GMT fonctionne :

  • L'heure d'été n'est pas activée,
  • Le fuseau horaire de l'utilisateur est Centre, heure d'hiver,
  • Le fuseau horaire de la base de données est Côte Est, heure d'hiver,
  • L'utilisateur lance TPM et l'horloge du poste de travail marque 17:20:02 (22:20:02 GMT avant le remplacement),
  • L'heure de la base de données est 18:22:35 (22:22:35 GMT avant remplacement),
  • Le facteur de normalisation est de 2:33 (la différence entre les heures GMT pour les deux horloges),
    Remarque : Le facteur de normalisation est toujours calculé sur la base de l'heure GMT.
  • La valeur de remplacement de l'heure GMT est calculée pour l'horloge du poste de travail.
  • Lorsque l'utilisateur ouvre un nouveau problème, l'horloge du poste de travail 17:30:00 (22:30:00 GMT).

    Résultat : L'heure à laquelle le problème a été ouvert est enregistrée dans la base de données à 18:32:33. Il s'agit de l'heure GMT du poste de travail après remplacement à laquelle a été ajouté 2:33, c'est-à-dire la différence entre les horloges du poste de travail et de la base de données.

Exemple : Le traitement de remplacement de l'heure GMT permet d'ajuster l'heure enregistrée lorsque la case Activer l'heure d'été est activée dans l'onglet Fuseau horaire de la boîte de dialogue Configuration du système TSD.

  • L'heure d'été est activée,
  • Le fuseau horaire de l'utilisateur est Centre, heure d'été,
  • Le fuseau horaire de la base de données est Côte Est, heure d'été,
  • La correction due au passage à l'heure d'été est de 60 minutes,
  • L'utilisateur lance TPM et l'horloge du poste de travail marque 17:20:02 (22:20:02 GMT avant le remplacement),
  • L'heure de la base de données est 18:22:35 (22:22:35 GMT avant remplacement),
  • Le facteur de normalisation est de 2:33 (la différence entre les heures GMT pour les deux horloges),
  • Un utilisateur ouvre un nouvel incident et l'horloge du poste de travail marque 17:30:00.

    Résultat : L'heure à laquelle le problème a été ouvert est enregistrée dans la base de données à 18:32:33. Il s'agit de l'heure GMT du poste de travail après remplacement à laquelle a été ajouté 2:33, c'est-à-dire la différence entre les horloges du poste de travail et de la base de données.