Webservice activities: Unterschied zwischen den Versionen
Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Ino (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 114: | Zeile 114: | ||
|- | |- | ||
| Status|| Boolian||| Status der Aktion | | Status|| Boolian||| Status der Aktion | ||
|} | |||
''<u>AddActivityToIDO</u>'' | |||
Fügt eine zuvor gesetzte Aktivität an einen Datensatz | |||
{| class="wikitable" border=1 | |||
! width="100px" | Parameter | |||
! width="100px" | Datentyp | |||
! width="400px" | Beschreibung | |||
|- | |||
| InstanceID|| Integer||| ID der IDO Instanz | |||
|- | |||
| token || String ||| Validierungstoken | |||
|- | |||
| || ||| | |||
|- | |||
| <div align=center>'''Rückgabewert'''</div> || ||| | |||
|- | |||
| Status|| Array||| Aktivitätentypen | |||
|} | |} | ||
Version vom 8. Dezember 2010, 13:58 Uhr
- WSDL Datei
Die zur Nutzung der infra-struktur Activities Webservices notwendige WSDL-Datei finden Sie unter:
http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?activities
Beachten Sie, dass der Webserver für die Verwendung der Webservices Schreibrechte auf das Verzeichnis „WEBROOT/webservice/wsdl“ benötigt.
- Example
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.de/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.de","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));
?>
- 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:
|
| 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 |
AddActivityToIDO
Fügt eine zuvor gesetzte Aktivität an einen Datensatz
| Parameter | Datentyp | Beschreibung |
|---|---|---|
| InstanceID | Integer | ID der IDO Instanz |
| token | String | Validierungstoken |
Rückgabewert |
||
| Status | Array | Aktivitätentypen |