Frage

Hintergrund

Meine Aufgabe ist es, in Sharepoint, ein Bild einer Prozesslandkarte zeigen, die angeklickt werden sollen. Denken Sie an eine imagemap in html. Einige Bereiche nehmen Sie an andere Prozesskartenbilder und andere öffnet ein Pop-up-Fenster.

„Verbunden“ an jede Prozesslandkarte ist ein Satz von Dokumenten. Diese Dokumente werden in einer Dokumentbibliothek gespeichert. Es gibt eine Prozesslandkarte für jeden Ordner in der Dokumentbibliothek. Die Dokumente sollten das Bild gezeigt als nächstes. Die Person entweder das Bild oder einen Ordner klicken, in der Hierarchie navigieren sollte auch in der Lage sein, hochladen, herunterladen und die Dokumente löschen.

Frage

Was wäre die einfachste Lösung für das sein?

Meine Gedanken

... so weit ist, eine benutzerdefinierte Web-Teil zu schaffen, die ich über dem Dokumentbibliothek Browser (der Standard ein in MOSS 2007) hinzufügen. Dieser Webpart liest einige XML-Datei, um das Bild unter Hinweis darauf, zu zeigen, und die Bereiche, die klickbare sein soll. Es hört für eine Art von Ereignissen aus der Dokumentbibliothek, wie Klicks auf Ordner im Browser oder liest die aktuelle URL zu wissen, wo in der Ordnerhierarchie wir momentan sind, und dass zeigt die richtige Prozesskartenbild. Wenn das Bild geklickt wird, aktualisiert der Web-Teil das Bild und erzählt die Dokumentbibliothek entsprechend zu aktualisieren.

Ist das machbar? Bin ich auf dem Holzweg? Wie kommuniziere ich mit einer Dokumentbibliothek?

Danke, Martin

War es hilfreich?

Lösung 2

Lange seit ich hier bin ... gelöst Eigentlich diesen.

Wir haben zwei Webparts, ein für Prozess-Navigation und eine für die Filterung von Dokumenten in der Dokumentbibliothek.

Das Webpart für die Prozessführung ist eigentlich nur ein Web-Teil, der für einen bestimmten Abfrage-Parameter in der URL sieht aus und fügt hinzu: „.html“, um es. Dann sieht für das Dokument in einer Dokumentbibliothek. Wenn dann festgestellt wird dieses Dokument in einem Iframe gezeigt. Einfach!

Die HTML-Dokumente erzeugt werden von Visio und HTML exportieren, dann auf Sharepoint hochgeladen. Die Links in dem Visio-Dokument treiben die Anwendung mit Abfragen.

Der Web-Teil, der die entsprechenden Dokumente zeigt sieht auch für eine bestimmte Abfrage in der URL sendet dann filterparameters in der Dokumentbibliothek durch die IfilterProvider Schnittstelle. Ich riß dieses Beispiel IFilterProvider bei MSDN und machte es für Parameter in der URL aussehen und machte dann die Steuerelemente für den Benutzer unsichtbar.

Wirklich einfache Lösung, wenn der Kunde muss in einer Menge Arbeit setzen ihre Unternehmensprozesse in sie zu integrieren. Und es ist etwas fehleranfällig und wahrscheinlich ein Sauger Änderungen an datenweisen.

Andere Tipps

Meine Gedanken sind, dass Sie einen Webpart erstellen, die Ihre Image-Map zeigt und Ausgänge (Provider) die entsprechenden Kriterien an einen anderen Webpart, die es verbraucht und zeigt die Dateien in einer Dokumentbibliothek.

Sie können dies erreichen, indem Sie Ihre eigene benutzerdefinierte webpart erstellen, die eine Dokumentbibliothek zeigt auf einer CAML-Abfrage basiert. Jede Bilder sendet eine andere CAML-Abfrage in der Dokumentbibliothek webpart.

Ich hoffe, das hilft. Bitte geben Sie Informationen, wie Sie dieses Problem gelöst, wenn Sie bereits getan haben.

Danke

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top