Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
Abweichende Feldnamen verwenden
Hinweis
Die hier beschriebene Funktionalität der abweichenden Feldnamen wird in künftigen Versionen nicht mehr unterstützt, weil sie hauptsächlich für Migrationen proprietärer Integrationen hin zu standardisierten SOAP-Integrationen bereitgestellt und verwendet wurde. Insbesondere in Verbindung mit der nun verfügbaren API-Technologie spielt sie keine Rolle mehr und sollte auch in anderem Kontext nicht mehr neu eingeführt werden.
Sollte einer Ihrer Partner Sie bitten, einzelne Felder unter einem anderen Namen bereitzustellen, können Sie wie folgt vorgehen:
Übergabe im Webdienst
Der Name, unter dem der Partner das Feld im Webdienst sieht, wird durch die als Webdienst veröffentlichte Seite festgelegt. In der Regel leitet sich der hier verwendete Name aus der Tabellendefinition ab. Sie können aber mittels Programmierung einen abweichenden Feldnamen fixieren.
Hinweis
Für Seiten vom Typ "API-Page" gelten besondere Namenskonventionen, die die Schreibweise eines Feldnamens eng reglementieren. Die Feldnamen anderer als Webdienst veröffentlichter Seiten werden automatisch um unzulässige Sonderzeichen, Leerzeichen, Umlaute u. ä. bereinigt, sodass die Namensgebung eingeschränkt ist.
Namenseinrichtung für Primärschlüsselfelder
Handelt es sich bei einem oder mehreren umbenannten Feldern um Teile des Primärschlüssels, können Sie dafür sorgen, dass sich die Benennung der Felder in der Ausgehenden Warteschlange (bzw. deren Detailzeilen) ändert. Dies ist relevant, wenn der Partner die Zeilen zur eindeutigen Identifikation innerhalb seiner Datenbank verwendet. Gehen Sie dazu folgendermaßen vor:
Öffnen Sie die abonnierten Tabellen des Partners.
Wählen Sie die Tabelle aus, deren Feld(er) Sie umbenennen wollen, und klicken Sie in der Navigation auf "Zugehörig", "Aliasnamen für Felder".
Tragen Sie (mit Hilfe der Lookup-Funktion) die Nummern des Feldes bzw. der Felder in der Spalte "Feldnr." ein.
Tragen Sie jeweils den abweichenden Feldnamen in der Spalte "Feldname Partner" ein.
Von nun an wird der neue Feldname in den Detailzeilen der "Ausgehenden Warteschlange" verwendet.
Liest der Partner die Daten über API-Seiten aus, kann er anstelle der Primärschlüsselfelder die von Business Central vergebene "System ID" verwenden, die innerhalb einer Tabelle ebenfalls eindeutig ist und in der Regel ohnehin in API-Seiten die Rolle des Primärschlüssels übernimmt. Sie können auf die Erzeugung der Detailzeilen für diesen Partner verzichten, somit auf die Einrichtung abweichender Feldnamen.