UiPath Documentation
maestro
latest
false
Benutzerhandbuch zu Maestro Orchestrate
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

CaseApp-Anforderungen

API-Endpunkte zum Auslösen von Ad-hoc-Fallaufgaben, zum Schließen von Fallinstanzen und zum Auflisten verfügbarer Ad-hoc-Aufgaben über die CaseApp v3-API.

Lösen Sie eine Ad-hoc-Fallaufgabe aus​

Triggers one manually-triggered (ad-hoc) task, identified by its case plan name, on a running Case instance.

Posten

{AutomationCloudURL}/{organizationName}/{tenantName}/pims_/api/v3/caseapp/instances/{instanceId}/tasks/trigger

Anforderungsheader​

SchlüsselWert
AutorisierungInhaber
X-UIPATH-OrdnerschlüsselDer Ordnerschlüssel der Fallinstanz

Anforderungstext​

FeldTypErforderlichBeschreibung
taskNamestringJaDer Name der auszulösenden Ad-hoc-Aufgabe, genau wie er im Fallplan aufgelöst wird. Beim Abgleich wird die Groß-/Kleinschreibung beachtet.
taskInputobjectNeinEin Freiform-JSON-Objekt, das als verschachtelte Nutzlast an die ausgelöste Aufgabe weitergeleitet wird, z. B. Genehmigungsreferenzen oder Entscheidungsdaten. Die Plattform interpretiert oder schemavalidiert diese Nutzlast nicht und sie ist nicht an die deklarierten Eingaben der Aufgabe gebunden.
{
  "taskName": "string",
  "taskInput": {}
}
{
  "taskName": "string",
  "taskInput": {}
}

Antwortcode​

200 Erfolg (leerer Textkörper)

Fehlerantworten​

CodeBedeutung
400Der Anforderungstext fehlt oder ist ungültig.
401Der Aufrufer ist nicht authentifiziert.
403Dem Aufrufer fehlt die erforderliche Berechtigung für diese Aufgabe.
404Die Fallinstanz ist nicht vorhanden, oder im Fallplan ist keine Ad-hoc-Aufgabe mit diesem Namen vorhanden. Nur Aufgaben mit einem „adhoc“- Eintrittsbedingung sind berechtigt – andere Namen geben 404 zurück.
500Ein unerwarteter Serverfehler ist aufgetreten.

Berechtigungen​

Erfordert die Berechtigung Cases.RunAdhocTasks, die im Scope der Phase autorisiert wurde, die die angeforderte Aufgabe besitzt.

Schließen Sie eine Fallinstanz​

Closes a running Case instance.

Posten

{AutomationCloudURL}/{organizationName}/{tenantName}/pims_/api/v3/caseapp/instances/{instanceId}/close

Anforderungsheader​

SchlüsselWert
AutorisierungInhaber
X-UIPATH-OrdnerschlüsselDer Ordnerschlüssel der Fallinstanz

Antwortcodes​

CodeBedeutung
200Die Instanz wurde an Canceling übergeben. Der Worker schließt den Wechsel zu Cancelled asynchron ab. Eine bereits beendete Instanz gibt ihren aktuellen Status unverändert zurück.
400Die Instanz hat bereits Completed erreicht und kann nicht abgebrochen werden.
401Der Aufrufer ist nicht authentifiziert.
403Dem Aufrufer fehlt die erforderliche Berechtigung für diese Instanz.
404Die Instanz-ID wird nicht in eine Fallinstanz aufgelöst.

Berechtigungen​

Erfordert die Persona-Gewährung Cases.Close.

Listen Sie die Ad-hoc-Aufgaben auf, die Sie für einen Fall ausführen können​

Listet die Ad-hoc-Aufgaben auf, die ein Aufrufer für eine Fallinstanz auslösen darf, gruppiert nach der Phase, die die einzelnen Aufgaben besitzt.

Abrufen

{AutomationCloudURL}/{organizationName}/{tenantName}/pims_/api/v3/caseapp/instances/{instanceId}/tasks/adhoc

Anforderungsheader​

SchlüsselWert
AutorisierungInhaber
X-UIPATH-OrdnerschlüsselDer Ordnerschlüssel der Fallinstanz

Antworttext​

Gibt die Ad-hoc-Aufgaben zurück, die der Aufrufer auslösen kann, gruppiert nach der Phase, die sie besitzt. Phasen ohne eine Aufgabe, die der Aufrufer auslösen kann, werden weggelassen, sodass eine leere stages -Liste bedeutet, dass der Aufrufer in diesem Fall keine Aufgabe auslösen kann.

FeldTypBeschreibung
PhasenArrayDie Phasen, die mindestens eine Aufgabe enthalten, die der Aufrufer auslösen kann.
Phasen[].stageIdstringDie Knoten-ID des Fallplans der Phase. Kann null sein.
assets[stage].LabelstringDie Beschriftung der Phase im Fallplan.
Phasen[].AufgabenArrayDie Ad-hoc-Aufgaben der Phase, falls geplant.
Phasen[].tasks[].taskNamestringDer Name der Aufgabe, der beim Aufrufen einer Ad-hoc-Fallaufgabe auslösen als taskName übergeben werden soll. Beim Abgleich wird die Groß-/Kleinschreibung beachtet.
Phasen[].tasks[].taskIdstringDie Knoten-ID des Fallplans der Aufgabe. Kann null sein. Der Trigger-Endpunkt akzeptiert dies nicht.
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}

Eine aufgeführte Aufgabe ist eine, zu deren Auslösung der Aufrufer berechtigt ist, der Trigger kann aber trotzdem fehlschlagen. Zum Beispiel wird beim Auslösen einer Aufgabe bei einem abgeschlossenen Fall 404 zurückgegeben.

Antwortcodes​

CodeBedeutung
200Die Liste wurde zurückgegeben. Kann leer sein.
400Der X-UIPATH-FolderKey -Header fehlt oder ist ungültig.
401Der Aufrufer ist nicht authentifiziert.
403Der Aufrufer hat keine Cases.RunAdhocTasks -Gewährung im Zusammenhang mit diesem Fall.
404Die Instanz ist in dem in X-UIPATH-FolderKey angegebenen Ordner nicht vorhanden, oder es ist keine Fallinstanz.
500Der Fallplan konnte nicht gelesen werden, oder es ist ein unerwarteter Serverfehler aufgetreten.

Berechtigungen​

Erfordert die Berechtigung Cases.RunAdhocTasks , die im Scope der Phase autorisiert wurde, die jede aufgeführte Aufgabe besitzt.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben