List-BA - Bedin­gungs- und Aktionsliste erstellen

list ba 01

Diese Funktion erstellt eine Liste aller Bedingungen und Aktionen (CA – Condition, Action) aus gespei­cherten Ent­schei­dungs­ta­bellen in Form einer Excel- oder CSV-Datei. Dies unterstützt die Suche nach bestimmten Komponenten (Retrieval).

list ba 03

Notwendige Parameter

Parameter [Kurzform]

-List-BA "Ver­zeich­nis-Name(n)" [‑lba]

Erzeugt eine Liste aller Bedingungen und Aktionen aus Ent­schei­dungs­ta­bellen ausgehend vom Ver­zeich­nis "Ver­zeich­nis-Name". Es können auch mehrere Ver­zeich­nisse, getrennt durch das im Betriebssystem gültige Trennzeichen (unter Windows z.B. Semikolon ";") ange­ge­ben werden. Fehlt die Ver­zeich­nis­an­gabe, dann wird auto­ma­tisch entweder das aktuelle Arbeitsverzeichnis, oder, wenn ange­ge­ben, der Ver­zeich­nis­name des Parameters -RootDirectory, verwendet.

Optionale Parameter

Parameter [Kurzform]

-Recursive [‑rec]

Dieser Parameter veranlasst, dass auch alle Unterverzeichnisse durchsucht werden.

-FileNamePattern "Namens­muster" [‑fnp]

Beschränkung der Verarbeitung auf Dateien, die dem ange­ge­benen Namens­muster entsprechen.

Die Groß-/Kleinschreibung ist ohne Bedeutung.

Zur Maskierung können die folgenden Zeichen verwendet werden:
   *  für eine beliebige Zeichenfolge
   ?  für genau ein beliebiges Zeichen

Auch die Angabe mehrerer Namens­muster ist, durch Komma oder Semikolon getrennt, möglich.

-DataModelLanguages …​ [‑dml]

Nur für den Ausnahmefall, dass mehrsprachige Ent­schei­dungs­ta­bellen vorliegen. LF‑ET unterstützt derzeit Deutsch und Englisch, siehe auch: Spracheinstellungen.

Mit diesem Parameter kann gezielt die Sprache - oder die Sprachen - ausgewählt werden, mit denen die Liste erzeugt werden soll.

Mögliche Parameter-Werte sind derzeit "de" und/oder "en".

-SheetCompact …​ [‑sc]

Noch "experimentell" und nur für die Excel-Ausgabe: Mit dieser Option wird in einem zweiten Excel-Blatt eine kompaktere Bedin­gungs- und Ak­tions-Liste ausgegeben, die insbesondere die fachliche Kommunikation unterstützen soll.

-FileOut "Datei-Name" [‑fo]

Die Ausgabe wird in Datei "Datei-Name" geschrieben.

Zulässige Datei­endungen sind: .xls, .xlsx, .csv und .txt.

Endet der Name mit .xls oder .xlsx, dann erfolgt die Ausgabe direkt im MS-Excel-Format. Ansonsten wird eine Text-Datei im CSV-Format erstellt.

Fehlt die Angabe zum Datei-Namen, dann wird die Voreinstellung "LFET-List-BA.xlsx" verwendet.

-CreateMissingFolders [‑crmf]

Dieser Parameter veranlasst, dass Aus­gabe-Ver­zeich­nisse, die noch nicht vorhanden sind, auto­ma­tisch erzeugt werden.

-RootDirectory "Ver­zeich­nis-Name" [‑rd]

Dieser Parameter veranlasst, dass alle Ver­zeich­nis­an­gaben in der Ausgabe relativ zu dem hier ange­ge­benen Ver­zeich­nis dargestellt werden. Fehlt die Angabe "Ver­zeich­nis-Name", dann wird auto­ma­tisch das Ver­zeich­nis verwendet, das sich aus dem Parameter -List-BA ergibt.

-OpenDirectoryOut [‑odo]

Dieser Parameter veranlasst, dass das Ver­zeich­nis, in dem sich die durch -FileOut erstellte Datei be­fin­det, auto­ma­tisch geöffnet wird.

Fehlt der Parameter -FileOut dann wird auch gleich­zeitig die Erzeugung der Ausgabedatei mit dem voreingestellten Namen ausgelöst.

-OpenFileOut [‑ofo]

Dieser Parameter veranlasst, dass die durch -FileOut erstellte Datei auto­ma­tisch mit dem zum Dateityp passenden System-Edi­tor (z.B. Notepad, MS-Excel, etc.) geöffnet wird.

Fehlt der Parameter -FileOut dann wird auch gleich­zeitig die Erzeugung der Ausgabedatei mit dem voreingestellten Namen ausgelöst.

-ColorHyperlinks [‑ch]

Hyperlinks in Excel-Dateien werden bei LF‑ET nicht auto­ma­tisch optisch hervorgehoben. Durch Angabe dieses Parameters werden alle Hyperlinks blau und unterstrichen dargestellt.

-DelimItem "x" [‑di]

Das voreingestellte Spaltentrennzeichen (;) kann hiermit auf einen anderen Wert geändert werden.

Dieser Parameter ist nur von Bedeutung bei Ausgaben im CSV-Format.

-DelimText "y" [‑dt]

Das voreingestellte Textbegrenzungszeichen (") kann hiermit auf einen anderen Wert geändert werden.

Dieser Parameter ist nur von Bedeutung bei Ausgaben im CSV-Format.

Anwendungsbeispiele

Eine typische Form des Aufrufs ist z.B.:

lfetconsole.bat -List-BA -Recursive -OpenFileOut

Oder in Kurzform:

lfetconsole.bat -list-ba -rec -ofo

Einige Spalten können u.U. sehr lange bzw. umfangreiche Textinformationen enthalten (lange Ordner-Namen, komplette Texte zur Ent­schei­dungs­ta­belle, etc.). Diese Spalten werden in Tabellenkalkulationsprogrammen, wie z.B. MS-Excel, einfach sehr schmal eingestellt, so, dass man ge­rade noch sieht, ob eine Information enthalten ist oder nicht. Soll der Inhalt eingesehen werden, dann wird einfach die entsprechende Zelle markiert und der komplette Inhalt kann in der aktivierten Bearbeitungsleiste eingesehen werden.