Custom Attributes
Mit Custom Attributes (benutzerdefinierten Attributen) kannst Du in nexcore eigene Felder anlegen, um zusätzliche Informationen zu Aufträgen, Ressourcen, Ressourcenzuweisungen oder Kunden zu speichern.
Damit lässt sich das System flexibel an individuelle Prozesse und Datenstrukturen anpassen – ohne dass eine gesonderte Entwicklung notwendig ist.
Aufbau
Die Ansicht ist zweigeteilt:
Entities (linke Seite)
Zeigt die unterstützten Entitäten, für die benutzerdefinierte Attribute angelegt werden können.
Attribute (rechte Seite)
Zeigt die vorhandenen Custom Attributes der ausgewählten Entität. Sie sind in Sections (Abschnitte) gegliedert, die wiederum einzelne Attribute (Definitionen) enthalten.
Unterstützte Entitäten
Aktuell werden folgende Entities unterstützt, zu welchen Du Custom Attributes anfügen kannst:
Auftrag
Ergänze die Standardinformationen zu einem Auftrag aus nexcore mit nützlichen Informationen aus Deinem zuliefernden System. Bspw. Vertreter, Bearbeiter, etc.
Ressource
Ergänze die Standardinformationen zu einer Ressource aus nexcore mit nützlichen Informationen aus Deinem zuliefernden System. Bspw. Technische Daten, Gruppenzuordnung, etc.
Ressourcenzuweisung
Ergänze die Standardinformationen zu einer Ressourcenzuweisung aus nexcore mit nützlichen Informationen aus Deinem zuliefernden System. Bspw. Name der freimeldenden Person, Zeitpunkt der Freimeldung, etc.
Kunde
Ergänze die Standardinformationen zu einem Kunden aus nexcore mit nützlichen Informationen aus Deinem zuliefernden System. Bspw. erweiterte Kontaktdaten, etc.
Sections und Attribute
Jede Entität besteht aus beliebig vielen Sections, die thematisch zusammengehörige Attribute bündeln (z. B. „Vertreter“, „Technische Daten“, „Kundendetails“).
Section anlegen
Mit einem Klick auf den Button "+ Section anlegen" erstellst Du in der von Dir gewählten Entität einen neuen Bereich für individuelle Attribute.
In dem sich öffnenden Dialogfeld definierst Du:
Externe ID (optional)
Die externe ID der Section, wie Sie in dem zuliefernden System festgelegt ist.
Name
Den individuellen Namen für den Bereich.
Index (automatisch)
Wird automatisch gesetzt und kann bei Bedarf nachträglich über das Kontextmenü angepasst werden.
Attribut (Definition) anlegen
Innerhalb einer Section werden die einzelnen Attribute (Definitionen) angelegt.
Hierzu klickst Du auf das Kontextmenü (⋮) der Section und wählst "Definition hinzufügen"
In dem sich öffnenden Dialogfeld definierst Du:
Externe ID (optional)
Die externe ID des Custom Attributes, wie Sie in dem zuliefernden System festgelegt ist.
Typ
Den Typ des Attributes (String, Boolean, Datum + Uhrzeit oder Nummer)
Name
Anzeigename des Attributs in nexcore.
Index
Wird automatisch gesetzt und kann bei Bedarf nachträglich über das Kontextmenü angepasst werden.
Key
Eindeutige technische Kennung (z. B. technischeDaten_arbeitshoehe). Wird für Integrationen oder API-Zugriffe verwendet.
Umwandlungs-ausdruck (SPEL-Expression)
Optional: Logik zur automatischen Umwandlung oder Berechnung von Werten. Wird i. d. R. von nexato konfiguriert.
Der Key gibt an, welches Element ausgelesen wird in der JSON, die über die Schnittstelle kommt. Siehe dazu auch die API-Dokumentation.
Feldtypen im Überblick
Beim Anlegen eines Attributs kannst Du zwischen folgenden Datentypen wählen:
String
Freitext, z. B. „Baustellenname“, „Kommentar“
Boolean
Wahr/Falsch-Wert (z. B. „Fahrerwechsel nötig“)
Datum + Uhrzeit
Zeitbasierte Angaben (z. B. „Bereitstellung bis“)
Nummer
Zahleneingaben (z. B. „Priorität“, „Anzahl Personen“)
Sections und Attribute bearbeiten
Über das Kontext-Menü (Drei-Punkte-Symbol) neben der Section oder dem jeweiligen Attribut kannst Du außerdem folgende Anpassungen vornehmen:
Bearbeiten
Öffnet die Detailansicht zur Anpassung der Einstellungen der Section oder des Attributs.
Löschen
Entfernt das Attribut bzw. die Section (nur, wenn es nicht mehr verwendet wird).
Nach oben verschieben
Ändert die Reihenfolge der Sections oder darunter befindlicher Attribute.
Nach unten verschieben
Ändert die Reihenfolge der Sections oder darunter befindlicher Attribute.
Technische Hinweise
Änderungen an bestehenden Feldern können Auswirkungen auf API-Nutzung und Automatisierungen haben.
Die benutzerdefinierten Felder werden kontextbezogen in den jeweiligen Oberflächen angezeigt.
Über die API können Werte ausgelesen und verarbeitet werden – ideal für Schnittstellenanbindungen.
Aktuell können Custom Attributes nur über die Schnittstelle geschrieben/geändert werden.
Praxistipp
Custom Attributes sind ideal, wenn zusätzliche Felder benötigt werden, die über die Standardfunktionen von nexcore hinausgehen – z. B. für Maschinen-Stammdaten, zusätzliche Auftragsinformationen, Projektnummern oder Referenzen aus Drittsystemen.
Änderungen an bestehenden Attributen sollten sorgfältig vorgenommen werden, da sie Auswirkungen auf Schnittstellen, Formulare oder Berichte haben können.
In der Regel erfolgt die technische Anlage und Pflege durch nexato oder autorisierte und technisch versierte Administratoren.
Zuletzt aktualisiert