Prüfen, ob ein Feld ausgefüllt ist
Der Roboter „Prüfen, ob ein Feld ausgefüllt ist“ prüft, ob ein Feld einer CRM-Entität von Bitrix24 — eines Auftrags, Kontakts, Unternehmens oder Leads — einen Wert hat. Eingaben sind der Entitätstyp, ihre ID und der Feldcode. Zurückgegeben werden ein Kennzeichen is_filled mit dem Wert Y, wenn das Feld nicht leer ist, sonst N, sowie der aktuelle Feldwert. Verwenden Sie ihn für eine bedingte Verzweigung des Geschäftsprozesses.
Der Roboter öffnet die CRM-Entität anhand von Typ und ID, liest das angegebene Feld und ermittelt, ob es ausgefüllt ist. Eingaben sind: der Entitätstyp (deal, contact, company oder lead), die Entitäts-ID und der Feldcode — dies kann ein Standard- oder ein benutzerdefiniertes Feld sein. Ausgaben sind: is_filled — ein Kennzeichen Y, wenn das Feld nicht leer ist, sonst N (eine leere Zeichenkette und der Wert „0“ gelten als nicht ausgefüllt), und value — der aktuelle Feldwert; bei Mehrfachfeldern werden die Werte mit einem Komma verbunden. Verwenden Sie ihn, um vor einem Phasenwechsel des Auftrags sicherzustellen, dass die Steuernummer oder die verantwortliche Person ausgefüllt ist, eine Karte ohne Pflichtfeld nicht weiterzuleiten oder den Prozess je nach Vorhandensein der Daten in den richtigen Zweig zu leiten. Sind die Parameter ungültig oder wird die Entität nicht gefunden, gibt der Roboter is_filled N und einen leeren Wert zurück. Das Kennzeichen is_filled lässt sich bequem in der Bedingung des nächsten Schritts des Geschäftsprozesses vergleichen.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Entitätstyp: deal / contact / company / lead | string | ja | |
| Entitäts-ID | int | ja | |
| Feldcode | string | ja |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Feld ist ausgefüllt (Y/N) | string |
| Aktueller Feldwert | string |
Szenario: Kontrolle, ob ein Pflichtfeld ausgefüllt ist
- Ein Auftrag wechselt in die Phase „Rechnungsstellung“
- Der Roboter prüft, ob das Feld Steuernummer des Geschäftspartners ausgefüllt ist
- Bei is_filled = Y läuft der Prozess weiter, bei N gibt er den Auftrag zurück und erstellt eine Aufgabe, das Feld auszufüllen
Ähnliche Roboter
Passende Artikel
- Genehmigungsblatt in Bitrix24: wie man es per Geschäftsprozess aufbaut
- Roboter funktionieren nicht in Bitrix24: Diagnose Schritt für Schritt mit Protokoll
- Felder in Bitrix24: benutzerdefiniert, Pflicht, mehrfach — und wie man sie automatisiert
- Felder in Aufgaben von Bitrix24: System-, benutzerdefinierte Felder und Automatisierung
- Dokumentvorlagen in Bitrix24: Erstellung, Felder und Betrag in Worten
- Dokumentgenehmigung in Bitrix24: Routen, Genehmigungsblatt und Fristen
- Trigger in Bitrix24: was sie sind, wie sie sich von Robotern unterscheiden und warum sie nicht auslösen
- Wenn-dann-Bedingung in Bitrix24-Robotern: komplexe Prüfungen ohne Code
- Geschäftsprozess-Aufgaben in Bitrix24: wo man sie findet und wie man damit arbeitet