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:
https://download.xperttimer.de/helpfiles/XTRESTAPI_Doc.pdf
Die XTRESTAPI inkl. Demo Sourcecode als ZIP finden Sie unter:
https://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