Mit weniger Klicks mehr erreichen: Mit unserer Blogreihe „COSIMA Scripting“ zeigen wir anhand verschiedener Kundenbeispiele mögliche Optimierungen in COSIMA. COSIMA-Anwender*innen können mit ein wenig Programmiererfahrung selbst neue und sehr spezifische Funktionalitäten erstellen. Dieses mal geht es um das direkte Öffnen aller Referenzen über eine Aktion im Kontextmenü

Wie in den vergangenen Jahren haben wir auch dieses Jahr wieder eine Kundenzufriedenheitsumfrage nach dem Net Promoter Score (NPS) durchgeführt. Vielen Dank an alle, die sich daran beteiligt haben und mit Ihrem Feedback dazu beitragen, dass wir uns immer weiter verbessern können.

Die Umfrage hat einige weitere Fragestellungen enthalten, darunter auch, welche Funktionen für COSIMA von Ihnen gewünscht sind bzw. um welche Funktionen wir COSIMA noch erweitern sollen.

Eine Funktion, die gewünscht wurde, war das direkte Öffnen aller Referenzen über eine Aktion im Kontextmenü. Um die Referenzen eines Dokuments aufzulisten, existieren in COSIMA auch heute bereits schon einige Wege, von denen ich einen Auszug hier aufführe:

  1. Im „CMS-Navigator“ über die Darstellung der Referenzen:
  2. Im Kontextmenü des Objekts über „Suche nach…“ > „Verwendungen…“ und der anschließenden Suche nach den Objekten:
  3. Über die Sicht „Verwendungsnachweis“:

 

All diese Wege erlauben es, die Referenzen eines Objekts zu ermitteln. COSIMA bietet standardmäßig die Möglichkeit, mehrere Objekte zu markieren und diese gleichzeitig zu öffnen (und dabei auszuchecken). Daher haben wir uns entschieden, nicht noch eine zusätzliche Möglichkeit für diesen Anwendungsfall zu schaffen.

Für einen COSIMA Scripting Use Case eignet sich dieses Beispiel dennoch, da wir die Anforderung sehr einfach umsetzen können. Per COSIMA Script können wir auf Objekten einen neuen Kontextmenü-Eintrag erzeugen, der alle Referenzen auflistet und per Auswahldialog anbietet, welche davon direkt geöffnet werden können. Auch das Auschecken und Öffnen kann per COSIMA Scripting vorgenommen werden.

In unserem Beispielscript sieht der Auswahldialog dann so aus:

Komfortfunktionen, wie eine Filtermöglichkeit oder das An- und Abwählen aller Einträge, werden über das COSIMA Script automatisch bereitgestellt. Es wurden nur die aufzulistenden Objekte übergeben und die Logik zum Öffnen ergänzt. Zusätzlich ist noch eine Prüfung auf die erforderlichen Rechte nötig, da beispielsweise das im Screenshot gezeigte erste Objekt „General“ bereits freigegeben ist und daher nicht ausgecheckt werden darf. Das Script überspringt diesen Eintrag. Natürlich wäre eine Vorfilterung auch möglich gewesen, so dass dieses Objekt gar nicht erst in der Liste auftaucht.

Dieses Beispiel verdeutlicht sehr schön, warum wir bestimmte Funktionen bewusst nicht in den Standard übernehmen und zeigt gleichzeitig auf, dass es dennoch sehr einfache Lösungen gibt. Haben Sie noch weitere Funktionen, die Sie in COSIMA vermissen? Eventuell können wir daraus einen Blog-Artikel erstellen. Oder haben Sie sich vielleicht selbst schon COSIMA Scripte erstellt, die Sie mit unserer Community teilen möchten? So oder so freuen wir uns über Ihre Rückmeldungen!

Interesse geweckt?

Diese Artikelreihe beschäftigt sich mit den mächtigen Funktionen von COSIMA Scripting und stellt verschiedene Anwendungsfälle in einzelnen Artikeln vor. Wir freuen uns sehr, Rückmeldung von Ihren Beispielen oder Vorschläge für zukünftige Artikel dieser Reihe zu erhalten. Unsere Kunden bekommen die in den Artikeln vorgestellte COSIMA Scripte mit einer kurzen Anleitung auf Nachfrage selbstverständlich kostenfrei. Dafür einfach eine kurze Mail an support@docufy.de mit dem Titel „COSIMA Scripting: Objekte mit allen Referenzen über eine Aktion öffnen“ schreiben.

Für weitere Unterstützung oder eine Initial-Umsetzung melden Sie sich gerne zu einem unserer Trainings oder zu einem individuellen Workshop an. Zusätzlich bieten wir Ihnen auch Scripting-Support als Dienstleistung an, falls Sie bei selbst erstellten Scripten Unterstützung in Form eines direkten Austauschs mit unseren Entwicklern brauchen, oder Sie sprechen einen unserer Partner an, der Ihnen ebenfalls Unterstützung im Bereich COSIMA Scripting bieten kann.