Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Lists
Im Abschnitt Lists werden Listen definiert, die in Primus für verschiedene Zwecke genutzt werden können. Da wäre die Möglichkeit mit combobox oder listbox in einem Formular Auswahllisten anzuzeigen, oder in Listenansichten um statt der Dateiendung das zugehörige Icon darzustellen.
Namenskonvention für Listen
Der Name der Liste ist frei wählbar, muss aber eindeutig sein. Es wird aber empfohlen Listen nach dem Schema List_<LISTENINHALT> aufzubauen. Dadurch bleibt die Konfiguration für den Administrator übersichtlich und lesbar.
Standardlisten in Primus
In Primus sind von Haus aus einige Listen standardmäßig enthalten. Diese Listen sind aber nicht zwingend erforderlich und die Listeneinträge können auch geändert werden.
| Liste | Zweck |
|---|---|
| List_WorkflowStatus | Enthält die Benennung, Symbole und Farben für die Status die ein Dokument haben kann |
| List_WriteStatus | Enthält den Text und das Symbol für schreibbar / schreibgeschützt |
| List_WriteStatus | Enthält Text und Symbol für den Modified Status |
| List_FileTypes | Enthält die Benennungen und Symbole für die verwalteten Dokumenttypen |
| List_FileTemp_docx | |
| List_BOM_State | Enthält den Text für die verschiedenen Stücklisten Status eines Stücklisteneintrags |
| List_User | Enthält die Loginnamen der Benutzer sowie deren vollständiger Name, eine Kurzform und z.B. die Initialen |
| List_Material | Liste der Werkstoffe die im CAD System definiert sind, der Abgleich erfolgt über eine Primusfunktion |
Benutzerdefinierte Listen
Es können unternehmensbezogen weitere Listen nach Bedarf konfiguriert werden. Es empfiehlt sich, diese Ergänzungen in der LISTS.xml einzutragen. Die LISTS.xml wird mit include in den Abschnitt Lists eingebettet.
Listeneinträge
Listeneinträge bestehen immer aus einem Leer-Tag mit dem Namen entry. Das Attribut value ist erforderlich, dazu mindestens ein weiteres Attribut, i.d.R. text, mit dem der zugehörige Listeneintrag verknüpft ist. Es können aber beliebige weitere Attribute definiert werden.
Beispiel
Hier im Beispiel wird zusätzlich das Attribut icon definiert, welches den Pfad zum zugehörigen Icon angibt.
<Lists> <List_ProjectTypeIcon> <entry value="PROJNODE" text="Projektknoten" icon="Resources\Icons\project" /> <entry value="CAD" text="CAD" icon="Resources\Icons\cad" /> <entry value="DOC" text="Dokumentation" icon="Resources\Icons\office" /> <entry value="FOLDER" text="Ordner" icon="Resources\Icons\folder" /> <entry value="STD" text="Standard" icon="Resources\Icons\stdpart" /> </List_ProjectTypeIcon> </Lists>
