|
|
| Zeile 3: |
Zeile 3: |
| Die zur Nutzung der infra-struktur Benutzerverwaltung Webservices notwendige WSDL-Datei finden Sie unter: | | Die zur Nutzung der infra-struktur Benutzerverwaltung Webservices notwendige WSDL-Datei finden Sie unter: |
|
| |
|
| http://instanzname.infra-struktur.eu/webservice/wsdl/wsdl.php?email | | http://instanzname.infra-struktur.eu/webservice/wsdl/wsdl.php?task |
|
| |
|
| Beachten Sie, dass der Webserver für die Verwendung der Webservices Schreibrechte auf das Verzeichnis „WEBROOT/webservice/wsdl“ benötigt. | | Beachten Sie, dass der Webserver für die Verwendung der Webservices Schreibrechte auf das Verzeichnis „WEBROOT/webservice/wsdl“ benötigt. |
| Zeile 35: |
Zeile 35: |
|
| |
|
|
| |
|
| ''<u>archiveMail</u>'' | | ''<u>createTask</u>'' |
|
| |
|
| Wechselt den Archivierungsstatus einer Mail.
| | Erstellt eine Aufgabe in der infra-struktur. |
|
| |
|
| {| class="wikitable" border=1 | | {| class="wikitable" border=1 |
| Zeile 44: |
Zeile 44: |
| ! width="400px" | Beschreibung | | ! width="400px" | Beschreibung |
| |- | | |- |
| | MailID || integer ||| Datenbank ID der Mail | | | title || string ||| Titel der Aufgabe |
| |- | | |- |
| | UserID || integer ||| ID des Mailabsenders | | | content || string ||| Inhalt der Aufgabe |
| |- | | |- |
| | Token|| String ||| Authentifizierungstoken | | | forerunTime || integer ||| Vorlaufzeit in Tagen |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |- | | |- |
| | Wert: 1 || integer ||| Hat den Archivierungsstatus einer Mail gewechselt | | | fixedMaturityTimestamp || time() ||| Timestamp der des Datums der Aufgabe |
| |}
| |
| | |
| | |
| ''<u>createDraft</u>''
| |
| | |
| Erstellt einen Entwurf in der infra-struktur
| |
| | |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |- | | |- |
| | mailData || Array ||| Array aus Mailvorlage | | | alarmTimestamp || time() ||| Timestamp des Alarms |
| |- | | |- |
| | Token|| String ||| Authentifizierungstoken | | | ownerUserId || integer ||| UserID der Erstellers |
| |- | | |- |
| | || ||| | | | responsibleUserId || integer ||| UserID des Bearbeiters |
| |- | | |- |
| | <div align=center>'''Rückgabewert'''</div> || ||| | | | responsibleUserState || integer ||| Status der Aufgabe (1=rot, 2=gelb, 3=grün) |
| |-
| |
| | || Aktion ||| Erstellt einen Entwurf in der infra-struktur
| |
| |}
| |
| | |
| | |
| ''<u>getEmptyMailTemplateJson</u>''
| |
| | |
| Holt eine leere Mailvorlage (das mailData Array)
| |
| | |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |- | | |- |
| | Token|| String ||| Authentifizierungstoken | | | Token|| String ||| Authentifizierungstoken |
| Zeile 94: |
Zeile 66: |
| | <div align=center>'''Rückgabewert'''</div> || ||| | | | <div align=center>'''Rückgabewert'''</div> || ||| |
| |- | | |- |
| | mailTemplate || Array ||| Array mit dem Aufbau der für das mailData Array gebraucht wird | | | || Aktion ||| Legt eine Aufgabe in der infra-struktur an |
| |} | | |} |
|
| |
|
| ''<u>getMailGroupsForUser</u>''
| |
|
| |
|
| Gibt die Mailgruppen des angegebenen Users aus.
| | ''<u>linkTaskToIdo</u>'' |
|
| |
|
| {| class="wikitable" border=1
| | Erstellt einen Entwurf in der infra-struktur |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | UserID || integer ||| ID des Mailabsenders
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |-
| |
| | mailGroups || Array ||| Array mit GruppenID und Gruppenname
| |
| |}
| |
| | |
| | |
| ''<u>getNewDirectEmailCount</u>''
| |
| | |
| Gibt die Anzahl an Mails an, die nach einer gewählten Mail angekommen sind.
| |
|
| |
|
| {| class="wikitable" border=1 | | {| class="wikitable" border=1 |
| Zeile 127: |
Zeile 79: |
| ! width="400px" | Beschreibung | | ! width="400px" | Beschreibung |
| |- | | |- |
| | UserID || integer ||| ID des Mailabsenders | | | taskId || integer ||| ID der Aufgabe |
| |-
| |
| | lastMailID || integer ||| MailID der auszuwählenden Mail
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |-
| |
| | newMailCount || Array ||| Array mit MailIDs der neuen Mails
| |
| |}
| |
| | |
| | |
| ''<u>getNewGlobalizedEmailCount</u>''
| |
| | |
| Gibt die Anzahl an delegierten Mails an, die nach einer gewählten Mail angekommen sind.
| |
| | |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | UserID || integer ||| ID des Mailabsenders
| |
| |-
| |
| | lastMailID || integer ||| MailID der auszuwählenden Mail
| |
| |- | | |- |
| | Token|| String ||| Authentifizierungstoken | | | instanceId || integer ||| ID der IDO-Instanz aus der verknüpft wird |
| |- | | |- |
| | || ||| | | | idoId || integer ||| ID des Datensatzes der verknüpft wird |
| |- | | |- |
| | <div align=center>'''Rückgabewert'''</div> || ||| | | | token || string ||| Authentifizierungstoken |
| |-
| |
| | newGlobCount || Array ||| Array mit MailIDs der neuen, globalisierten Mails
| |
| |}
| |
| | |
| | |
| | |
| ''<u>getPostboxesForUser</u>''
| |
| | |
| Zeigt die Postfächer eines gewählten Users an.
| |
| | |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | UserID || integer ||| ID des Mailabsenders
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |- | | |- |
| | || ||| | | | || ||| |
| Zeile 182: |
Zeile 91: |
| | <div align=center>'''Rückgabewert'''</div> || ||| | | | <div align=center>'''Rückgabewert'''</div> || ||| |
| |- | | |- |
| | postboxes || Array ||| Array mit PostfachID und Name des Postfaches | | | || Aktion ||| Verknüpft eine Aufgabe |
| |} | | |} |
|
| |
|
|
| |
| ''<u>getStandardTemplateForMailAccountAndUser</u>''
| |
|
| |
| Gibt die ID der Standardvorlage eines Users für ein Postfach.
| |
|
| |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | mailAccountID || integer ||| Datenbank ID des Mailpostfaches
| |
| |-
| |
| | UserID || integer ||| ID des Mailabsenders
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |-
| |
| | templateID || integer ||| ID der Standardvorlage
| |
| |}
| |
|
| |
|
| |
| ''<u>getWebmailTemplate</u>''
| |
|
| |
| Holt die Ausgewählte Vorlage in ein Array.
| |
|
| |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | templateID || integer ||| Datenbank ID der Standardvorlage
| |
| |-
| |
| | UserID || integer ||| ID des Mailabsenders
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |-
| |
| | standardTemplate || Array ||| Array, im mailData-Format mit den Daten der gewählten Vorlage
| |
| |}
| |
|
| |
|
| |
| ''<u>openComposeWindow</u>''
| |
|
| |
| Öffnet das "Verfassen"-Fenster mit einer gewählten Vorlage.
| |
|
| |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | UserID || integer ||| ID des Mailabsenders
| |
| |-
| |
| | templateID || integer ||| Datenbank ID der Vorlage
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |-
| |
| | || Aktion ||| Öffnet das Verfassenfenster
| |
| |}
| |
|
| |
|
| |
| ''<u>sendBulkMail</u>''
| |
|
| |
| Versendet eine Massenmail
| |
|
| |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | mailArray|| Array ||| Array aus mailData-Arrays
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |-
| |
| | || Aktion ||| Versendet eine Massenmail
| |
| |}
| |
|
| |
|
| |
| ''<u>sendMail</u>''
| |
|
| |
| Versendet eine Mail.
| |
|
| |
| {| class="wikitable" border=1
| |
| ! width="100px" | Parameter
| |
| ! width="100px" | Datentyp
| |
| ! width="400px" | Beschreibung
| |
| |-
| |
| | mailData || Array ||| Array mit Maildata
| |
| |-
| |
| | UserID || integer ||| ID des Mailabsenders
| |
| |-
| |
| | Token|| String ||| Authentifizierungstoken
| |
| |-
| |
| | || |||
| |
| |-
| |
| | <div align=center>'''Rückgabewert'''</div> || |||
| |
| |-
| |
| | || Aktion ||| Versendet eine Mail.
| |
| |}
| |
|
| |
|
|
| |
|
Die zur Nutzung der infra-struktur Benutzerverwaltung Webservices notwendige WSDL-Datei finden Sie unter:
http://instanzname.infra-struktur.eu/webservice/wsdl/wsdl.php?task
Beachten Sie, dass der Webserver für die Verwendung der Webservices Schreibrechte auf das Verzeichnis „WEBROOT/webservice/wsdl“ benötigt.
Authenticate
Authentifiziert einen Benutzer am Webservice
| Parameter
|
Datentyp
|
Beschreibung
|
| instanceName |
String |
Vollständiger Pfad der Instanz
|
| userName |
String |
infra-struktur Benutzername
|
| password |
String |
infra-struktur Passwort
|
| |
|
|
Rückgabewert |
|
|
| token |
String |
Authentifizierungstoken für weitere Anfragen am Webservice
|
createTask
Erstellt eine Aufgabe in der infra-struktur.
| Parameter
|
Datentyp
|
Beschreibung
|
| title |
string |
Titel der Aufgabe
|
| content |
string |
Inhalt der Aufgabe
|
| forerunTime |
integer |
Vorlaufzeit in Tagen
|
| fixedMaturityTimestamp |
time() |
Timestamp der des Datums der Aufgabe
|
| alarmTimestamp |
time() |
Timestamp des Alarms
|
| ownerUserId |
integer |
UserID der Erstellers
|
| responsibleUserId |
integer |
UserID des Bearbeiters
|
| responsibleUserState |
integer |
Status der Aufgabe (1=rot, 2=gelb, 3=grün)
|
| Token |
String |
Authentifizierungstoken
|
| |
|
|
Rückgabewert |
|
|
|
Aktion |
Legt eine Aufgabe in der infra-struktur an
|
linkTaskToIdo
Erstellt einen Entwurf in der infra-struktur
| Parameter
|
Datentyp
|
Beschreibung
|
| taskId |
integer |
ID der Aufgabe
|
| instanceId |
integer |
ID der IDO-Instanz aus der verknüpft wird
|
| idoId |
integer |
ID des Datensatzes der verknüpft wird
|
| token |
string |
Authentifizierungstoken
|
| |
|
|
Rückgabewert |
|
|
|
Aktion |
Verknüpft eine Aufgabe
|
Hauptkapitel
Verwandte Themen