Veröffentlicht Mon, 28 Oct 2024 18:54:20 GMT von Oliver Acker Property Manager
Hallo zusammen,

mit der .Count() Funktion lassen wir die Anzahl an Einträgen aus einem Stichwortfeld auslesen. Das funktioniert jedoch nur, wenn mind. ein Eintrag vorhanden ist. Nun kann es jedoch vorkommen, dass im Stichwortfeld kein Wert vorhanden ist (da es zum Beispiel kein Bauteil gibt). Wie umgeht man dann die Fehlermeldung, die im Web-Client angezeigt wird? In unserem Beispiel lautet die Fehlermeldung wie folgt:
"Die Aktivität setBauteilZähler ist fehlgeschlagen - mit folgender Fehlermeldung: "[5: AlleBauteileGesamtzahl] Value cannot be null. Parameter name: source" "

Vielen Dank für ihre Lösungsvorschläge.

MfG Oli Acker
Veröffentlicht Tue, 29 Oct 2024 06:11:34 GMT von Roger Goetzendorff GF
Hallo!
Das Indexfeld in eine Variable einlesen sollte helfen - ob Stichwort (dann geht der gv.count()= oder string ( dann geht gv > " " z.B.).
HTH
VG
Roger
Veröffentlicht Tue, 29 Oct 2024 19:01:11 GMT von Oliver Acker Property Manager

Hallo Roger,

das geht leider nicht. Auch in einer Variablen schreibt er diesen Fehler. Ich habe jedoch folgende Lösung gefunden. Im ersten  Schritt werden alle Bauteile ausgelesen. Anschließend werden diese mit dem Befehl KeywordAsString in eine Textvariable geschrieben. Im Anschluss mit einer Bedingung prüfen, ob darin Zeichen enthalten sind. Wenn nein, dann gibt es eben kein Bauteil.

Somit funktioniert der Workflow ohne Fehler und läuft bis zum Ende einwandfrei durch.

Vielen Dank.

MfG Oli Acker

Sie müssen angemeldet sein um Beiträge in den Foren zu erstellen.