Validierungsregeln (Fenster ID-103)
Aus iDempiere de
Fenster: Validierungsregeln
Beschreibung: Verwaltung dynamischer Validierungsregeln für Spalten und Felder
Hilfe: Im Fenster "Validierungsregeln" können Sie alle dynamischen Regeln bei Eingabe und Verwaltung von Spalten und Feldern festlegen. Dieses Fenster ist nur für die Systemadministration bestimmt.
TAB: Validierung
Beschreibung: Validierungsregeln
Hilfe Im Register "Validierungsregeln" legen Sie alle dynamischen Regeln fest, die bei der Eingabe und Verwaltung von Spalten und Feldern gelten.
Folgende Felder werden in der Standardmaske angezeigt:
Original Name (englisch) | Name (deutsch) | Beschreibung | Hilfe | Technische Daten |
---|---|---|---|---|
Dynamic Validation | Dynamische Validierung | Regel für die dynamische Validierung | Die Regeln bestimmen, wann ein Eintrag als gültig bewertet wird. Sie können Variablen für eine dynamische (kontextbezogene) Validierung verwenden. | AD_Val_Rule_ID numeric(10) NOT NULL ID |
Client | Mandant | Mandant für diese Installation | Ein "Mandant" ist eine Firma oder eine juristische Person. Mandanten können keine Daten teilen/nicht gemeinsam auf Daten zugreifen. | AD_Client_ID numeric(10) NOT NULL Table Direct |
Organization | Organisation | Organisatorische Einheit innerhalb des Mandanten | Eine "Organisation" ist die Geschäftseinheit eines Mandanten oder eine juristische Person, z.B. ein Geschäft oder eine Abteilung. Organisationen können gemeinsam auf Daten zugreifen, bzw. die Daten gemeinsam verwenden. | AD_Org_ID numeric(10) NOT NULL Table Direct |
Name | Name | Alphanumerischer Identifikator des Eintrags | Der "Name" eines Eintrags wird zusätzlich zum Suchschlüssel als Standardsuchoption verwendet. Ein Name kann bis zu 60 Zeichen lang sein. | Name character varying(60) NOT NULL String |
Description | Beschreibung | Optionale Kurzbeschreibung des Datensatzes | Eine Beschreibung ist auf 255 Zeichen begrenzt. | Description character varying(255) String |
Active | Aktiv | Der Datensatz ist im System aktiv | Es gibt zwei Methoden um Datensätze im System zu sperren: Eine Methode ist den Datensatz zu löschen. die andere ist es den Datensatz zu deaktivieren. Ein deaktivierter Datensatz kann nicht mehr ausgewählt werden, steht aber weiterhin in Berichten zur Verfügung. Es gibt zwei Gründe dafür einen Datensatz zu deaktivieren und nicht zu löschen: (1) Das System benötigt den Datensatz für Audits (2) Der Datensatz wird von anderen Datensätzen referenziert. Es ist z.B. nicht möglich einen Geschäftspartner zu löschen, wenn zu diesen Geschäftspartner Rechnungen vorliegen. In diesem Fall wird der Geschäftspartner deaktiviert und kann nicht mehr für zukünftige Vorgänge verwendet werden. | IsActive character(1) NOT NULL Yes-No |
Entity Type | Entitätstyp | Entitätstyp im Dictionary. Legt Besitz und Synchronisation fest. | Die Entitätstypen "Dictionary", "ADempiere", "iDempiere" und "Application" könnten automatisch synchronisiert und Anpassungen gelöscht oder überschrieben werden. Für Anpassungen die Entität kopieren und "Benutzerverwaltet" auswählen! | EntityType character varying(40) NOT NULL Table |
Type | Typ | Art der Validierung (SQL, Java Script, Java Language) | Das Feld "Elementtyp" zeigt den angewandten Validierungstyp an. Dies kann SQL, Java Script oder Java Language sein. | Type character(1) List |
Validation code | Validierungscode | Validierungscode | Das Feld "Validierungscode" zeigt Datum und Uhrzeit des Fehlers und die Fehlermeldung an. | Code character varying(2000) Text |
TAB: In Spalte verwendet
Beschreibung: In Spalte verwendet
Hilfe null
Folgende Felder werden in der Standardmaske angezeigt:
Original Name (englisch) | Name (deutsch) | Beschreibung | Hilfe | Technische Daten |
---|---|---|---|---|
Client | Mandant | Mandant für diese Installation | Ein "Mandant" ist eine Firma oder eine juristische Person. Mandanten können keine Daten teilen/nicht gemeinsam auf Daten zugreifen. | AD_Client_ID numeric(10) NOT NULL Table Direct |
Organization | Organisation | Organisatorische Einheit innerhalb des Mandanten | Eine "Organisation" ist die Geschäftseinheit eines Mandanten oder eine juristische Person, z.B. ein Geschäft oder eine Abteilung. Organisationen können gemeinsam auf Daten zugreifen, bzw. die Daten gemeinsam verwenden. | AD_Org_ID numeric(10) NOT NULL Table Direct |
Table | Tabelle | Tabelle für die Felder | Die Datenbanktabelle liefert die Informationen der Tabellendefinition | AD_Table_ID numeric(10) NOT NULL Table Direct |
DB Column Name | DB Spaltenname | Der Name der Spalte in der Datenbank | Das Feld "DB Spaltenname" zeigt den Namen einer Tabellenspalte an, wie er in der Datenbank festgelegt wurde. | ColumnName character varying(30) NOT NULL String |
System Element | Systemelement | Ein "Systemelement" ermöglicht die zentrale Verwaltung von Spaltenbeschreibungen und Hilfetexten. | "Systemelement" ermöglicht die zentrale Verwaltung der Hilfe, Beschreibung und Terminologie einer Tabellenspalte. | AD_Element_ID numeric(10) Search |
Name | Name | Alphanumerischer Identifikator des Eintrags | Der "Name" eines Eintrags wird zusätzlich zum Suchschlüssel als Standardsuchoption verwendet. Ein Name kann bis zu 60 Zeichen lang sein. | Name character varying(60) NOT NULL String |
Description | Beschreibung | Optionale Kurzbeschreibung des Datensatzes | Eine Beschreibung ist auf 255 Zeichen begrenzt. | Description character varying(255) String |
Comment/Help | Kommentar/Hilfe | Kommentar oder Hinweis | Das Feld "Kommentar/Hilfe" enthält Hinweise, Kommentare oder Hilfestellungen zur Verwendung eines Artikels. | Help character varying(2000) Text |
Active | Aktiv | Der Datensatz ist im System aktiv | Es gibt zwei Methoden um Datensätze im System zu sperren: Eine Methode ist den Datensatz zu löschen. die andere ist es den Datensatz zu deaktivieren. Ein deaktivierter Datensatz kann nicht mehr ausgewählt werden, steht aber weiterhin in Berichten zur Verfügung. Es gibt zwei Gründe dafür einen Datensatz zu deaktivieren und nicht zu löschen: (1) Das System benötigt den Datensatz für Audits (2) Der Datensatz wird von anderen Datensätzen referenziert. Es ist z.B. nicht möglich einen Geschäftspartner zu löschen, wenn zu diesen Geschäftspartner Rechnungen vorliegen. In diesem Fall wird der Geschäftspartner deaktiviert und kann nicht mehr für zukünftige Vorgänge verwendet werden. | IsActive character(1) NOT NULL Yes-No |
Length | Länge | Die Länge einer Spalte in der Datenbank | Das Feld "Länge" bezeichnet die Länge einer Spalte wie sie in der Datenbank definiert wurde. | FieldLength numeric(10) Integer |
Reference | Referenz | Systemreferenz (Pickliste) | Die Referenz bestimmt die Art des Referenzfelds | AD_Reference_ID numeric(10) NOT NULL Table |
Reference Key | Referenzschlüssel | Erforderlich um anzugeben ob der Datentyp eine Tabelle oder Liste ist | Der "Referenzschlüssel" bezeichnet den Speicherort der Referenzwerte. Es muss definiert werden, ob der Datentyp eine Tabelle oder Liste ist. | AD_Reference_Value_ID numeric(10) Table |
Dynamic Validation | Dynamische Validierung | Regel für die dynamische Validierung | Die Regeln bestimmen, wann ein Eintrag als gültig bewertet wird. Sie können Variablen für eine dynamische (kontextbezogene) Validierung verwenden. | AD_Val_Rule_ID numeric(10) Table Direct |