JobSolve ist am 14. August 2023 gestartet. Helfen Sie mit, damit JobSolve eine umfassende Informationsquelle zum Thema Jobrouter für alle JobRouter-Nutzer wird.
0 Pluspunkte 0 Minuspunkte
in Systemaktivitäten von (1.9k Punkte)
Ich habe in einer Prozesstabelle mehrere Felder mit Zahlenwerten, welches aber aus historischen oder sonstigen Gründen als Text definiert ist. Es sind aber definitiv nur Zahlenwerte drin.

Leider kann ich dieses Feld nicht in einer neuen Systemaktivität mappen, da der Wert dort zwingend als Ganzzahl (int) übergeben werden muss. Mein Feld steht damit nicht in der Auswahlliste.

Muss ich jetzt wirklich ein weiteres Prozesstabellenfeld vom Typ Ganzzahl anlegen und den Wert dort hinein kopieren? Da es mehrere Felder gibt, sehe ich darin eigentlich eine unnötige Redundanz.

1 Antwort

1 Pluspunkt 0 Minuspunkte
von (1.9k Punkte)
 
Beste Antwort
Der vorgeschlagene Weg, ein neues Feld mit korrektem Datentyp anzulegen, wäre sicherlich der sauberste Weg. Gegebenenfalls könnte auch überlegt werden, ob die alten Felder als Texttyp noch benötigt werden.

Leider lässt sich nicht direkt im JobRouter der Datentyp eines Prozesstabellenfeldes nachträglich ändern und eine manuelle Anpassung in Datenbank und zugehöriger Definitionstabelle des JobRouter birgt auch gewisse Risiken.

Wenn diese Wege nicht gehen und sichergestellt ist, dass nur gültige Wert im Textfeld stehen, kann man den JobRouter auch damit austricksen, dass man einen festen Wert im Mapping auswählt und die "()"-Notation von Datenbankfeldern verwendet.

Wenn also das Textfeld "ZAHLENWERT" gemappt werden soll, dieses aber nicht zur Verfügung steht, dann kann man auch einen festen Wert "(ZAHLENWERT)" mappen.
Solange nur gültige Werte in dem Feld stehen, funktioniert das. Sonst wird es einen Schrittfehler geben.

Eventuell funktioniert das auch mit anderen Datentypen.

Willkommen bei JobSolve. Finden Sie die besten Antworten zu Ihren JobRouter-Fragen und helfen Sie anderen, indem Sie deren Fragen beantworten.

Wichtiger Hinweis: Dies ist keine Seite der JobRouter AG, Mannheim. Es handelt sich um eine private Initiative von JobRouter-Benutzern.

...