Roboteka
Roboteka · Katalog · Smart-Prozess-Element finden

Smart-Prozess-Element finden

Der Roboter „Smart-Prozess-Element finden“ sucht Smart-Prozess-Elemente in Bitrix24 nach Filter: Phase, Verantwortlicher oder einem benutzerdefinierten JSON-Filter. Er gibt ID und Titel des ersten gefundenen Elements, die Liste aller IDs, die Anzahl der gefundenen Elemente und ein Gefunden-Kennzeichen (Y/N) für die weitere Verzweigung des Geschäftsprozesses zurück.

Der Roboter sucht Smart-Prozess-Elemente im Bitrix24-CRM über die Methode crm.item.list und wird in Geschäftsprozessen und Robotern eingesetzt. Sie geben die ID des Smart-Prozess-Typs an (erforderlich) sowie beliebige dieser Bedingungen: Phase (stageId), ID des Verantwortlichen und einen benutzerdefinierten JSON-Filter für nicht standardmäßige Felder. Die Sortierung erfolgt nach dem Feld id, createdTime oder updatedTime (Standard updatedTime absteigend), die Anzahl der Ergebnisse begrenzt der Parameter Limit (Standard 5, maximal 50). Setzen Sie den Roboter ein, wenn Sie ein verknüpftes Smart-Prozess-Element zu einem Auftrag oder Kontakt finden, prüfen möchten, ob ein offenes Element in einer bestimmten Phase existiert, oder eine Liste von IDs für die Stapelverarbeitung sammeln. Er gibt ID und Titel des ersten Elements, ein Array aller gefundenen 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 Smart-Prozess-Typs (zu finden unter CRM → Smart-Prozesse → Einstellungen) int ja
Phase (z. B. DT{entityTypeId}:{stageCode}) string
ID des Verantwortlichen int
Benutzerdefinierter Filter (JSON, z. B. {"contactId":"123"}) string
Sortierung: id / createdTime / updatedTime (Standard updatedTime DESC) string
Maximale Anzahl Ergebnisse (Standard 5) int

Was gibt der Roboter zurück?

Parameter Typ
ID des ersten gefundenen Elements int
Titel des ersten Elements string
Alle gefundenen IDs int
Anzahl der gefundenen Elemente int
Gefunden (Y/N) string

Szenario: aktive Anfrage nach Kontakt finden

  1. Ein Auftrag wechselt in die Phase „In Bearbeitung“
  2. Der Roboter sucht Smart-Prozess-Elemente nach Typ-ID und einem Filter mit der Kontakt-ID
  3. Bei found = Y übernimmt der Prozess die ID des gefundenen Elements und aktualisiert es, bei N erstellt er ein neues

Ähnliche Roboter

Passende Artikel