Skip to Main Content
ARIS - SHARE YOUR IDEAS
How can we make ARIS better?
Status Open for voting
Created by Hubert Warsitz
Created on Jun 13, 2023

API method for the correct comparison of timestamp attributes

Currently, there is no method in the report API with which it is possible to automatically compare the content of two time stamp attributes. The indicated time stamp attributes can be easily compared with the eye, but not automatically.

This is due to the fact that a different time zone is used for system time stamp attributes (e.g. last change), in contrast to self-created time stamp attributes (e.g. provision time). This is exacerbated by the fact that if a self-created time stamp attribute is filled or read by a system user (e.g. arisservice), a different time zone is used again.

Therefore, a comparison method should be made available in the API, which always compares any two time stamp attributes correctly (the same result as the eye check of the displayed time stamps) with the three outputs: is earlier, is the same, is older.

[in deutsch]

Aktuell gibt es in der Report API keine Methode mit der es möglich ist den Inhalt zweier Zeitstempelattribute maschinell zu vergleichen. Mit dem Auge lassen sich die ausgewiesenen Zeitstempelattribute leicht vergleichen, aber nicht maschinell.

Dies hängt damit zusammen, dass bei Systemzeitstempel-Attributen (z.B letzte Änderung) eine andere Zeitzone verwendet wird, im Gegensatz zu selbst angelegten Zeitstempelattributen (z.B. Bereitstellungszeitpunkt). Dies ganze wird noch dadurch verschärft, dass wenn selbst angelegte Zeitstempelattribut von einem Systemuser (z.B. arisservice) befüllt oder ausgelesen wird, wird wieder eine andere Zeitzone verwendet.

Deshalb soll in der API eine Vergleichsmethode zur Verfügung gestellt werden, welche zwei beliebige Zeitstempelattribute immer korrekt (dasselbe Ergebnis wie die Augenkontrolle der angezeigten Zeitstempel) miteinander vergleicht mit den drei Ausgängen: ist früher, ist gleich, ist älter.