UiPath Documentation
maestro
latest
false
Maestro API-Handbuch
  • CaseApp-API
    • CaseApp-Anforderungen
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

CaseApp-Anforderungen

API endpoints for triggering ad-hoc case tasks, closing case instances, and listing available ad-hoc tasks through the CaseApp v3 API.

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

Löst eine manuell ausgelöste (Ad-hoc)-Aufgabe, die durch den Namen des Fallplans identifiziert wird, für eine laufende Maestro Case Instanz aus.

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​

Schließt eine laufende Maestro Case-Instanz.

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.

List the ad-hoc tasks you can run on a case​

Lists the ad-hoc tasks a caller is permitted to trigger on a case instance, grouped by the stage that owns each task.

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​

Returns the ad-hoc tasks the caller can trigger, grouped by the stage that owns them. Stages without a task the caller can trigger are omitted, so an empty stages list means the caller can't trigger any task on this case.

FeldTypBeschreibung
stagesArrayThe stages that contain at least one task the caller can trigger.
stages[].stageIdstringThe stage's case plan node ID. Can be null.
stages[].stageLabelstringThe stage's label in the case plan.
stages[].tasksArrayThe stage's ad-hoc tasks, in case plan order.
stages[].tasks[].taskNamestringThe task's name, to pass as taskName when calling Trigger an ad-hoc case task. Matching is case-sensitive.
stages[].tasks[].taskIdstringThe task's case plan node ID. Can be null. The trigger endpoint doesn't accept it.
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}

A listed task is one the caller is authorized to trigger, but the trigger can still fail. For example, triggering a task on a completed case returns 404.

Antwortcodes​

CodeBedeutung
200The list was returned. It can be empty.
400The X-UIPATH-FolderKey header is missing or invalid.
401Der Aufrufer ist nicht authentifiziert.
403The caller has no Cases.RunAdhocTasks grant related to this case.
404The instance doesn't exist in the folder specified in X-UIPATH-FolderKey, or it isn't a case instance.
500The case plan couldn't be read, or an unexpected server error occurred.

Berechtigungen​

Requires the Cases.RunAdhocTasks permission, authorized at the scope of the stage that owns each listed task.

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