Diese Attribute sind genau für “einfache” Fälle da. Die Frage wird sein, was einfacher ist: Schema erweitern und UDM-Integration schreiben, oder die andere Software so umkonfigurieren, dass univentionFreeAttribute1 statt specialAttrib0815 genutzt wird.
Alles andere, also mit neuen Attributen, müsstet ihr über ein eigenes, zusätzliches LDAP-Schema einfügen.
Ähnlich wie bei Active Directory und FreeIPA kann man mit ldapmodify arbeiten, man “möchte” das aber in der Regel nicht. Bei UCS wäre das also über udm-Befehle oder die UMC, dann wird es korrekt abstrahiert. Das bedeutet, dass ihr nebst dem Schema auch eine UDM/UMC-Integration einbringen und selber warten müsst.
Ihr müsst das für euch abwägen, ob ihr die Arbeit und Wartung v.a. letzterer UDM-Integration auf euch nehmen wollt. Unmöglich und beliebig kompliziert wäre es nicht. Vermutlich würde Univention oder ein Partner euch auch dabei helfen können. Ihr müsst euch auch überlegen, wie es punkto Support längerfristig entsprechend aussieht. Bei Upgrades müsstet ihr also auch die Kompatibilität testen und evtl. Sachen überarbeiten.
Es gibt Pakete, die eigene Schemas mitbringen, z.B. univention-saml-schema, da könntet ihr euch etwas einen Blick verschaffen, was man alles tun müsste.
Es gibt auch etwas dazu in der Developer reference:
https://docs.software-univention.de/developer-reference-4.4.html#settings:ldapschema
Hoffe das gibt euch etwas Futter zum nachdenken.