Roboteka
Roboteka · Roboter · Aufgabe nach Bedingung finden

Aufgabe nach Bedingung finden

Der Roboter „Aufgabe nach Bedingung finden“ sucht Bitrix24 (Alaio)-Aufgaben nach Filter: Verantwortlicher, Titel, Gruppe/Projekt, Frist, CRM-Verknüpfung, Status oder einem benutzerdefinierten JSON-Filter. Er gibt ID und Titel der ersten gefundenen Aufgabe, die Liste aller IDs, die Anzahl der gefundenen Aufgaben und ein Gefunden-Kennzeichen (Y/N) für die Verzweigung des Geschäftsprozesses zurück.

Der Roboter sucht Aufgaben in Bitrix24 (Alaio) über die Methode tasks.task.list und wird in Geschäftsprozessen und Robotern eingesetzt. Verfügbare Filter: ID des Verantwortlichen, Titel (Teilstring-Suche), Gruppen- oder Projekt-ID, Frist von und bis (Formate TT.MM.JJJJ oder JJJJ-MM-TT), CRM-Verknüpfung (z. B. L_4, D_10, C_7, CO_5), Status (1 neu, 2 wartet auf Ausführung, 3 in Bearbeitung, 4 wartet auf Kontrolle, 5 abgeschlossen, 6 zurückgestellt; mehrere durch Kommas getrennt) und ein benutzerdefinierter JSON-Filter. Die Sortierung erfolgt nach dem Feld DEADLINE, ID oder CREATED_DATE (Standard ID absteigend), die Anzahl der Ergebnisse begrenzt der Parameter Limit (Standard 5, maximal 50). Mindestens ein Filterparameter muss angegeben werden. Setzen Sie den Roboter ein, um überfällige Aufgaben eines Verantwortlichen zu finden, zu prüfen, ob eine offene Aufgabe zu einem Auftrag existiert, oder eine Liste von IDs für die Massenverarbeitung zu sammeln. Er gibt ID und Titel der ersten Aufgabe, ein Array aller IDs, deren Anzahl und ein Gefunden-Kennzeichen (Y/N) zurück — verwenden Sie es in der Bedingung des nächsten Schritts.

Welche Eingabeparameter akzeptiert der Roboter?

Parameter Typ Pflichtfeld? Standard
ID des Verantwortlichen int —
Aufgabentitel (Teilstring-Suche) string —
ID der Gruppe / des Projekts int —
Frist von (TT.MM.JJJJ oder JJJJ-MM-TT) string —
Frist bis (TT.MM.JJJJ oder JJJJ-MM-TT) string —
CRM-Verknüpfung (z. B. L_4, D_10, C_7, CO_5) string —
Status, mehrere durch Kommas getrennt: 1 neu · 2 wartet auf Ausführung · 3 in Bearbeitung · 4 wartet auf Kontrolle · 5 abgeschlossen · 6 zurückgestellt string —
Benutzerdefinierter Filter (JSON, z. B. {"!REAL_STATUS":5}) string —
Sortierung: DEADLINE / ID / CREATED_DATE (Standard ID DESC) string —
Maximale Anzahl Ergebnisse (Standard 5) int —

Was gibt der Roboter zurück?

Parameter Typ
ID der ersten gefundenen Aufgabe int
Titel der ersten Aufgabe string
Alle gefundenen IDs int
Anzahl der gefundenen Aufgaben int
Gefunden (Y/N) string

Welche Fehler kann der Roboter zurückgeben?

Diese Meldungen schreibt der Roboter ins Protokoll des Geschäftsprozesses, wenn er einen Schritt nicht ausführen kann. Der Text zeigt, was in den Einstellungen oder Daten zu korrigieren ist.

  • Fehler: keine Filterparameter angegeben
  • API-Fehler
  • Keine Aufgaben gefunden

Szenario: offene Aufgaben zu einem Auftrag prüfen

  1. Ein Auftrag wechselt in die Phase „Abschluss“
  2. Der Roboter sucht Aufgaben mit CRM-Verknüpfung zu diesem Auftrag und einem Status ungleich abgeschlossen
  3. Bei found = Y benachrichtigt der Prozess den Verantwortlichen, bei N bewegt er den Auftrag weiter

Ähnliche Roboter

Passende Artikel