Array-Größe / Anzahl der Elemente
Der Roboter „Array-Größe“ zählt die Anzahl der Elemente in einem Array von Werten in Geschäftsprozessen und Robotern von Bitrix24. Er nimmt ein Mehrfachfeld oder die Ausgabe eines anderen Roboters entgegen; leere Zeichenfolgen werden standardmäßig ignoriert, ein Kennzeichen aktiviert ihre Zählung. Zurückgegeben werden die Anzahl der Elemente und ein Kennzeichen „Array ist leer“ Y/N für die bedingte Verzweigung.
Der Roboter ermittelt, wie viele Werte ein Array enthält, und eignet sich zur Prüfung von Mehrfachfeldern und Ausgaben anderer Roboter. Eingabe ist ein Mehrfachfeld (etwa Kontakttelefone, Auftragsprodukte, Lead-Tags) oder ein von einem vorherigen Schritt gesammeltes Array; das Kennzeichen „Leere Zeichenfolgen zählen“ steuert, ob leere Elemente einbezogen werden (sie werden standardmäßig verworfen). Typische Anwendungsfälle: prüfen, dass ein Kontakt mindestens ein Telefon hat, bevor eine Anrufkampagne startet; einen besonderen Zweig ausführen, wenn ein Auftrag mehr als drei Produkte enthält; den Prozess anhalten, solange ein Mehrfachfeld leer ist. Zurückgegeben werden die Anzahl der Elemente und ein Kennzeichen „Array ist leer“ Y/N — vergleichen Sie sie in der Bedingung des nächsten Schritts des Geschäftsprozesses.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Array von Werten | string | ja | |
| Leere Zeichenfolgen zählen (Y/N, Standard N) | string | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Anzahl der Elemente | int |
| Array ist leer (Y/N) | string |
Szenario: Vollständigkeitsprüfung vor dem Anruf
- Ein Kontakt wechselt in die Phase „Qualifizierung“
- Der Roboter zählt die Anzahl der Telefone im Mehrfachfeld des Kontakts
- Bei Anzahl 0 stellt der Prozess eine Aufgabe zum Ausfüllen des Telefons, andernfalls startet er den Anruf