Webservice activities: Unterschied zwischen den Versionen

Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 148: Zeile 148:
|-
|-
| || Array||| Aktivitätentypen
| || Array||| Aktivitätentypen
|}
''<u>setActivityState</u>''
Setzt den Status einer Aktivität
{| class="wikitable" border=1
! width="100px" | Parameter
! width="100px" | Datentyp
! width="400px" | Beschreibung
|-
| activityID    ||Integer ||| ID der Aktivität
|-
| activityStatus    ||Integer ||| Neuer Status der Aktivität, Statusmöglichkeiten:
* 1 – Rot
* 2 – Gelb
* 3 – Grün
|-
| token    || String ||| Validierungstoken
|-
| &nbsp; || |||
|-
| <div align=center>'''Rückgabewert'''</div> ||        |||
|-
|      ||  |||
|}
|}


Zeile 159: Zeile 185:
* [[Webservice_contacts]]
* [[Webservice_contacts]]
* [[Webservice_dms]]
* [[Webservice_dms]]
* [[Webservice_dmstagging]]
* [[Webservice_ido]]
* [[Webservice_ido]]
* [[Webservice_idolinkings]]
* [[Webservice_msg]]
* [[Webservice_msg]]
* [[Webservice_user]]
* [[Webservice_user]]
* [[Webservice_email]]
* [[Webservice_email]]
* [[Webservice_task]]
* [[Webservice_task]]

Aktuelle Version vom 13. Mai 2026, 11:56 Uhr

  • WSDL Datei

Die zur Nutzung der infra-struktur Activities Webservices notwendige WSDL-Datei finden Sie unter:

http://demo.infra-struktur.eu/webservice/wsdl/wsdl.php?activities

Diese in PHP geschrieben Beispielapplikation dient als leichter Einstieg in die infra-struktur Webservices

  <?php
  //Einen neuen SoapClient erstellen und Verbindung mit der infra-struktur WSDL Datei aufnehmen
  $client = new SoapClient("http://instanzname.infra-struktur.eu/webservice/wsdl/wsdl.php?activities",array('exceptions'=>false));
  
  //Authentifizierung am Webservice mit den infra-struktur Benutzerdaten
  $token = $client->__soapCall("authenticate",array("http://instanzname.infra-struktur.eu","benutzername","passwort"));

  //Es wird im Datensatz eine Planaktivität angelegt
  $PA = $client->__soapCall('addActivity',array(1,2,0123456789,8,"Titel","Beschreibung",1,1,22,10,2,$token));
  ?>


  • Example für Demo Instanz
<?php
$benutzer="admin";
$passwort="infra-struktur";

//Einen neuen SoapClient erstellen und Verbindung mit der infra-struktur WSDL Datei aufnehmen
$client_activities = new SoapClient("https://demo.infra-struktur.eu/webservice/wsdl/wsdl.php?activities",array('exceptions'=>false));

//Authetifizieren am webservice
$token = $client_activities->__soapCall("authenticate",array("https://demo.infra-struktur.eu",$benutzer,$passwort));

// Planaktivität anlegen in der Demoversion, Benutzer "holling"
//$client_activities->__soapCall('addActivity',array($instanzid,$DatensatzID,$timestamp,$kommartid,$titel,$beschreibung,$bearbeiterid,$verfasserid,$dauersekunden,$alarmsekunden,$status1bis3,$token));
$client_activities->__soapCall('addActivity',array(9,1,1389718401,1,"Testeintrag über Webservice","hier steht es",2,2,120,0,1,$token));
?> 
  • Funktionsübersicht


AddActivity

Fügt einem Datensatz eine neue Aktivität hinzu

Parameter Datentyp Beschreibung
InstanceID Integer ID der IDO Instanz
IDOID Integer ID des Datensatzes
ActivityStartTime Integer Timestamp der Startzeit
ActivityTypeID Integer ID des Aktivitätentyps
ActivityTitle String Titel der Aktivität
ActivityContent String Text der Aktivität
ContactPersonID Integer UserID der Kontaktperson
AuthorID Integer UserID des Verfassers
ActivityDuration Integer Dauer der Aktivität in Minuten
AlarmBeforeStarttime Integer Alarm in Minuten vor StartTime
ActivityStatus Integer Status der Aktivität, Statusmöglichkeiten:
  • 1 – Rot
  • 2 – Gelb
  • 3 – Grün
token String Validierungstoken
 
Rückgabewert
EntryID Integer ID der Aktivität


GetActivityTypeIDByName

Liefert die TypenID der jeweiligen Aktivität zurück

Parameter Datentyp Beschreibung
InstanceID Integer ID der IDO Instanz
ActivityTypeName String Name des Aktivitätentyps
token String Validierungstoken
 
Rückgabewert
ActivityTypeID Integer ID des Aktivitätentyps


AddActivityToIDO

Fügt eine zuvor gesetzte Aktivität an einen Datensatz

Parameter Datentyp Beschreibung
ActivityID Integer ID der Aktivität
InstanceID Integer ID der IDO Instanz
IDOID Integer ID des Datensatzes
token String Validierungstoken
 
Rückgabewert
Status Boolian Status der Aktion

getActivityTypes

Gibt eine Liste aller verfügbaren Aktivitätentypen zurück

Parameter Datentyp Beschreibung
InstanceID Integer ID der IDO Instanz
token String Validierungstoken
 
Rückgabewert
Array Aktivitätentypen


setActivityState

Setzt den Status einer Aktivität

Parameter Datentyp Beschreibung
activityID Integer ID der Aktivität
activityStatus Integer Neuer Status der Aktivität, Statusmöglichkeiten:
  • 1 – Rot
  • 2 – Gelb
  • 3 – Grün
token String Validierungstoken
 
Rückgabewert


Hauptkapitel

Verwandte Themen