WorkList
Mit dieser Ressource lässt sich eine Liste offener oder geschlossener Arbeitselemente abrufen, die vom Benutzer gestartet wurden.
Hinweis: Die API-Dokumentation wurde zu IBM API Hub
migriert. Die neuesten Updates und Dokumentationen für Blueworks Live APIs finden Sie im API Hub.
migriert. Die neuesten Updates und Dokumentationen für Blueworks Live APIs finden Sie im API Hub.Methodenübersicht
| HTTP-Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /scr/api/WorkList | Ruft eine Liste offener oder geschlossener Arbeitselemente ab, die vom Benutzer gestartet wurden. |
GET/scr/api/WorkList
- Beschreibung
- Mit dieser Methode lässt sich eine Liste offener oder geschlossener Arbeitselemente abrufen, die vom Benutzer gestartet wurden.
- Ressourceninformationen
Anforderungen Beschreibung Antwortformat JSON Erfordert Authentifizierung Ja Unterstützt OAuth 2-Clientberechtigungsnachweise Ja, es wird eine Benutzer-Service-ID verwendet, die die Ablaufsteuerungskategorie enthält Begrenzte Rate Noch nicht
- Parameter
Name Standort Beschreibung Erforderlich Typ X-On-Behalf-Of Header Der Benutzerkontext. Der Wert muss ein Benutzername im Account sein. Der Benutzer muss über die Berechtigung zum Ausführen der Aktion im Account und im angegebenen übergeordneten Speicherbereich verfügen, sofern vorhanden. Erforderlich, wenn Anmeldeinformationen für die Dienst-ID „ OAuth “ verwendet werden. Nicht erforderlich bei Verwendung der Anmeldeinformationen „User Service ID OAuth “. Zeichenfolge type Query Der Typ der Liste, die mit den folgenden möglichen Werten zurückgegeben wird: openclosed
400zurückgegeben.Ja Zeichenfolge version Query Die Version der angeforderten API. Es ist nur ein Wert zulässig: 20110917.Ja Zeichenfolge limit Query Wenn dieser Parameter angegeben wird, handelt es sich hierbei um die maximale Anzahl an Aufgaben, die zurückgegeben werden soll. Andernfalls wird der Standardwert 100verwendet.Nein Integer startFrom Query Wenn dieser Parameter angegeben wird, beginnt die zurückgegebene Liste mit der Aufgabe an diesem Index in der Liste (nullbasiert). Verwenden Sie diesen Parameter, wenn die Anzahl der verfügbaren Aufgaben höher ist als die Anzahl der zurückgegebenen Aufgaben in einem früheren Aufruf. Nein Integer
- Antwort
- Beispieleingabe
- Verwendung der Client-Anmeldeinformationen der Benutzer-Service-ID OAuth 2:
curl -i -H "Authorization: Bearer access_token" "https://your_server_url/scr/api/WorkList?type=open&version=20110917" - Verwendung der Service-ID OAuth 2 Client-Anmeldeinformationen mit Benutzerkontext:
curl -i -H "Authorization: Bearer access_token" -H "X-On-Behalf-Of:user_name@domain.com" "https://your_server_url/scr/api/WorkList?type=open&version=20110917"
- Verwendung der Client-Anmeldeinformationen der Benutzer-Service-ID OAuth 2:
- Beispielausgabe
{ "apps": [ ], "more": false, "type": "open", "version": "20110917", "work": [ { "appId": "3d5213c8", "dueDate": 1347595199781, "id": "3d522280", "name": "Followed - Process App - Simple Workflow - Followed - Process App - Simple Workflow - work1", "remainingTasks": 5, "status": "Active" }, { "appId": "5f600081603a8", "id": "5f600081d0b46", "name": "Request for Policy Review - open project", "remainingTasks": 2, "status": "Active" } ] }
- Antworteigenschaften
- more
- Enthält einen der folgenden möglichen Werte:
true, wenn weitere Arbeitsinstanzen auf dem Server vorhanden sind.false, wenn der Arbeitseintrag alle verfügbaren Instanzen enthält.
- type
- Der Typ der Arbeitsinstanzen in der Liste mit den folgenden möglichen Werten:
openclosed
- work
- Das Array der Arbeitsinstanzen, die von
dueDatein umgekehrter chronologischer Reihenfolge aufgelistet werden. Elemente mit derselbendueDatewerden nach Instanz-ID sortiert. - work.name
- Der Name, der der Arbeitsinstanz zugeordnet wurde, als sie gestartet wurde.
- work.id
- Die ID der Arbeitsinstanz, zu der die Aufgabe gehört.
- work.status
- Der Status der Arbeitsinstanz enthält einen der folgenden möglichen Werte:
ActiveCompletedCancelledOverdue
- work.remainingTasks
- Die Anzahl der Aufgaben, die für die betreffende Arbeitsintsanz ausgeführt werden müssen.
- work.dueDate
- Optionale Eigenschaft. Das Fälligkeitsdatum für die Task mit der kleinsten
dueDatein der Instanz, d. h. die Task, die zuerst fällig ist. Wenn die Aufgaben in der Instanz keinen Fälligkeitstermin aufweisen, ist dieses Feld nicht vorhanden. Der Wert wird in Millisekunden seit 'The Epoch' (Unixzeit) angegeben, d. h., seit 1. Januar 1970, Mitternacht, koordinierte Weltzeit (Coordinated Universal Time, UTC). - work.appId
- Die ID des zugehörigen Eintrags im Apps-Bereich.
- apps
- Das Array der Anwendungsinstanzen, die einen Eintrag für jeden eindeutigen
appId-Wert im Arbeitsarray auflisten. - app.id
- Die ID der Anwendung, von der die Arbeitsinstanz gestartet wurde.
- app.type
- The type of application contains one of the following possible values:
WorkflowChecklist
- Antwortnachrichten
HTTP-Code Grund 200 Die Anforderung wurde erfolgreich ausgeführt.
400 Der erforderliche Parameter type muss angegeben werden. 401 Der Benutzer ist nicht berechtigt, diese Anforderung auszuführen.