Dies beendete vergangenen Woche ich ein Proof of Concept Projekt für einen Kunden in Manhattan. Während der Implementierung der Lösung, Ich lief in ein weiteres Manko der MOSS-KPIs (finden Sie hier eine vorherige KPI-Problem und mein workaround).
Hintergrund: Wir verwendet SharePoint Designer-Workflows, um eine recht komplexe mehrmonatigen lange Geschäftsprozess modellieren. Als es chugged entlang, Es würde einige Statusinformationen in einer Liste aktualisieren.. KPIs verwenden diese Daten ihre Mojo zu tun.
Wir beschlossen, eine neue Website jedem Erstellen einer neuen Geschäftsprozessen startet. Abgesehen von den Workflow selbst, Diese Websites hosten mehrere Dokumentbibliotheken, Verwenden Sie Zielgruppenadressierung und So weiter. Nur ein paar Sachen mit Zusammenarbeit zwischen internen Mitarbeitern helfen, Reisen Mitarbeiter und dem Kunden der teilnehmenden Geschäftspartner.
Wir wollten auch einige KPIs anzeigen, die den Gesamtzustand der diesen bestimmten Geschäftsprozess überwachen, wie durch den Workflow-Status-Daten gefördert und mit KPIs angezeigt.
Schließlich, Wir verwendeten KPI Listenelemente, die eine Anzahl auf eine Ansicht in einer Liste auf der Website zu tun (im Gegensatz zu ziehen aus einer anderen Datenquelle, wie excel oder SQL).
Das Problem: Wie Sie sich vorstellen können, vorausgesetzt, wir waren die Grundidee nach vorne in eine Welt der Produktion durchzuführen, Wir wollen eine Websitevorlage. Stellen Sie eine neue Website auf Basis eines Business-Prozesses"" Vorlage.
Das Problem ist, dass Sie nicht scheinen, um einem funktionsfähigen KPI auf diese Weise bekommen. Wenn ich eine neue Website, basierend auf einer Vorlage mit einer KPI-Liste und KPI-Webparts erstellen, die neue Website KPI-Daten sind defekt. Die neue Website KPI Liste Punkte an welcher Quelle definiert Sie, wenn Sie es zuerst als Vorlage gespeichert.
Beispiel:
- Erstellen Sie eine neue Website, und erstellen Sie sie bis zur Perfektion. Diese Seite beinhaltet die KPI-Daten.
- Als Vorlage speichern.
- Erstellen Sie eine neue Website und wenn Sie die Vorlage basieren.
- Diese neue Website KPI-Listenelemente’ Quellen zeigen Sie auf die Websitevorlage, nicht der aktuellen Website.
Der Prozess der Instanziierung korrigiert nicht die URL.
Ich habe versucht, dieses Problem zu lösen, indem Sie eine relative URL angeben, beim Definieren des KPI-Listenelements. Jedoch, Ich konnte keine Variation davon arbeiten bekommen..
Ich möchte immer diese "Problem-paar" Blog-posts mit irgendeiner Art von Lösung, aber in diesem Fall habe ich nicht eine gute. Das beste, was, das ich herausfinden kann, ist, dass man die neu eingerichtete Website und alles manuell beheben. Die Benutzeroberfläche macht es noch schwieriger, weil eine Aktualisierung Ändern der URL der Liste "Quelle" verursacht werden., So haben Sie wirklich die ganze Sache von Grund auf neu zu definieren.
Wenn jemand einen besseren Weg zu handhaben weiß, Bitte post a comment.
</Ende>
Paul
Ich habe nicht noch mit ihm gespielt, aber könnte der SharePoint Config-Speicher hier helfen?