Questions & Answers

SOLVED
Annika
I'm new here

Anzahl von Elementen

Jump to solution

Hallo zusammen,

unsere Manager fragen immer wieder nach der Anzahl von bestimmten Elementen in unserem FirstSpirit Projekt.

Um die Menge der Datensรคtze in bestimmten Datenquellen herauszufinden habe ich inzwischen ein kleines Beanshell-Skript geschrieben um die Size auszugeben.

Die aktuelle Aufgabe besteht darin die komplette Anzahl der Template und Website-Seiten auszugeben. Bevorzugt in Unterscheidung wie viele Seiten pro Sprache generiert werden.

Kennt Jemand eine Stelle an der diese Informationen sowieso ausgegeben werden? Bei einem Feature-Transport wird einem ja zb. Die Anzahl der ausgewรคhlten Datensรคtze angezeigt.
Bei den Templates werden leider nur die Objekte angezeigt. Dadurch wird ein Ordner mit vielen Untertemplates als 1 Element gezรคhlt.
Vielleicht hat auch jemand bereits ein Skript fรผr so einen Fall erstellt?
Bezรผglich den Website-Seiten kรถnnte ich mir vorstellen in der Generierung eine Generierungsvariable hoch zu zรคhlen, oder einfach das Publizierungslog in Notepad zu kopieren und die Vorkommnisse von โ€ž.htmlโ€œ zu zรคhlen.

Was haltet ihr von den Ideen, bzw. habt ihr noch bessere?

Mit besten GrรผรŸen aus Kรถln

stodt GmbH

Annika Hayd

Software Developer

1 Solution

Accepted Solutions
aVogt
Returning Creator

Hallo Annika,

eine detailierte รœbersicht kann รผber die API ganz gut erzeugt werden. Ansatzpunkt sind die entsprechenden Stores.

Bei Vorlagen z.B.

     FormatTemplates templates = TemplateStoreRoot.getFormatTemplates()

     Listable<StoreElement> storeElements = templates.getChildren(folderClass, false);

     folder-Class z.B.: de.espirit.firstspirit.access.store.templatestore.SectionTemplate

Damit kann man sich selber zusammenbauen was sich die Manager auch wรผnschen.

So etwas habe ich mir "gebaut" (das ganze dann gleich als PDF ausgeben lassen und verรถffentlicht)

236317_pastedImage_0.png

GrรผรŸe

Andreas

View solution in original post

2 Replies
aVogt
Returning Creator

Hallo Annika,

eine detailierte รœbersicht kann รผber die API ganz gut erzeugt werden. Ansatzpunkt sind die entsprechenden Stores.

Bei Vorlagen z.B.

     FormatTemplates templates = TemplateStoreRoot.getFormatTemplates()

     Listable<StoreElement> storeElements = templates.getChildren(folderClass, false);

     folder-Class z.B.: de.espirit.firstspirit.access.store.templatestore.SectionTemplate

Damit kann man sich selber zusammenbauen was sich die Manager auch wรผnschen.

So etwas habe ich mir "gebaut" (das ganze dann gleich als PDF ausgeben lassen und verรถffentlicht)

236317_pastedImage_0.png

GrรผรŸe

Andreas

Hallo Andreas,

fรผr ein anderes Thema musste ich jetzt sowieso ein Script schreiben, welches รผber die Stores iteriert und die Objekte auswertet.
Darรผber habe ich mir nun auch gleich die Anzahl ausgeben lassen.
Danke fรผr deine Antwort : )

Viele GrรผรŸe,
Annika

0 Kudos

Type a product name