AppList
Utilizzare questa risorsa per richiamare un elenco di app del processo di cui l'utente può avviare le istanze.
Nota: la documentazione API è stata trasferita su IBM API Hub
. Trova gli ultimi aggiornamenti e la documentazione relativa Blueworks Live alle API nell'API Hub.
. Trova gli ultimi aggiornamenti e la documentazione relativa Blueworks Live alle API nell'API Hub.Riepilogo del metodo
| Metodo HTTP | Percorso | Descrizione |
|---|---|---|
| GET | /scr/api/AppList | Richiama un elenco di app processo di cui l'utente può avviare le istanze. |
GET /scr/api/AppList
- Descrizione
- Utilizzare questo metodo per richiamare un elenco di app del processo di cui l'utente può avviare le istanze.
- Informazioni risorsa
Requisiti Descrizione Formato della risposta JSON Richiede l'autenticazione Vero Supporta le credenziali client OAuth 2 Sì utilizzando un ID servizio utente contenente la categoria di gestione lavoro Limitato dalla frequenza Non ancora
- Parametri
Nome Ubicazione Descrizione Obbligatorio Tipo X-On-Behalf-Of Intestazione Il contesto utente. Il valore deve essere un nome utente nell'account. L'utente deve disporre dell'autorizzazione per eseguire l'azione nell'account e nello spazio parent specificato, se presente. Richiesto se si utilizzano credenziali ID servizio OAuth. Non richiesto quando si utilizzano le credenziali dell'ID servizio utente OAuth. Stringa version Interroga La versione dell'API richiesta. L'unico valore consentito è 20110917.Vero Stringa
- Risposta
- Input di esempio
- Utilizzo dell'ID servizio utente OAuth 2 credenziali client:
curl -i -H "Authorization: Bearer access_token" "https://your_server_url/scr/api/AppList?version=20110917" - Utilizzo dell'ID servizio OAuth 2 credenziali client:
curl -i -H "Authorization: Bearer access_token" -H "X-On-Behalf-Of:user_name@domain.com" "https://your_server_url/scr/api/AppList?version=20110917"
- Utilizzo dell'ID servizio utente OAuth 2 credenziali client:
- Output di esempio
{ "more": false, "apps": [ { "id": "31ea912ac7", "new": true, "processId": "31ea912ac3", "name": "develop process diagram", "type": "workflow" }, { "id": "9bea79df89", "new": true, "processId": "9bea79df85", "name": "any process app", "type": "checklist" }, { "id": "1000062ea88cacf", "new": true, "processId": "1000062ea88cacb", "name": "test due date in email", "type": "checklist" }, { "id": "10000d6400c755d", "new": true, "processId": "10000d6400c7558", "name": "test notification email", "type": "workflow" }, { "id": "1000062ea88f4cc", "new": true, "processId": "1000062ea88f4c8", "name": "test date on task", "type": "workflow" }, { "id": "3f37005d", "new": true, "processId": "3f370019", "name": "Submit Process for Review", "type": "workflow" }, { "id": "100004e3fe76b25", "new": true, "processId": "100004e3fe76b20", "name": "testing 2", "type": "workflow" }, { "id": "400004cea8bdab9", "new": true, "processId": "400004cea8bd626", "name": "test due date in email", "type": "checklist" }, { "id": "400004cea8bdacb", "new": true, "processId": "400004cea8bd625", "name": "test date on task", "type": "workflow" } ], "favorites": [], "version": "20110917" }
- Proprietà della risposta
- version
- La versione dell'API utilizzata per creare la risposta.
- more
- Il valore è
truese ci sono più istanze di definizione dell'applicazione del processo sul server efalsese l'array di app include le definizioni disponibili. - apps
- L'array delle istanze dell'applicazione del processo elencate in ordine alfabetico per nome.
- app.name
- Il nome dell'app processo da cui è stata avviata l'istanza di lavoro.
- app.id
- L'ID dell'app processo da cui è stata avviata l'istanza di lavoro.
- app.processId
- L'ID del processo correlato a questa app. Utilizzare questa proprietà per mettere in corrispondenza le voci del feed notizie con un'app.
- app.type
- Il tipo di app ha due valori possibili,
workflowochecklist. - app.new
- Questa proprietà è presente solo se il valore è
true. Indica un'applicazione del processo che l'utente non ha visualizzato prima. - favorites
- L'array di app che l'utente ha selezionato come preferiti. L'ordine corrisponde a quello fornito nella precedente chiamata a
UpdateFavorites. Questo elenco potrebbe includere ID app che non sono restituiti nell'array di applicazioni. L'ID app non viene restituito nell'array di app quando un utente contrassegna un'applicazione come preferita, ma in un secondo momento l'app diventa non condivisa. L'ID è incluso nell'elenco dei preferiti, quindi il chiamante può accedervi includendo l'ID come parte di una chiamata aUpdateFavorites. - favorites.id
- L'ID dell'app del processo preferita. Un oggetto con questo ID viene visualizzato nell'array di applicazioni.
- Messaggi di risposta
Codice HTTP Motivo 200 La richiesta è stata completata correttamente.
400 Si è verificato un errore durante l'elaborazione della richiesta. I parametri richiesti non sono presenti o contengono valori non validi.
401 L'utente non è autorizzato a effettuare la richiesta.