Roboteka
Roboteka · Katalog · Aufgabe nach Bedingung finden

Aufgabe nach Bedingung finden

Der Roboter „Aufgabe nach Bedingung finden“ sucht Bitrix24-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 ü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. LEAD_4, DEAL_10, CONTACT_7, CO_5), Status (1 neu, 2 wartet auf Kontrolle, 3 in Bearbeitung, 5 abgeschlossen, 6 zurückgestellt) 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. LEAD_4, DEAL_10, CONTACT_7, CO_5) string
Status: 1 neu · 2 wartet auf Kontrolle · 3 in Bearbeitung · 5 abgeschlossen · 6 zurückgestellt string
Benutzerdefinierter Filter (JSON, z. B. {"!STATUS":6}) 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

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