Frage

Ich habe eine Reihe von Site-Sammlungen, die alle eine identische Liste haben (Status, Titel, Datum). Ich versuche, eine Master-Liste auf meiner Website zu erstellen, die die Elemente aus jeder Listen ergreift und alle zusammen mit einer zusätzlichen Spalte mit dem Namen (Eigentümer) anzeigt, die sagen, wo der Artikel stammt, von dem der Artikel stammt. Kann mir jemand in die richtige Richtung, wie man das erreichen kann? Ist das mit eingebauten Funktionen möglich oder muss ich etwas Customs bauen? Alles, um mich zu bringen, um mich zu beginnen, sei großartig. Ich benutze den Share Point 2010. Danke.

edit - Die kombinierte Liste benötigt keine vollständige Funktionalität. Alles, was ich vorab möchte, habe den Titel ein Link zum Artikel auf der eigenen Standortsammlung.

edit -

Es gibt so etwas wie 5-10 Site-Sammlungen mit einer Liste von jeder Site-Sammlung. Die Liste ist eine Aufgabenliste und wir möchten sie alle kombinieren und sortieren und gruppieren, um einen besseren Griff auf alle erforderlichen Aufgaben zu erhalten. Dies wird mehrmals täglich zugegriffen, so dass ein benutzerdefinierter Webpart ein guter Weg ist, um damit umzugehen. Ich habe angefangen, ein benutzerdefiniertes visuelles Web-Teil zu entwickeln, aber ich fällt mir schwer, das, was ich will, zu erreichen. Im Moment habe ich eine Standardtabelle, in der ich die Werte der Listen ziehe. Dies ist gut, um alle Task-Elemente anzuzeigen, aber es erlaubt mir nicht, die Artikel anschließend zu sortieren oder zu gruppieren (es sei denn, ich vermisse etwas).

Hilft diese weitere Informationen?

War es hilfreich?

Lösung

Da Sie über Site-Sammelgrenzen hinweg gehen, sind Ihre Optionen:

    .
  • suche - vorausgesetzt, Sie haben diese Listen, die mit einem derselben Inhaltstyp für die Listenelemente erstellt wurden, Sie können einen Suchbereich erstellen, um die Elemente dieses Inhaltstyps zurückzugeben. Möglicherweise müssen Sie die Suchergebnisse XSL ein bisschen anpassen, um Ihre Anforderungen zu erfüllen. Möglicherweise verweisen Sie auf diesen Link: http://sharepoint.licomputersource.com/2010/11/configure-custom-search-scope-in-sharepoint-2010-to-rollup-Tasks- Dokumente-ODER-Sites-From-Anywhere-Part-1 / (gefunden mit einer schnellen Bingsuche). Dieser Link sollte auch dazu beitragen, mit dem Web-Teil des Suchergebnisses zu gelangen und die Abfrage / Anzeige anzupassen: http://msdn.microsoft.com/de-us/library/ee819886 . Wenn die Anforderung darin besteht, alle Elemente zu sehen, unabhängig von den Artikelberechtigungen, funktioniert dies nicht.
  • Benutzerdefiniert entwickelt - wenn die Anforderung darin besteht, alle Elemente zu sehen, unabhängig von Berechtigungen, um tatsächlich auf sie zu gelangen, können Sie auf eine benutzerdefinierte Lösung aussehen. Sie können auf alle Elemente irgendwo auf alle Elemente in einer Master-Liste speichern. Dies kann von einem Timer-Job (wahrscheinlich meiner ersten Wahl), Workflow- oder Event-Empfänger erfolgen, je nachdem, was die Sicherheits- / Zugangsberechtigungen waren. Je nachdem, wie viele Site-Sammlungen Sie sprechen, über die Sie sprechen, und vorausgesetzt, Sie könnten in einer landwirtschaftlichen Lösung (nicht sandkasten) arbeiten, können Sie möglicherweise das serverseitige Objektmodell in einem Webpart nutzen, dies könnte jedoch um Probleme bitten Diese Aggregation Jedes Mal (wenn Sie dies verfolgen, würde ich die Daten speichern).
  • gekauft - Die großen Anbieter haben möglicherweise Dinge, die über Listen zusammenfassen. Bambus kommt mir in den Sinn. Wie in Kommentaren erwähnt, Lightning Tools (http://www.lightingtools.com/lightning-conductor-2010-web-part.aspx). Kann nicht miteinander sprechen, da ich sie nicht persönlich benutzt habe.
  • Powershell - Wenn dies nur von einer kleinen Teilmenge von Benutzern benötigt wird (wie 1-2), können Sie auch ein PowerShell-Skript in Betracht ziehen, das als geplante Aufgabe ausgeführt wird, der die Ergebnisse in eine .csv (Comma separate Datei) ablag und importieren Sie diese Daten dann in eine Liste. Sie können mit PowerShell importieren oder manuell mithilfe der Datenblattansicht. Sobald Sie in eine Liste geladen haben, können Sie dann die Standardlisten-Webteile für die Anzeige verwenden.

    hoffe das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top