Archiv der Kategorie ‘Excel Services‘

 
 

Event Handler in der Praxis

04. Juni 2008 • Kategorie: Eventhandler, Excel Services, Programming • Kommentare: 0

In welchen Szenarien könnt ihr euch den Einsatz von EventHandler vorstellen? Setzt ihr in euren SharePoint-Installationen schon selbstentwicklete EventHandler ein? Noch nie davon gehört? Wir freuen uns auf Antworten in den Kommentaren zu diesem Artikel.

Ein Beispiel:
Es soll eine Site Directory geführt werden mit allen Projektsites. Beim Erstellen eines Projektsites sollen diverse Metadaten angegeben werden und auch direkt am gleichen Ort die berechtigte Gruppe gewählt werden. Mit der Standardfunktionalität stösst man (immer wieder) schnell an Grenzen.

Probleme sind:
Angabe von Site Directory Metadata in der Siteerstellungsmaske in schlecht gelöst in SharePoint. Für Lookup-Felder werden einfache Textfelder dargestellt, der Benutzer wird in den meisten Fällen falsche Angaben machen. Berechtigungen werden erst auf einer Folgeseite angegeben. Zudem ist man mit dem Standard-Site-Directory recht limitiert.

Lösung:
Site-Verzeichnis als separate benutzerdefinierte Liste führen. Man kann danach alle normalen Listenfunktionen und Webparts verwenden. Lookupfelder gehen und man kann wie sonst überall in SharePoint weitere Spalten hinzufügen. Und hier kommt der EventHandler zum Zug: beim Erstellen eines neuen Eintrags in der Liste, wird anhand der gewählten Daten automatisch eine Website erstellt und (bei Bedarf) darauf die Berechtigungen korrekt eingestellt.

Jetzt eben: wo könnt ihr euch den Einsatz von EventHandlern vorstellen? Oder habt ihr Fragen? Dazu ist der Kommentarbereich offen.

Excel Web Access Error

09. Juli 2007 • Kategorie: Excel Services, Fehlermeldungen • Kommentare: 0

Excel Web Access FehlerWenn diese Fehlermeldung erscheint und Sie der Administrator sind, müssen Sie sich selbst helfen. Am besten direkt mal in den Logs schauen. Da findet man Einträge zu „Excel Calculation Services“. In meinem Fall konnte der Filecache nicht erstellt werden – wahrscheinlich weil die Platte voll gelaufen ist.

Nachdem dem Platzschaffen musst zuerst ein iisreset inszeniert werden, um das Problem zu beheben.

Nebenbei: auch witzig sind dann Einträge wie:

ExcelService.PostProcessRequest: The server encountered a very serious error and will continue to function.