XTAPI - Schnittstellenbeschreibung

Anbindung an Fremdsysteme über die XTAPI

Per REST-API oder Windows DLL

Per Schnittstelle können Sie datenbankunabhängig auf die Datensätze der Projektzeiterfassung zugreifen. Damit können Sie z.B. eine direkte Anbindung an Ihr bereits bestehendes ERP oder CRM-System vornehmen um Datensätze zwischen den beiden Systemen auszutauschen.


REST-API

Die XTRESTAPI ist eine Schnittstelle um datenbankunabhängig auf die Datensätze des Programms zugreifen zu können.

WICHTIG: Um die XTRESTAPI verwenden zu können muss der XTCloudserver installiert sein und über XTWeb erreichbar sein.


Die aktuelle Version dieser Dokumentation finden Sie unter:

http://download.xperttimer.de/helpfiles/XTRESTAPI_Doc.pdf

Die XTRESTAPI inkl. Demo Sourcecode als ZIP finden Sie unter:

http://download.xperttimer.de/additional/XTRESTAPIDemo.zip



Folgende Möglichkeiten sind vorgesehen:

  • Webserververbindung aufbauen / trennen
  • Benutzer einloggen / ausloggen
  • Projekt, Kunden, Benutzer, Aufgaben, Zeitstempel anlegen, ändern oder löschen.
  • Vorhandene Projekte, Kunden, Benutzer, Aufgaben, Zeitstempellisten auslesen
  • Zeitstempel nachtragen
  • Daten über den angemeldeten Benutzer abfragen
  • Systemdaten abfragen
  • Projekte zu Benutzern zuweisen
  • Projekt- Kunden- Benutzer, Aufgaben, Zeitstempeldetails auslesen und ändern
  • Projekte starten, stoppen oder pausieren
  • Kunden, Projekte, Aufgaben und Benutzer nach verschiedenen Kriterien suchen
  • Berechnen von Zeitstempelsummen unter Berücksichtigung von Benutzer, Kunde, Projekt, Aufgabe Zeitraum

Windows DLL


Die aktuelle Version der Dokumentation finden Sie unter:
https://download.xperttimer.de/helpfiles/XTAPI_Doc.pdf

Die XTAPI.DLL inkl. Demo Sourcecode für die Entwicklungsumgebungen C/C++, C#, VB.Net, Delphi, Excel finden Sie unter:
https://download.xperttimer.de/additional/XTAPIDemo.zip [ Version 7 [PL89] ]


Folgende Möglichkeiten sind vorgesehen:

  • Datenbankverbindung aufbauen / trennen
  • Benutzer einloggen/ausloggen
  • Projekt, Kunden, Benutzer, Aufgaben, Historieneinträge, Zeitstempel anlegen, ändern oder löschen.
  • Vorhandene Projekte, Kunden, Benutzer, Aufgaben, Historien, Zeitstempellisten auslesen
  • Zeitstempel oder Historieneinträge nachtragen
  • Daten über den angemeldeten Benutzer abfragen
  • Systemdaten abfragen
  • Projekte zu Benutzern zuweisen
  • Projekt- Kunden- Benutzer, Aufgaben, Historien, Zeitstempeldetails auslesen und ändern
  • Projekte starten, stoppen oder pausieren (Fernsteuerung einer laufenden XT-Instanz)
  • Berechnen von Zeitstempelsummen unter Berücksichtigung von Benutzer, Projekt, Kunde, Zeitraum
  • Drucken beliebiger mit XTReport erstellte Reportdateien (.fr3)
  • Auswahldialoge öffnen für Benutzer, Kunden, Projekte
  • Bearbeitungsdialoge öffnen für Projekt, Kunden, Benutzer, Aufgaben, Historieneinträge, Zeitstempel
  • Hilfsfunktionen zur Datumsverarbeitung
  • Zeitstempelliste drucken/exportieren