Objects Metadata
Pages mit welchen Metadaten pro Objekttyp ermittelt werden können.
Tables Metadata
Für die Metadaten von Tabellen stehen zwei verschiedene Pages zur Verfügung, welche über die Suche mittels "Tables Metadata" aufgerufen werden können.
Standard Metadaten von Microsoft
In der Page Tables Metadata werden zwar alle Tabellen ohne jegliche Filter aufgelistet, dafür sind nur die Metadaten verfügbar, welche von Microsoft zur Verfügung gestellt werden.
Feld | Beschreibung |
---|---|
Data per Company | Anzeige, ob die Tabelle Mandantenübergreifend ist. |
Lookup Page ID | Page, welche bei der Aktion Lookup geöffnet wird. |
Drilldown Page ID | Page, welche bei der Aktion Drilldown geöffnet wird. |
Paste is Valid | Anzeige, ob das Einfügen von Daten erlaubt ist. |
Linked Object | Anzeige, ob es sich bei der Tabelle um ein "echte" oder lediglich "verknüpfte" Tabelle handelt. |
Table Type | Anzeige, ob es sich bei der Tabelle um ein "normale" Tabelle oder "spezielle" Tabelle für bestimmte Integrationszwecke wie CRM, Exchange, Microsoft Graph handelt. |
External Name | Diese Angabe steht nur für Tabellen zur Verfügung, bei denen das Feld "Table Type" nicht auf "Normal" gesetzt ist. Externe Applikationen können unter diesem Namen auf die entsprechende Tabelle zugreifen. |
Obsolete State | Anzeige, ob diese Tabelle in einem zukünftigen Update wegfallen wird resp. mit einem früheren Update bereits entfernt wurde. |
Obsolete Reason | Kurzbeschreibung, weshalb eine Tabelle entfernt wird resp. bereits entfernt wurde. |
Replicate Data | Anzeige, ob die Tabelle bei der Daten-Replikation berücksichtigt wird. |
Compression Type | Anzeige, ob und mit welchem Verfahren die Tabellendaten komprimiert werden. |
Zusätzliche Metadaten von redPoint
In der Page redPoint Tables Metadata werden nur Tabellen des Typs "Normal" und "Temporary" aufgelistet. Dafür werden je Tabelle weitere nützliche Metadaten angezeigt (u.a. in Infobox "Table Details") und Funktionen bereitgestellt, welche im Standard von Business Central nicht verfügbar sind. Ausserdem stehen vordefinierte Filter zur Auswahl, welche beim Aufsetzen eines neuen Kunden, Mandanten oder bei der Berechtigungspflege im Release hilfreich sind.
Hinweis
Diese Metadaten werden beim Öffnen der Page zwischendurch automatisch aktualisiert, was je nach Systemumgebung einen Moment dauern kann (in Sandboxes bis zu mehrere Minuten). Falls die automatische Aktualisierung nicht ausgeführt wird, kann diese bei Bedarf manuell mittels Aktion "Update Lines" gestartet werden.
Folgende Felder stehen zur Verfügung:
Feld | Beschreibung |
---|---|
Data per Company | Anzeige, ob die Tabelle Mandantenübergreifend ist. |
Type | Kategorisierung der Tabelle. Diese wird für die Funtion Delete TableData verwendet. |
Area | Zuordnung zu Bereich/Modul |
Group | Hiermit können thematisch zusammenhängende Tabellen gruppiert werden. |
Assigned to App Area | Zuordnung zu einem Anwendungsbereich |
Update New Database | Markierung wenn die Tabelle beim Einrichten einer neuen Datenbank vom redPoint Release aktualisert werden muss. |
Update Upgraded Database | Dient als Filterkriterium, um eine upgegradete Datenbank mit Daten aus dem Release zu ersetzen. |
Live Migration | Gibt an, ob die Tabelle mit dem Utility Copy Data Live Migration von der Testumgebung in die produktive Umgebung kopiert werden muss. |
SwS Migration | Gibt an, ob die Tabelle bei der SwS Migration kopiert werden muss. |
Migrate User ID | Beim Ausführen der Funktion Benutzer migrieren werden die Tabelle berücksichtigt bei welchen das Flag aktiviert ist. |
SQL Set Identity Insert On/Off | Wird im Utility Copy Table Data SQL benötigt und setzt die entsprechende Option auf dem SQL Server vor/nach dem Einfügen von Datensätzen. |
Change Log Setup exists | Anzeige, ob eine Änderungsprotokoll Einrichtung existiert. |
Has Record | Anzeige, ob die Tabelle Datensätze hat. |
Created in Build Branch | Zeigt an, in welchem Release die Tabelle erstellt wurde. |
No. of Fields | Zeigt die Anzahl der Felder der jeweiligen Tabelle (von Standard und Extensions). Durch Klick auf die Anzahl werden die entsprechenden Felder angezeigt. |
No. of Active Publishers | Zeigt die Anzahl der aktiven Events, welche von anderen Objekten abonniert wurden (z.B. OnAfterInsertEvent, OnAfterModifyEvent, OnAfterDeleteEvent). Durch Klick auf die Anzahl werden die entsprechenden Events angezeigt. |
Folgende Funktionen stehen zur Verfügung:
Aktion | Beschreibung |
---|---|
Copy Selected Tables | Ausführung Kopiervorgang mit den Daten aus dem Herkunftsmandanten für die aktuell markierten Tabellen. |
Copy Filtered Tables | Ausführung Kopiervorgang mit den Daten aus dem Herkunftsmandanten für die aktuell gefilterten Tabellen. |
Zugehörig Web Services | Verwaltung der Herkunftsmandanten |
Aktionen Create Change Log Setup | Erstellt und aktiviert die Änderungsprotokoll Einrichtung in allen Mandanten. Folgende Logik wird angewendet: - Type Configuration: Alle Felder Insert, Modify, Delete - Type Setup: Alle Felder Insert, Modify, Delete - Type Special/Several: Alle Felder Insert, Modify, Delete - Type Master Data: Insert Primary Key Feld - Belegköpfe: Insert Primary Key Feld |
Aktionen Update Lines from Web Services | Stapelverarbeitung, um die Liste der Tabellen aus einer anderen Datenbank zu übernehmen. |
Aktionen Update Lines | Stapelverarbeitung, um die Informationen der vorhandenen Tabelle zu aktualisieren. |
Copy Permissions from Table | Für die Tabelle, auf welcher man steht, werden die gleichen Rechte auf den Berechtigungsätzen hinzugefügt, analog der Tabelle, welche ausgewählt wird. |
Assign to Role (Read) | Für die Tabelle auf welche man steht werden Lesezugriffe hinzugefügt im Berechtigungssatz welcher ausgewählt wird. |
Assign to Role (Modify) | Für die Tabelle auf welche man steht werden Vollzugriffe hinzugefügt im Berechtigungssatz welcher ausgewählt wird. |
Show Lines w/o write Permissions | Zeigt die Tabellen welche in keinem Berechtigungssatz ein Schreibberechtigung hat. |
Hinweis
Nach dem Kopieren von Daten aus der Release-DB muss die Aktion "Update Lines" ausgeführt werden, da in der Release-DB (On-prem) die Tabellen teilweise andere Eigenschaften haben als in der Kunden-DB (Cloud). Andernfalls kann u.a. beim Scrollen durch die Liste der Tabellen die unten abgebildete Fehlermeldung ("Die aktuellen Berechtigungen haben die Aktion leider verhindert.") auftreten.
Änderungsprotokollposten löschen
Mit folgender Ansicht kann überprüft werden, bei welchen Tabellen es viele Datensätze im Änderungsprotokoll hat.
Dabei kann via Infobox auf die Änderungsprotokoll Einrichtung gewechselt werden.
Es besteht die Möglichkeit die Posten direkt anzusehen oder auch Posten zu löschen.
Codeunits Metadata
In dieser Liste werden alle Codeunits angezeigt inkl. den aktiven Subscriptions und der aktiven Publisher.
Pages Metadata
In dieser Liste werden alle Pages angezeigt inkl. den aktiven Publisher und der SourceTable.
Via Run können die Pages direkt ausgeführt werden.
Die Infobox 'Details' steht zur Verfügung.
Feld | Beschreibung |
---|---|
Id | Pagenummer |
Name | Bezeichnung der Page |
Source Table | Nummer der Herkunft. Lookup auf redPoint Table Metadata |
Acitve Publishers | Zeigt die Publisher für die Page an. |
Customized Pages | Zeigt auf welchen Profilen es Anpassungen der Seite gibt |
Personalized Pages | Zeigt welche User Anpassungen auf der Page vorgenommen haben |
Reports Metadata
In dieser Liste werden alle Reports angezeigt inkl. den aktiven Publisher.
Via Run können die Reports direkt ausgeführt werden.