Es gibt eine API-Methode, die die URL zum Öffnen des angegebenen Datensatzes erzeugt: BA.API.Api.ORM.GetRecordUrl()

Die Methode hat einen zwingenden Parameter, die OID des Datensatzes: recordOid.

Die folgenden Parametern sind optional:
ormType – Id des Orm-Typs.
form – Masken-ID, in der der Datensatz geöffnet werden soll.
openInDialog – Indikator, dass der Datensatz im Dialog geöffnet werden soll.
forceWeb – Erzwingt das Öffnen der Webanwendung anstelle der mobilen Anwendung. Override, wenn die Url von einer mobilen Plattform aus geöffnet wird.
absolutePath – Indikator, ob der generierte Link relativ oder absolut (einschließlich des Basis-URL-Teils) sein wird.

Die Struktur des Links sieht wie folgt aus:

OpenRecord/recordOid[?optionalParameters]

Bei der Erstellung der URL werden die Rechte des Benutzers nicht berücksichtigt. Es wird nicht geprüft, ob der aktuelle Benutzer das Recht hat, die angegebene Maske oder die Standardmaske zu verwenden, und auch nicht, ob der Benutzer den angegebenen Datensatz sehen darf. Die Prüfung der Rechte erfolgt dann zur Laufzeit, wenn über die URL der Datensatz geöffnet wird.