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