Operationen des Webdiensts

Der AE Internal Webservice war die frühere Methode für die Kommunikation mit einem AE-System. Sie wird nur für Partner unterstützt, die noch alte Installationen und Integrationen verwalten müssen. Für neue Installationen und Integrationen ist die REST-API die neuere und bevorzugte Kommunikationstechnologie. Weitere Informationen finden Sie unter REST-API

Eine Beschreibung der Operationen finden Sie auch in der mitgelieferten Datei uc4.wsdl.

Diese Seite beinhaltet Folgendes:

An- und Abmeldung

BeschreibungOperationParameterRückgabewert
Anmeldung

logon

 

Mandant, Benutzername, Abteilung, Passwort, Sprache

Zulässige Werte für die Sprache: 68 (Deutsch), 69 (Englisch) und 70 (Französisch)

Session-ID
AbmeldunglogoffSession-ID-

Informationen zum AE-System

BeschreibungOperationParameterRückgabewert
Automation Engine-Version samt Hotfixnummer ermittelngetVersion-

Automation Engine Version

Beispiel 8.00A909-001

Datenbank-Informationen ermittelngetDatabaseInfo-

Typ namens DatabaseInformation

Verwenden Sie diesen Typ, um die einzelnen Infos wie z. B. den Datenbanknamen abzufragen

Informationen über Mandanten

Hinweis:Der System-Mandant 0 liefert Ihnen eine Liste über sämtliche Benutzer, Agenten usw. des AE-Systems. Wenn Sie sich an einen benutzerdefinierte Mandanten anmelden, erhalten Sie nur die Objekte des Mandanten. Die Liste entspricht dem Inhalt der Administration-Perspektive.

BeschreibungOperationParameterRückgabewert
Auflistung der ServerprozessegetServerList-

Auflistung vom Typ ServerListItem

Verwenden Sie diesen Typ, um die einzelnen Infos wie z. B. den Namen des Serverprozesses abzufragen

Aufstellung über die Belastung der ServerprozessegetSystemWorkload-

Auflistung vom Typ WorkLoadItem

Verwenden Sie diesen Typ, um die einzelnen Infos wie z. B. den Durchschnitt abzufragen

Auflistung der MandantengetClientList-

Auflistung vom Typ ClientListItem

Verwenden Sie diesen Typ, um die einzelnen Infos wie z. B. die Zeitzone abzufragen

Auflistung der BenutzergetUserList-

Auflistung vom Typ UserListItem

Verwenden Sie diesen Typ, um die einzelnen Infos wie z. B. den Namen abzufragen

Auflistung der AgentengetAgentList-

Auflistung vom Typ AgentListItem

Verwenden Sie diesen Typ, um die einzelnen Infos wie z. B. die Rollen abzufragen

Auflistung der AgentengruppengetAgentGroupList-

Auflistung vom Typ AgentGroupListItem

Verwenden Sie diesen Typ, um die einzelnen Infos wie z. B. den Modus abzufragen

Inhalt des Process Monitoring.getActivityList

Filter

Der Parameter ist vom Typ TaskFilter

Auflistung vom Typ Task

Verwenden Sie diesen Typ, um die einzelnene Aufgaben abzufragen

Oberste Priorität aus allen aktiven Benachrichtigung (CALL)getHighestNotificationPriority-

Höchste Priorität aus allen laufenden Benachrichtigungen.

Mögliche Werte:

LOW - Niedrig
MEDIUM - Normal
HIGH - Hoch

Mandanten starten und stoppen

BeschreibungOperationParameterRückgabewert
Mandant startenresumeClient--
Mandant stoppensuspendClient--

Starten, beenden etc. Aufgaben

BeschreibungOperationParameterRückgabewert
Objekt startenexecuteObject

Objektname, Zeitzone, Input-Parameter für READ-Masken, Startzeitpunkt, auf manuelle Freigabe warten

Weitere Informationen finden Sie unter Ausfüllen: Lese-Masken in Nutzung des Webdiensts

Der Parameter Auf manuelle Freigabe warten ist vom Typ Boolean.

RunID der gestarteten Aufgabe
Periodische Aufgabe startenexecuteRecurring

Objektname, Zeitzone, Frequenz, Zeitfenster, Tage, Bereich

Der Parameter Frequenz ist vom Typ ExecuteFrequency.

Der Parameter Zeitfenster ist vom Typ ExecuteTimeFrame.

Der Parameter Tage ist vom Typ ExecuteDays.

Der Parameter Bereich ist vom Typ ExecuteRange.

RunID des gestarteten Perioden-Containers
Aufgabe wiederholenrestartTask

Referenz-RunID, Neustartpunkt, Starttyp beibehalten, auf manuelle Freigabe warten, Neustartnur für abgebrochene Child-Aufgaben

Der 3., 4. und 5. Parameter ist vom Typ boolean.

-
Aufgabe stoppensuspendTask

RunID, Rekursiv

Der Parameter "Rekursiv" ist vom Typ boolean.

-
Gestoppte Aufgabe auf aktiv setzenresumeTask

RunID, Rekursiv

Der Parameter Rekursiv ist vom Typ Boolean.

-
Aufgabe beendenquitTaskRunID-
Aufgabe abbrechencancelTask

RunID, Rekursiv

Der Parameter Rekursiv ist vom Typ Boolean.

-
Aufgabe deaktivierendeactivateTaskRunID-
Aufgabe übernehmenadoptTaskRunID-

Aufgaben während ihrer Durchführung

BeschreibungOperationParameterRückgabewert
Schedule beim nächsten Periodenwechsel neu ladensetReloadNextTurnaroundSchedule-Name-
Sync-Bedingungen ignorierenignoreTaskSyncConditionRunID-
Vormerkung aufhebenunregisterTaskRunID-
Startzeitpunkt einer Aufgabe setzensetTaskStartTime

RunID, Startzeitpunkt, Zeitzone

-
Status einer Aufgabe setzensetTaskState

RunID, alter Status, neuer Status

Geben Sie in beiden Status Parametern die System-Rückgabewerte von ausführbaren Objekten an.

-
Aufgabe sofort startenstartTaskImmediatelyRunID-
Info des Detailfensters der Aufgabe auslesengetTaskDetailsRunID

Auflistung vom Typ DetailGroup

Verwenden Sie den Typ, um die einzelnen Infos wie z. B. den Status abzufragen

Workflow und Workflow-Aufgaben

BeschreibungOperationParameterRückgabewert
Setzen eines Haltepunktes in einem WorkflowsetProcessFlowBreakPointRunID-
Haltepunkt in einem Workflow entfernenremoveProcessFlowBreakPointRunID-
Blockierung einer Aufgabe in einem Workflow aufhebenunblockProcessFlowTaskRunID-
Aufgabe in einem Workflow auf aktiv setzensetProcessFlowTaskActiveRunID-
Aufgabe in einem Workflow auf inaktiv setzensetProcessFlowTaskInactiveRunID-

Siehe auch:

Nutzung des Webdiensts