Archiv der Kategorie: SharePoint-Lösungen-Design

Erfassung “mailto:” Kennzahlen

Ich bin an einem Projekt, wo wir Metriken um eine Funktion namens "Share a Story müssen." Die Idee ist sehr einfach — Wenn Sie einen interessanten Artikel im Intranet schaust und will es mit jemandem zu teilen, Klicken Sie auf einen Link mit der Bezeichnung "teilen Sie diese Geschichte" per e-Mail an deinen Kumpel.

Wir spielten um mit ein benutzerdefiniertes Formular für diesen Zweck, aber am Ende, gesunden Menschenverstand den Sieg davon und wir benutzen Sie einfach das vertraute <a Href = Mailto:…> Technik. (<ein Href-mailto:…> ist ein erstaunlich robust wenig von HTML; als bonus, Dieser Link bringt mich zurück zu meinem alten UNIX-Seiten Manntagen; Das waren noch Zeiten!).

Diese Technik bietet eine hervorragende Benutzeroberfläche für Endbenutzer, da sie bekommen ihre bekannten MS-Outlook-Client verwenden (oder was auch immer e-Mail-Client, die sie installiert haben).

Es macht die Dinge schwieriger auf uns armen Entwickler Typen da sie Client * auch * will einen Bericht in der Zukunft zu führen, die anzeigt, wie oft Benutzer Geschichten austauschen und sogar welche Geschichten werden am häufigsten.

Wir Whiteboarded ein paar mögliche Lösungen. Mein Favorit ist zu Carbon copy (CC) eine SharePoint-Liste. Auf diese Weise, der Endbenutzer ruft noch den Outlook-Client, während wir zu erhalten, um das Ereignis zu erfassen, weil wir uns eine Kopie der e-Mail erhalten werde. Es gibt einige offensichtliche Nachteile. Das Hauptproblem ist, dass der Benutzer einfach leer aus oder sonst Zerfleischen die CC-Adresse könnte. Und, Wir müssen dieses Ereignis-Bibliothek von e-Mails verwalten. Wir haben einen geplanten Auftrag auf der weißen Tafel verantwortlich für diese Bereinigung.

Wenn Sie einige clevere Ansatz zur Lösung dieses Problems haben, Bitte sagen.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Definieren “Große” SharePoint-Anforderungen

So ersuchte und versprach, Ich habe meine Präsentation auf "große beziehen hochgeladen." Anforderungen von Endbenutzern für SharePoint-Projekte und Implementierungen. Es ist hier: http://CID-1cc1edb3daa9b8aa.SkyDrive.Live.com/Self.aspx/SharePoint/Paul Galvin Great Requirements.zip

Ich stellte diese auf der SharePoint Best Practices-Konferenz im Februar 2009 (www.sharepointbestpractices.com). Wenn Sie an der Konferenz Teil, Sie erhalten diese auch auf der Konferenz-DVD.

Die Präsentation umfasst viele Notizen mit den meisten Folien. Es ist nicht nur Aufzählungspunkte.

(Hier finden Sie meine anderen Präsentation einer Fallstudie governance: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!3099.entry

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Self-Service Site Creation ist nicht genau zum Erstellen von Websites

Wie viele SharePoint-Berater, Ich habe viele SharePoint-Funktionalität ausgesetzt. Einige Male, Ich Tauchen ziemlich tief. Andere Zeiten, die ich es gerade merke wie ich durch einen anderen Satz von Menüoptionen Fliege. Eines davon ist "Self service Site Creation." Ich habe keine Notwendigkeit es erst diese Woche.

Diese Woche, Ich brauche ein Geschäftsproblem zu lösen, was meiner Meinung nach geht häufiger geworden, da Unternehmen lockern und direktere Endbenutzer Kontrolle über SharePoint zu umarmen. In diesem Fall, Ich habe eine Websitevorlage zur Unterstützung einer bestimmte Endbenutzer-Gemeinschaft entworfen.. Leute in dieser Gemeinschaft sollten möglicherweise Erstellen eigener Websites werden, die diese Vorlage verwenden, wenn der Drang sie Streiks.

Ich erinnerte mich an "Self-Service Site Creation zu sehen" vor und ich habe immer versteckt, die hinten in meinem Kopf denken, dass "Self-Service Site Creation" ist SharePoint Jargon Bedeutung, Natürlich, so etwas wie "mir schalten möchten Sie Endbenutzer in der Lage, Websites erstellen, wenn sie wollen."

Also, Ich übergehen es fort, Probieren Sie es aus und für mich, Es ist keine Websites erstellen.. Es ist die Site erstellen. Sammlungen. Ziemlich großen Unterschied. Das ist nicht das, was ich will, Überhaupt nicht.

Es ist möglich, die Endbenutzer neue Unterseiten über eine benutzerdefinierte Berechtigungsstufe erstellen lassen. Das ist genau das, wo ich in erster Linie außer dass die Bezeichnung "Self service Site Creation gegangen wäre" Etikett täuschen mich. Per twitter, Ich lerne, dass es auch andere getäuscht hat 🙂

Ich arbeite immer noch, wie man ein bisschen einen mehr stromlinienförmigen Prozess bieten während Ihres Aufenthalts rein out of the box, aber es gibt ein bestimmter Pfad zu folgen. Nicht nur von diesem Label abgelenkt erhalten.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Technorati Tags:

Spinnerei bis temporäre virtuelle WFE für Spaß und Profit

Ich war einer der 20 oder 30 (oder vielleicht 100?) Diskussionsteilnehmer letzte Nacht in der New York-SharePoint-Benutzer-Gruppe treffen. Statt der üblichen Präsentationsformat, Das war alles über q&A zwischen dem Publikum und der Panel-Mitglieder. Schon früh, Michael Lotter führte mich zu einer neuen Idee und ich wollte zu teilen.

Eine konzertbesucherin beschrieben, wie seine Firma als Berater für sein Unternehmen eine Anwendung geschrieben bezahlt hatte. Der Berater schrieb es als Konsolenanwendung mit dem SharePoint-Objektmodell. Als Folge, Dies bedeutete, dass das Programm auf einem Server in der Farm ausgeführt werden musste. Dies bedeutete, dass jeder, der wollte die app verwenden müssten beim Server anmelden, die Arbeit und Abmelden. Auf den ersten, Dies war kein problem, aber bald, mehr und mehr (nichttechnischen) Benutzer zum Verwenden des Dienstprogramms erforderlich. Seine Frage war (in Anlehnung):

"Was sind meine Optionen? Ich möchte nicht Benutzer melden sich direkt auf dem Server zu lassen, halten Sie, aber sie müssen diese Funktionalität."

Michael Lotter vorgeschlagen, dass er eine neue virtuelle Maschine konfigurieren, Verbinden Sie es mit der Farm als ein WFE und lassen Benutzer, die die Anwendung von dort laufen.

Dies ist eine ziemlich beeindruckende Idee für mich. Verallgemeinern diese Lösung bringt die Vorstellung von im Wesentlichen zeitlich Geist, fast Einweg WFE. Ich denke, dass es ein richtig nettes Konzept ist. Diese temporäre WFE kann eine Konsolenanwendung ausführen, die das SharePoint-Objektmodell verwendet. Sie können auch verwenden, um Stsadm-Befehle ausführen. Es muss nicht Teil des regulären lokalen Ausgleich sein. Wenn es ausfällt oder ruft zerstört, Sie können nur oben einen neuen spin.. Ich wiederhole mich, aber ich muss sagen, dass ich denke, es ist eine wirklich nette Idee.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Technorati Tags:

MOSS Dokument Management Großprojekte: 50k pro Tag, 10 Millionen insgesamt

Vergangenen Woche, Jemand stellte eine Frage zum Erstellen einer SharePoint-Umgebung, die eine ziemlich große Menge neuer Dokumente behandeln würde (10,000 +/- in diesem Fall). Ich weiß nicht viel über diese, aber Dank dieses White paper, Ich fühle mich viel besser informiert.

Für mich, Dieses White Paper ist ziemlich genau eine Buch-Marke im moment, aber ich begann es durchlesen und dachte, dass ich meine Hauptseite Take-Away hervorheben möchte. SharePoint kann skaliert werden, um zu behandeln, mindestens, Diese Last:

  • 50k neue Dokumente pro Tag.
  • 10 insgesamt Millionen Dokumente.

Ich schreibe die Zahlen 50k / 10MM, weil sie leicht genug zu merken sind. Solange Sie wissen, dass sie Minima, Sie werden nicht in Schwierigkeiten geraten.. Die Höchstwerte sind mindestens 10 Prozent höher als die und mit extremen tuning, möglicherweise viel höher.

Vielen Dank, Mike Walsh, noch einmal für seine post-pro WSS FAQ-Aktualisierungen und Korrekturen. Wenn Sie nicht abonniert haben, Sie sollten ernsthaft darüber nachdenken es zu tun.

</Ende>

Onnieren Sie meinen Blog ab.

Speichern von ältere MS Office-Dateien in SharePoint mithilfe von WebDAV — Probleme und Fehlerbehebungen

In der vergangenen Woche, meine Kollege und ich wurden dabei einige Arbeiten für einen Kunden in NYC. Wir waren eine unterschiedliche Aspekte einer MOSS-Implementierung, die mit ihren "Standard testen." Arbeitsstationsbuild (im Gegensatz zu unseren laptops). Dabei, die, Wir liefen in ein paar Fehler durch diese Schritte:

  • Öffnen Sie eine MS-Word-Dokument über den Windows_explorer (die WebDAV verwendet).
  • Nehmen Sie eine Änderung.
  • Speichern.

Wir kamen zu erkennen, dass einige Male (in der Regel das erste Mal) wir das Dokument gespeichert, das Speichern halten nicht"." Sie sparen nicht gespeichert. Wir würden dieses Dokument ziehen, sichern und unsere Änderungen waren einfach nicht da.

Wir Verstand nicht die Wurzel Frage an dieser Stelle, aber wir dachten, wir sollten sicherstellen, dass das neueste Servicepack für MS Office auf dieser Arbeitsstation installiert hatte. Die IT-Leute ging und Tat, die. Wir gingen durch den Test wieder und wir entdeckten ein neues problem. Wenn wir es gerettet, Wir haben jetzt diesen Fehler:

Bild

Dieses Mal, Es schien, wie jeder Änderung, Tatsächlich, gespeichert, ob wir beantwortet ja oder Nein auf die Frage des Skripts.

Schließlich hatten wir einen Blick auf die aktuelle Version von Office und es stellt sich heraus, dass die Arbeitsstation, MS Office ausgeführt wurde 2000 mit Servicepack 3 Das zeigt sich unter Hilfe-> Über als "Office 2002".

Die Moral von der Geschichte: Ich werde immer Office verwenden. 2003 als meine minimalen Baseline-Office-Version bei Verwendung von WebDAV und MOSS.

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags:

(Suche Motor Zwecken, Dies ist der Fehler text):

Linie: 11807

Char: 2

Fehler: Objekt unterstützt nicht diese Eigenschaft oder Methode.

Code; 0

URL: http://sharepoint01/DocumentReview/_vti_bin/owssvr.dll?location=Documents/1210/testworddocument.doc&dialogview=SaveForm

Möchten Sie weiterhin ausführen von Skripts auf dieser Seite?

SharePoint Migration Tipp: Verwendung “Daten” Ansichten für inkrementelle Migration

In einem oder meinem ersten Blog-posts, Ich beschrieb den Gesamtprozess folgten wir migrieren Sie ein Kunde von SPS 2003 auf MOSS. Ein Leser liess eine Bemerkung, die detailliertere Fragen und hier ist es.

Dass Migrationsprojekt, Wir hatten eine gute Möglichkeit, eine Menge von SPS bewegen zu finden 2003 Dokumente über Moos. Das erste Laden war einfach genug. Erstellen Sie eine neue Ziel-Dokumentbibliothek in MOSS und verwenden Sie Windows_explorer, um die Dokumente zu verschieben.

Dies ist die neue Dokumentbibliothek:

Bild

Öffnen Sie zwei Windows Forscher. Der erste Punkt auf SPS 2003 und die zweite bei der neuen Dokumentbibliothek in MOSS. Der folgende Screenshot zeigt dies. Beachten Sie, dass der obere Browser tatsächlich bei meinem c zeigt:\Temp-Laufwerk, aber Sie können sich vorstellen, es auf eine SPS 2003 Dokumentbibliothek:

Bild

Danach per drag & drop Vorgang, Mein Ziel sieht wie folgt:

Bild

Jetzt ist es Zeit zu bewältigen, die Metadaten. Vorausgesetzt, dass wir nur eine Spalte von Metadaten für diese Dokumente mit dem Namen "Location." Wir sehen von oben "alle Dokumente" Ansicht, dass der Standort leer ist. Es ist leicht genug, um eine Tabellenansicht der Daten verwenden, um den Standort eingeben, oder sogar in jedem Dokument Eigenschaften eins nach dem anderen an einen Speicherort hinzufügen. Angenommen, es keine Möglichkeit gibt, der Spalte Lagerort automatisch einen Wert zuzuweisen und Endbenutzer muss dies von hand machen. Des weiteren, nehmen wir an, es gibt Hunderte von Dokumenten (vielleicht Tausende) und daß es dauert viele viele Tage, um die Metadaten zu aktualisieren. Wie wir alle wissen, Niemand wird zu sitzen und arbeiten für vier von fünf Tagen gerade Aktualisieren von Metadaten für Dokumente. Stattdessen, Sie werden, die über einen Zeitraum von Wochen oder eventuell länger ausbrechen. Zur Förderung dieses Prozesses, Wir können eine "unbenanntes Daten erstellen." Ansicht wie gezeigt:

Bild

Jetzt, Wenn jemand sitzt verbringen Sie ihre zugewiesenen täglich oder zwei Stunden Tag migrierte Dokumente, Sie können die "unbenanntes Dokumente" Blick auf ihre Anstrengungen konzentrieren:

Bild

Als Benutzer Tag Dokumente, Sie fallen aus dieser Liste.

Diese Vorstellung ein unbenanntes Datenansicht kann auch mit einer Klasse der Validierung Datenproblem helfen, die Leute in den Foren erkundigen. Out of the box, Es gibt keine Möglichkeit um zu verhindern, dass einen Benutzer Hochladen eines Dokuments auf MOSS und geben dann nicht Meta-Daten. Wir können festlegen, dass eine bestimmte Website-Spalte obligatorisch ist und der Benutzer wird nicht dürfen drücken Sie speichern Schaltfläche. Jedoch, Wenn der Benutzer-uploads und dann den Browser schließt (oder verwendet Windows_explorer das Dokument hochladen), Wir können nicht zwingen den Benutzer zur Eingabe von Meta-Daten (wieder, Out of the box).

Dieser Ansatz kann verwendet werden, um mit dieser Situation zu helfen. Wir können eine "schlecht markierte Daten verwenden." zeigen Sie an, um problemlos diese Dokumente zu identifizieren und korrigieren. Verbinden Sie dies mit einer KPI und Sie haben guten Sicht auf die Daten mit Detailinformationen zu dieser außergewöhnlichen Umstände zu verwalten.

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags:

Moos, kleine Farminstallation und Konfiguration Kriegsgeschichte

Diese Woche, Ich habe ein bisschen mit meinem Team MOSS in einer einfachen zwei-Serverfarm installiert bekommen kämpfte.. Durch es gegangen, Ich habe eine größere Wertschätzung für die Arten von Problemen Menschen Bericht auf den MSDN-Foren und anderswo.

Die endgültige Farmkonfiguration:

  • SQL/Index/Intranet WFE innerhalb der firewall.
  • WFE in der DMZ.
  • Eine Art von Firewall zwischen DMZ und dem internen server.

Bevor wir das Projekt gestartet, wir damit der Client weiß, welche Ports geöffnet sein musste. Während das geben und nehmen, hin und her über die, Wir sagten nie explizit zwei wichtige Dinge:

  1. SSL bedeutet, dass Sie ein Zertifikat.
  2. Der DMZ-Server muss Teil einer Domäne sein..

Tag eins, Wir installieren MOSS auftauchte und gelernt, dass die Domänenkonten für Datenbank und MOSS erstellt wurde, hatte nicht. Um die Dinge bewegen sich entlang, Wir gingen voran und alles mit einem lokalen Konto auf dem Intranetserver installiert.

An diesem Punkt, Wir entdeckten die Verwirrung über das SSL-Zertifikat und, Leider, beschlossen, unsere Infrastruktur-Kerl wieder später in dieser Woche kommen weiterhin den DMZ-Server installieren. In der Zwischenzeit, zogen wir Lösungsarchitekten voran mit dem Geschäft.

Ein Wochenende vergeht und der Client erhält das Zertifikat.

Unsere Infrastruktur Kerl auftaucht und entdeckt, dass der DMZ-Server keiner Domäne nicht beigetreten ist (entweder einer Umkreisdomäne mit begrenztes Vertrauen oder den Intranetdomäne). Wir verloren fast ein 1/2 Tag darauf. Wenn wir das fehlende SSL-Zertifikat, das uns bog lassen hatte nicht, Wir würden dies früher entdeckt haben. Na ja….

Ein weiterer Tageskarten und der verschiedenen Ausschüsse für Sicherheit, interessierten Parteien und (nicht so) Alle unbeteiligte Zuschauer einig, dass es OK, um den DMZ-Server mit der Intranetdomäne beitreten (Dies ist ein POC, Letztendlich, keine Lösung).

Infrastruktur-Mann kommt in Sachen einpacken. Diesmal erfolgreich durchlaufen die heutigen Gauntlet liebevoll bekannt als "SharePoint-Konfigurations-Assistenten." Wir haben einen Blick in der Zentraladministration und … Yee-haw! … DMZ-Server in der Farm aufgeführt. Wir schauen ein wenig näher und erkennen, dass wir offen die Champaign Milbe etwas früh brach. WSS-Dienstleistungen steckt einer "starten" Status.

Lange Rede, kurzer Sinn, Es stellt sich heraus, dass wir vergessen haben, um die Identität des Dienstkontos über zentrale Administration aus dem ursprünglichen lokalen Konto auf das neue Domänenkonto ändern. Wir haben das, ließ den Konfigurations-Assistenten und voila! Wir waren im Geschäft.

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags:

Die harte Tour lernen — DMZ muß WFE in einer Domäne

Es ist zwar nicht wortwörtlich wahr, als eine praktische Sache, eine Internetanbindung Web-front-End in einer DMZ muss in einer Domäne sein. (dh. nicht einige Standalone-Server in eine eigene kleine Arbeitsgruppe). Es muss nicht in derselben Domäne wie der interne WFE(s) und anderen Servern (wahrscheinlich auch nicht), aber es muss eine Domäne.

Meine Kollegen und ich verbrachte übermäßig viel Zeit auf Vorschlag, der SharePoint Voraussetzungen enthalten. Dazu gehörte auch eine umfassende Liste von Firewall-Konfigurationen, die als DMZ-Server die Farm und dergleichen beitreten ermöglichen würde. Leider, wir es versäumt, einen Satz irgendwo hinzuzufügen, die sagte, um die Wirkung, "die ganze verdammte Bestreben dieser Konfiguration ist es Ihre DMZ WFE-server, in einer Domäne, die interne Farm beitreten."

Ein Sturm der Ereignisse, wo wir im Grunde Links sah, wenn wir richtig ausgesehen haben könnte, um dieses Problem von uns erst relativ spät im Prozess verstecken sich verschworen, damit mich verhindert den Aufruf meiner "schlechte Nachrichten früh sagen" Regel.

Seufzer.

Onnieren Sie meinen Blog ab.

Technorati Tags:

Implementieren von Master / Detail-Beziehungen mithilfe von benutzerdefinierten Listen

Forum-Benutzer häufig als Fragen wie diese:

> Hallo,
>
> Bitte sagen Sie mir, wenn es gibt Möglichkeiten zum Erstellen einer benutzerdefinierten Liste mit
> Master- und Detailseiten Typ (wie Rechnungen) ohne Verwendung von InfoPath.
>

SharePoint bietet einige aus der Box-Merkmale, die Arten von geschäftlichen Anforderungen so unterstützen.

Im allgemeinen, einer links, zwei Listen zusammen mit einem Nachschlagefeld. Liste A enthält die Rechnung-Header-Informationen und Liste B Rechnungsdetails.

Verwenden Sie zusätzliche Listen Kundennummern beibehalten, Produktnummern, usw..

Verwenden Sie einen Inhaltsabfrage-Webpart (in MOSS nur) und/oder eine Datenansicht-Webpart zusammengeführte Ansichten der Listen erstellen. SQLServer Reporting Services (SRS) ist auch für die Berichterstattung Seite.

Jedoch, Es gibt einige wichtigen Einschränkungen, die machen es schwierig, reine Out-of-Box-Funktionen für alles verwenden, das auch mäßig komplexe ist. Dazu gehören:

  • Größe der Verwandte Suche listet vs.. "Schlauheit" des Spaltentyps lookup. Ein Lookup-Spaltentyp präsentiert sich auf der Benutzeroberfläche unterschiedlich, je nachdem ob Sie Mehrfachauswahl aktiviert haben, oder nicht. In beiden Fällen, das Out-of-Box-Steuerelement zeigt alle verfügbaren Elemente aus der Liste "Quelle". Wenn die Liste "Quelle" hat 1,000 Elemente, Das wird ein Problem sein. Das Nachschlagesteuerelement wird nicht durch diese Elemente Seite. Stattdessen, Es zieht sie alle in das Steuerelement. Das macht für eine sehr unangenehme Benutzeroberfläche sowohl in Bezug auf die Dateneingabe und Leistung.
  • Suchvorgänge "Pull back" einer Spalte der Informationen. Sie können mehr als einer Spalte der Informationen aus der Liste "Quelle" nie zurück ziehen. Zum Beispiel, ein Kunde "12345 können nicht ausgewählt werden" und Anzeige der Anzahl als auch der Kunde Nameund Anschrift zur gleichen Zeit. Die Suche zeigt nur den Kunden Nummer und sonst nichts. Dieses bildet für eine unangenehme und schwierige Benutzeroberfläche.
  • Keine Kommunikation Intra-form. Ich habe über dieses hier geschrieben.. Sie können keine cascading Drop-Downs implementieren., bedingt Felder aktivieren/deaktivieren, usw..
  • Keine Löschweitergaben oder eingebaute referentielle Integrität. SharePoint benutzerdefinierte Listen als unabhängige Einheiten behandelt und können Sie in einem traditionellen Sinn ERD miteinander verknüpfen nicht. Zum Beispiel, SharePoint können Sie zwei benutzerdefinierte Listen erstellen, "Kunde" und "Rechnungskopf". Sie können einen Rechnungskopf zurück an einen Kunden erstellen in der Kundenliste verknüpft. Dann, Sie können den Kunden aus der Liste löschen.. Out of the box, Es gibt keine Möglichkeit, dies zu verhindern. Diese Art von Problem zu lösen, Normalerweise würden Sie Ereignishandler verwenden.

Es mag düster, aber ich würde immer noch SharePoint als Ausgangspunkt für die Erstellung von diese Art von Funktionalität. Zwar gibt es Lücken zwischen, was Sie, in einer Lösung brauchen, SharePoint ermöglicht es uns, diese Lücken mit Tools wie z.B.:

  • Event-Handler. Benutzen sie, um die referenzielle Integrität zu erzwingen.
  • Benutzerdefinierte Spalten: Erstellen Sie benutzerdefinierte Spaltentypen und verwenden sie anstelle der Standardspalte-lookup. Hinzufügen der Auslagerungsdatei, Pufferung und AJAX-Features zu reagieren machen.
  • BDC. Dieses Moos nur Feature ermöglicht es uns, Abfrage, die andere SharePoint-mit einer überlegenen Benutzerschnittstelle für die üblichen Nachschlagespalte Listen. BDC kann auch an einen Back-End-Server-Anwendung erreichen. Verwenden von BDC um Replikation zu vermeiden. Anstatt das Replizieren von Kundendaten von einem Back-End-ERP-system, Verwenden Sie stattdessen BDC. BDC-Funktionen bieten eine schöne Benutzeroberfläche um diese Informationen direkt aus dem ERP-System zu ziehen, wo es gehört und vermeidet den Aufwand für die Aufrechterhaltung einer Replikationslösung.

    BDC ist eine MOSS-Funktion (nicht verfügbar in WSS) und ist schwierig um zu konfigurieren.

  • ASP.net Web-Formular: Erstellen Sie ein funktionsreiches AJAX-fähigen Formular, das die SharePoint Objekt Modell und/oder Web Services, um SharePoint-Listen zu nutzen, und bietet gleichzeitig eine sehr reaktionsfähige Benutzeroberfläche verwendet.

Die letzte Option kann fühlen, wie Sie von vorne anfangen, aber betrachten Sie die Tatsache, dass die SharePoint-Plattform mit den folgenden Hauptfunktionen beginnt:

  • Sicherheitsmodell mit Wartung.
  • Menü-System mit Wartung.
  • "Master-Tabelle" (dh. Benutzerdefinierte Listen) mit Sicherheit, integrierte Wartung und Überwachung.
  • Suche.
  • Tools für Back-End-integration (BDC).

Wenn Sie ein neues leeres Projekt in visual Studio zunächst, Sie haben eine Menge von Infrastruktur und Sanitär zu bauen, bevor man in der Nähe, was SharePoint bietet.

Ich glaube, dass Microsoft SharePoint in dieser Richtung Anwendungsentwicklung ausdehnen will. Es scheint wie eine natürliche Erweiterung auf die vorhandene SharePoint-Basis. Microsofts CRM-Anwendung bietet ein hohes Maß an Erweiterbarkeit der Header/Detail-Anwendungsentwicklung Unterstützung benötigten Typen. Zwar sind diese Features in CRM, die Technologie steht natürlich das SharePoint-Entwickler-Team und ich erwarten, dass es seinen Weg in das SharePoint-Produkt bis Jahresende 2008. Wenn jemand ein wissen oder Einsicht in diese, Bitte terlassen Sie einen Kommentar hin.

</Ende>