Archiv der Kategorie: SharePoint

Entwickler: Wie lerne ich SharePoint?

UPDATE: 04/25/08: Holt war auf einige Blog-Posts und fand einen Link zu diesem Artikel: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Ich mache dies, weil zusätzlich zu Fragen, "wie kann ich Sharepoint erfahren?", Einige Leute Fragen "warum ich Sharepoint lernen sollten?". Dieser Artikel beantwortet zum Teil das spätere.

In den letzten Monaten, ein Dutzend oder mehr Leute aus auf dem ganzen Planeten wurden e-Mail an mich und die allgemeine Frage, "Wie kann ich SharePoint erlernen?"

Ich bin kaum autorisierend, aber ich hatte einige Erfolge (und versuchen, ständig besser zu werden) so ich dachte, würde ich meinen persönlichen Fahrplan dokumentieren.. Andere finden es vielleicht wertvolle.

Bevor ich das tue, Ich will nur darauf hinweisen, dass es für mich offensichtlich, basierend auf dieser persönlichen e-Mails und die noch größere Anzahl von MSDN / SharePoint-Universität Beiträge der gleichen Art, Das ist es riesige Entwickler Interesse, schnell mit WSS/MOSS. Ich frage mich, was es wird, wie ein Jahr ab jetzt sein … einfacher gute SharePoint-Talente finden? Das gleiche? Sind Leute auf die Plattform mit einer Rate zu halten mit der Nachfrage nach guten Ressourcen ausreichend verpflichten? Wie könnte Sie auch etwas wie das hinter einer WAG heraus?

Pauls Roadmap

War ich Vollzeit beschäftigt die guten Leute bei Conchango während ich diesen Fahrplan folgte. Dies bedeutet, dass aus Sicht des Lernens, Ich war aktiv an Projekten beteiligt, wie ich die Schritte befolgt, die, denen ich im folgenden skizzieren.

Einige grundlegende Begriffe

Für Einreisende in dieser Welt, Es gibt zwei wichtigsten Akronyme:

  • WSS: Windows SharePoint Services
  • MOOS: Microsoft Office SharePoint Server

WSS ist "frei" insofern es hat zusammen mit Windows Server 2003 (oder zumindest von MS heruntergeladen werden können). Ich habe in Anführungszeichen frei, weil Sie eine Box benötigen, eine gültige Lizenz für o/s und wahrscheinlich SQL (Zwar gibt es eine "frei" Art von SQL sowie).

MOSS ist auf WSS aufgebaut und erweitert ihn. Es ist kein Moos ohne WSS. MOSS ist nicht kostenlos.

Vielleicht nicht Tag eins, aber kurz danach haben Sie einige grundlegende Kenntnisse über die Plattform, Es ist wichtig, die Unterschiede zu lernen. Zum Beispiel, ein leistungsfähiges Web-Teil, Das Inhaltsabfrage-Webpart, ist ein Feature MOSS und WSS nicht verfügbar. Menschen machen oft die falsche Annahme, dass CQWP in WSS verfügbar ist und dann am Ende klettert, denn eine Stop-Lücke-Maßnahme, wenn sie ihre Fehler erkennen.

Drücken Sie die Bücher

Ich begann mit WSS/MOSS auf über 01/02/2007. Ich hatte ein wenig Erfahrung mit SPS 2003 aber sehr wenig. Für mich begann zu bekommen, Ich kaufte die zwei Bücher, die hier aufgeführten (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

Ich begann mit dem großen blauen Verwaltung-Buch. Natürlich, Es umfasst die Verwaltung. Zur gleichen Zeit, Es gibt einen Überblick über alle MOSS-Funktionen (und WSS Funktionen sowie).

Für mich, Es ist nicht so wichtig die verschiedenen details (bis es Zeit ist, die Zertifizierung zu erhalten) aber es ist gut zu wissen, die Grenzen. (Ich verfolge diesen Ansatz im 1st-Person-Shooter, die ich auf der Xbox oder PC Spiele — Ich betreten einen Raum und neigen dazu, eine Schleife gegen den Uhrzeigersinn zu machen, bis ich wieder wo ich angefangen habe. Ich fühle mich einfach besser zu wissen, die Form der Box bin ich in.)

Nach der Lektüre des big Blue book, Ich würde das ganze innen WSS-Buch gelesen.. Es taucht tief in Problemen, dass Entwickler-Versorgung am meisten über.

Erstellen einer virtuellen Umgebung

Um eine Entwicklung zu tun oder die Umwelt richtig zu nutzen, Sie benötigen eine vollständige geblasen-Windows Server-Betriebssystem mit SharePoint Designer, Visual Studio 2005 (2008 Werke, aber einige nützliche Werkzeuge, die zum Zeitpunkt des Verfassens dieses Artikels portiert werden noch), InfoPath 2007 und einige andere Sachen. Es gibt viele gute Blogeinträge, beschreibt diesen Prozess. Ich hätte einen Blick auf diese beiden:

Außerdem, Andrew Connell teilte seine Erfahrungen mit VMWare hier:

Verwenden Sie Ihre bevorzugte Suchmaschine um zu sehen, was andere Menschen tun. Es ist eine nützliche lernen-Übung, an und für sich.

Verbringen Sie ein paar Minuten zornig Kündigung die Tatsache, dass man eine Server-Umgebung für die Entwicklung zu tun. Aber … kümmern Sie sich nicht Bloggen über sie oder Absendung an das MSDN-Foren. Es ist bereits getan worden 🙂. Stattdessen, Nutzen Sie es und ziehen Sie weiter. Sie werden besser dran, denn es.

Lassen Sie sich zertifizieren

Ich glaube, dass die MS SharePoint-Zertifizierungspfad, die vier Prüfungen besteht, ist vollständig. Ich vorschlagen, dass Sie ihre online Vorbereitungshandbuch folgen und tun Ihr Bestes, um jeden der Bereiche des Tests zu verstehen.

ICH Tue nicht Empfehlen Sie das Examen nur, um sie weiterzugeben. ICH Tue nicht Empfehlen Sie die Verwendung eines "Brain dump" Stil 3rd Party "tools" für die Übergabe von MS Prüfungen. Wenn Sie den Test durchführen können, Pass, es auf einer Kombination von Ihren selbst basiert, gerichtet, Studium und praktische Erfahrungen, Sie werden ein stärkerer Entwickler und Job-Kandidat dafür.

Es gibt vier Tests in zwei "Tracks":

Entwickler:

Admin:

Ich empfehle, dass Entwickler für alle diese Prüfungen studieren. Sie werden stark für Sie, Obwohl ich glaube, wenn Sie die Admin-Prüfungen übersprungen, Geh durch.

Ich fand die WSS-Version sein, wesentlich schwieriger als die entsprechenden MOSS-Versionen, zu meiner großen Überraschung. Ich war vor kurzem in einer Klasse und einigen anderen machte den gleichen Punkt.

Während meines, für Studiums war die 70-542 Prüfung (MOSS-Entwicklung) Ich verfolgt meine Studie Betriebsmittel. Dies können hilfreich Sie auch sein: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Stecken Sie sich in der Gemeinschaft

Die SharePoint-Community ist lebendige, starke und wachsende ständig größer.

Sie möchten betrachten die folgenden starten:

  • Blogs
  • Foren
  • CodePlex
  • Twitter

Blogs

Wenn du nicht, RSS verstehst, alles zu stoppen und es lernen. Es dauert 10 Minuten zu lernen, Vielleicht noch ein 10 Minuten finden Sie eine Web-basierten RSS-reader (Ich mag Googles reader, www.Google.com/Reader).

Beginnen Sie mit diesem Blog Ihrer RSS-Reader Hinzufügen 🙂

Nächste, Hinzufügen www.sharepointblogs.com in Ihren reader. Sie fassen viele Blogs in einem einzigen feed.

Im Laufe der Zeit, Hier finden Sie Blogs, die nicht auf diese Weise aggregiert. Fügen Sie sie einfach individuell.

Ich schließe mich an ein paar Dutzend Blogs, die ich habe im letzten Jahr ansammeln. Wenn du willst, Ich kann meine Liste exportieren und per e-Mail.

Schließlich, Vielleicht möchten Ihren eigenen Blog starten. Ich persönlich denke, dass eine Reihe von Blog-Einträgen, beschreibt ein "newbie's" lernen, dass WSS/MOSS wäre eine interessante Reihe Fortschritte. Ich wünschte, ich hätte das selbst getan.

Foren

Ich beteiligen sich aktiv an beiden Forum-Gruppen: MSDN und SharePoint-Universität.

Foren sind ausgezeichnete Orte zum Lernen. Menschen Fragen stellen, die von sehr einfach bis hin ("Wie ich eine Websitespalte erstellen") um die in Panik ("Mein Server ist ausgefallen!") um mehr hypothetischen Fragen des Entwurfs.

Sobald Sie einen Eindruck von der Umgebung erhalten, Wagen Sie und starten Sie Antworten. Hinter der direkten Interaktion mit dem Kunden, nichts ist besser als dieser für Hände auf Erfahrung.

CodePlex

Gehe zu www.codeplex.com.

Überprüfen Sie es heraus und Suche für SharePoint-Projekte.

Die tägliche Zusammenfassung, die Codeplex-in Ihren feed-Reader Feed abonnieren.

Hinzufügen einer neuen SharePoint-Projekte in Ihrem feed-reader.

Schließlich, nach den Foren zu lesen und nach unten Ihre eigenen Dämonen WSS/MOSS, Betrachten Sie die Zusammenstellung Ihrer eigenen Codeplex-Projekts.

Twitter

Ich schreibe diesen Blog-Eintrag, viele SharePoint-Folk haben begonnen, mit Twitter.

Es ist schwer zu Twitter zu charakterisieren. Du musst nur check it out selbst.

Abschluss

Das hüllt meine Fahrplan und macht mich aktuelle. Ich habe gerade angefangen mit Twitter vor zwei Wochen.

WSS/MOSS ist eine sehr coole Plattform und die Gemeinschaft wächst ständig. Verwenden Sie Community-Ressourcen, um Ihre Fähigkeiten verbessern und genießen die Fahrt!

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags: ,

SharePoint bietet keine Kalender-Rollups; Mögliche Lösungen

UPDATE: Eine anonyme Person in den Kommentaren Posten dieser link: http://www.atidan.com/atidan-collaboration-kit.php

Forum-Benutzer Frage häufig eine wie diese:

"Ich würde gerne einen Kalender auf Site-Ebene, die durch Ereignisse aus Unterwebsite Kalendern aufgefüllt wird. Im Idealfall, Benutzer in Unterwebsites werden Kalenderereignisse erstellen, und haben die Möglichkeit der Kennzeichnung als "öffentliche.’ Ereignisse als öffentliche erscheint dynamisch in die gemeinsame Website-Kalender. Somit ist der gemeinsame Website-Kalender ein Rollup aller öffentlichen Veranstaltungen aus allen Unterwebsite Kalendern."

WSS ist 3.0 oder MOSS 2007, Es ist nicht möglich, eine "Roll-Up direkt konfigurieren" Kalender. Kalender gibt es auf eigene Faust, unabhängig von anderen Kalender.

Erstellen Sie einen Roll-Up-Kalender, Führen Sie einen dieser Pfade:

  1. Verwenden Sie ein Webpart für Inhaltsabfragen. Dies ist die einfachste Lösung für MOSS-Anwender (WSS bietet keine CQWP). CQWP, Leider, bietet keine Kalenderansicht der Daten aus der box. Es bietet enorme Renderingflexibilität (Hier finden Sie ein Beispiel) aber standardmäßig, zeigt seine Ergebnisse in Form von einfachen Liste. In vielen Fällen, CQWP wahrscheinlich eine gute Wahl.
  2. Eine Programmierung-orientierte Lösung wäre Ereignisempfänger verwenden. Implementieren Sie Ereignisempfänger für die Unterwebsite-Kalender, die ihre öffentlichen Veranstaltungen mit dem Meister Kalender synchron halten. Ein bestimmten Unterwebsite Kalender geändert wird, erreichen Sie der Masterkalender und aktualisieren sie bei Bedarf. Diese Option steht in beiden WSS 3.0 und Moos.

Es gibt wahrscheinlich andere cleveren Lösungen für dieses problem. Wenn Sie haben oder eines kennen, Bitte hinterlassen Sie einen Kommentar oder mailen Sie mir und ich werde diesen Beitrag aktualisieren.

</Ende>

Technorati Tags: ,

Onnieren Sie meinen Blog ab.

End-User-Tipp: Art Ansichten in einem Dokumentbibliothek, Liste, usw..

Wir können, Erstellen Sie viele Ansichten in SharePoint-Listen und sollte (Dokumentbibliotheken, Benutzerdefinierte Listen, usw.). SharePoint-Listen immer verfügbare Ansichten in alphabetischer Reihenfolge. Wir können dies nicht ändern, out-of-Box-Funktionalität. Wenn sie über Anpassung erfolgt werden kann (und ich bin nicht sicher, es kann), Es ist viel zu technisch für Ihre typische Endbenutzer.

Möchten Sie die Reihenfolge in welcher SharePoint Steuern listet verfügbare Ansichten, Stellen Sie einfach eine Zahl oder ein Brief an den Ansichtsnamen, wie in:

1 – Von Materialart
2 – Alle Dokumente
3 – Fälligkeitsdatum

-oder-

A – Von Materialart
B – Alle Dokumente
C – Fälligkeitsdatum

Ich habe auch Ansichten erstellt deren streng einen KPI feed soll. Ich habe folgende Namenskonvention:

Z_KPI_[Beschreibung]

Das führt dazu, dass meine "KPI" Ansichten am unteren Rand der Liste angezeigt werden.

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags: ,

Die Bar ist immer noch ziemlich hoch zu erweitern MOSS

Heute, Ich arbeitete mit einem Klienten und beschreiben, wie das Webpart für Inhaltsabfragen ändern und zusätzliche Bits von Informationen von einem Inhaltstyp angezeigt.

"Erste, Konfigurieren Sie die CQWP zum Herstellen einer Verbindung mit der Datenquellen, Anschließend exportieren Sie es an Ihrem Arbeitsplatz, Ändern <CommonViewFields>, Hochladen, Entfernen Sie das Original, und jetzt ist es "grundiert’ zum Anzeigen der anderen Spalten. Nächste, Öffnen Sie SharePoint Designer, Navigieren Sie zu der Website Auflistung Stamm, und suchen Sie ItemStyle.xsl. Kopieren Sie eine der Vorlagen als ein nützlicher Ausgangspunkt. Gehen Sie zurück und ändern die CQWP machen dieser neuen Vorlage verwenden. Schließlich, Ändern Sie die Vorlage um die neuen Felder zu rendern! (Vergessen Sie nicht, dass es wieder in so dass andere Benutzer die Ergebnisse sehen können)."

Es ist alles ganz klar für mich (und die meisten von uns SharePoint-Entwickler-Typen) Was hier vor sich geht und wie es ganz nett, wirklich, dass die Daten abrufen Aspekte der CQWP also gut getrennt von den Daten-Präsentation-Aspekten sind. Aber, Es ist nicht so einfach zu erklären, ist es?

<Ende />

Ja/Nein (das Kontrollkästchen) Filterung im Webpart für Inhaltsabfragen

Zum Filtern nach einer Abfrage für die ja/keine Kontrollkästchen unter dem Titel "PG Meilenstein", CQWP wie folgt konfigurieren:

Bild

Dies ist eine weitere dieser Fragen offensichtlich-einmal-Sie-wissen-It aber hard-to-find-an-answer-to: Gewusst wie: Filtern auf ein ja/kein Kontrollkästchen mithilfe des Inhaltsabfrage-Webparts.

Die erste Suchergebnis Ich finde, mit dem Suchbegriff "Filter Ja/Nein Inhaltsabfrage-Webpart" Hochdruck daran falsch ist, Also ich dachte, ich zieh das da oben und sehen, ob es das falsche Ergebnis in den typischen Suchergebnissen ersetzen kann.

Es ist ganz einfach: True Werte = "1" und falschen Werte ungleich "1" (schöne retro, tatsächlich).

Im obigen Beispiel, Ich erstellte Websitespalte vom Typ Ja/Nein" (CheckBox)" benannte "PG-Meilenstein". Ich habe es in eine Doc-Bibliothek, einige Dokumente hochgeladen, Legen Sie den Wert für ein paar und es getestet.

<Ende />

MOSS erzählt mir meine Spaltenname ist reserviert oder In Gebrauch … Aber es ist nicht

UPDATE 12/04/07: Siehe Diese Microsoft-KB (http://support.microsoft.com/kb/923589) Weitere Informationen.

Tatsächlich, Es stellt sich heraus, es ist, aber tückisch MOSS musste erschweren.

Mein Kunde hat einige Entwicklungsarbeit auf seiner MOSS-Website über das Wochenende. Es ist ein bisschen ein Durcheinander, was er tatsächlich tat, aber das Ergebnis ist das:

  • Er versucht, eine Websitespalte namens "Menge hinzufügen" und MOSS-Antworten: "Der eingegebene Spaltenname wird bereits verwendet oder reservierte. Wählen Sie einen anderen Namen."
  • Er versucht, eine andere Umgebung und jene Werk hinzufügen. Daher, "Menge" ist kein reservierter..
  • Er versucht, eine vorhandene Websitespalte mit dem Namen "Menge zu finden" dieser Websitesammlung. Er kann es nicht finden.

Ich habe einige Forschung, und sogar einige Codierung, philosophische gewachst und schließlich festgestellt, dass eine Spalte namens Menge Tat, Tatsächlich, vorhanden sind. Es war in der "_Hidden" Gruppe. Daher, Wir konnten es nicht über die SharePoint-Benutzeroberfläche finden.

Wie kommt es dahin? Ich weiß nicht, aber ich habe eine Theorie (oder wie meine Frau es nennen würde, "blah blah blah"). Irgendwo entlang der Linie, eine fabelhafte vierzig Vorlage hinzugefügt und wahrscheinlich auf einer Website in der Websitesammlung aktiviert wurde. Es wurde dann deaktiviert (oder der Standort entfernt). Die Websitespalte, jedoch, blieb aber in der "_Hidden" Gruppe. Wenn jemand besser weiß, informieren Sie mich bitte über E-Mail oder per post in den Kommentaren.

SharePoint wurde die Wahrheit gesagt.. Es ist kaum zu bemerken, dass diese Nachricht ist nicht so hilfreich, wie es sein könnte. Es wäre schön, diese Nachricht-Gabel in zwei unterschiedliche Meldungen in die Zukunft sehen: 1) Sagen Sie, dass der Spaltenname reserviert ist oder nicht. 2) Wenn es nicht reserviert werden kann, Anzeigen der Website, oder zumindest die Gruppe, wo die Spaltenname bereits verwendet wird.

</Ende>

“Die Liste Spalte Schemaeigenschaft kann nicht aus der SharePoint-Liste erhalten werden” — Beschreibung-Workarounds

Diese Woche, wir schließlich reproduziert ein Problem, das berichtet worden war von einem Remotebenutzer: Als sie versuchte, den Inhalt einer Liste nach excel exportieren, Dinge scheinen zu arbeiten, aber dann würde Excel eine Fehlermeldung pop: "Kann nicht die Liste Spalte Schemaeigenschaft aus der SharePoint-Liste erhalten". Sie war Office ausgeführt. 2003, Windows XP und Verbinden von MOSS.

Ich suchte den Internets und sah einige Spekulationen aber nichts 100% endgültigen. Daher, Dieser Beitrag.

Das problem: Exportieren einer Ansicht, die Excel enthält ein Datum (Datum = den Datentyp der Spalte).

Was für uns gearbeitet: Konvertieren Sie das Datum ein, eine "einzelne Textzeile". Dann, zurück in ein Datum konvertieren.

Das löste es. Es war schön zu sehen, dass die Konvertierung funktioniert, tatsächlich. Es war ziemlich nervös, dass konvertieren Dinge so ausfallen würde, aber es kam nicht.

Dieser Bug hat einen großen Schatten über den Date-Datentyp des Auftraggebers beachten geworfen., Also wir gehen darauf, eine definitive Antwort von Microsoft zu sein, und hoffentlich werde ich nach und update hier in den nächsten kurzer Zeit ihre offizielle Antwort und Hotfix-Informationen.

Andere Referenzen:

http://www.kevincornwell.com/blog/index.php/cannot-get-the-list-schema-column-property-from-the-sharepoint-list/

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2383611&SiteID=1

<Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags: ,

Sie können nicht schlagen SharePoint Reach

Während der letzten zwei Tage, Ich habe in zwei Sitzungen teilgenommen, bei denen wir ein SharePoint-Projekt vorgestellt. CIO und sein Team trat das erste Treffen. Das ist standard und nicht besonders bemerkenswert. Die IT-Abteilung engagiert sich offensichtlich in ein Unternehmen Rollout eines jeden Technologieprojekt. Das zweite Treffen eine V.P ausgeweitet. vom marketing, zahlreiche Regisseure, die HR, Logistik, Fertigung, Investitionsvorhaben, Qualität, Einkauf, Unternehmensentwicklung und anderen Abteilungen (von denen einige waren nicht sogar direkt in der aktuellen Phase beteiligt). Das ist ein mächtiger breites Publikum.

In meinem vorherigen Leben, Ich arbeitete vor allem an ERP- und CRM-Projekte. Beide haben eine ziemlich weite Lösung Domain aber nicht so breit wie SharePoint. Voll realisiert werden, SharePoint-Projekte erreichen gesetzmäßig und unbedingt in allen Ecken und Enden einer Organisation. Wie viele andere Enterprise-Lösungen haben Sie, die Art der erreichen? Nicht viele.

SharePoint stellt eindeutig eine Riesenchance für uns glücklich sein in diesem Raum. Es bietet eine große technische Chance (Das ist irgendwie auf den Kopf gestellt. Hier unter "Technologien müssen Sie beherrschen"). Aber noch besser, SharePoint stellt uns eine umfangreiche und breites Angebot Geschäftsprozesse durch diese Verlobung. Wie viele CRM-Spezialisten mit der Fertigung-Seite des Unternehmens zu arbeiten? Wie viele ERP-Berater mit Humanressourcen für Talent-Akquisition zu arbeiten? SharePoint überschreitet sie beide.

Wie alles, Es ist nicht perfekt, aber es ist ein verdammt guter Platz zu sein.

Für die Liebe [Füllen Sie Ihre beliebtesten Person/höher wird], Ändern Sie nicht die ' Titel’ Websitespalte.

Auf der SharePoint-Foren, gelegentlich fragt jemand "ändern die Bezeichnung des Titels" oder über "Titel entfernen von Listen".

Fazit: Tun Sie es nicht!

Leider, die Benutzeroberfläche ermöglicht eine einseitige Änderung der die Spaltenbeschriftung wie gezeigt:

Bild

Titel ist eine Spalte mit dem Element"" Content-type. Viele, viele, viele CTs diese Spalte verwenden, und wenn du es hier ändern, es kräuseln sich ⁿberall. Es gibt eine gute Chance, die Sie beabsichtigen, nicht um das zu erreichen. Sie waren wahrscheinlich denken an sich selbst, "Ich habe eine benutzerdefinierte Nachschlageliste und ' Titel’ nur macht keinen Sinn, als Spaltenname, So werde ich es ändern ' Statuscode’ und fügen Sie eine Beschreibungsspalte." Aber wenn Sie durch diesen Gedanken zu folgen, und benennen Sie "Titel’ auf 'Statuscode', jede Liste Titel (einschließlich Dokumentbibliotheken) Änderungen an "Statuscode" und Sie wahrscheinlich hat nicht die Absicht, daß.

Das eigentliche Problem ist, dass dies eine einseitige Änderung. Die Benutzeroberfläche weiß"" dieser "Titel" ist ein reserviertes Wort. Also, Wenn Sie versuchen, und ändern Sie "Status Code" zurück zu "Titel", Es verhindert, dass Sie und jetzt du manövriert sich Ecke using paint that never dries 🙂

Was passiert, wenn Sie es bereits geändert? Ich habe die Antwort nicht gesehen, was, die wir alle wollen, Das ist eine einfache und einfache Methode das Etikett wieder auf die 'Title' ändern. Jetzt gerade, der beste Rat ist zu ändern, um so etwas wie "Doc/Artikelbezeichnung". Das ist eine generische genug Bezeichnung, die möglicherweise nicht zu Erschütterungen für Ihre Benutzer.

Ich habe einige Ideen, die auf meiner to-do-Liste der Dinge zu Forschung sind:

  • Wenden Sie sich an Microsoft.
  • Tun Sie etwas mit dem Objektmodell, Vielleicht in Verbindung mit einer Funktion.
  • Herauszufinden Sie, das Datenbankschema und manuell aktualisieren Sie SQL. (Sie sollten Microsoft kontaktieren, bevor Sie das aber tun; Es wird wahrscheinlich Ihrem Support-Vertrag nichtig.).

Wenn jemand weiß, wie dieses Problem zu lösen, Bitte post a comment.

Update am späten Nachmittag, 11/15: Ich habe diesen Link, der beschreibt eine Methode zum Erstellen einer Liste, die eine Title-Spalte keine: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

SPD benutzerdefinierte Workflow-Aktionen — Zeichenfolge Manipulation Erweiterungen

Vor etwa einer Woche, Ich begann ein Codeplex-Projekt, das ermöglicht eine einfache und relativ generische Methode zum Hinzufügen von benutzerdefinierten Aktion Funktionen zur SharePoit Designer-workflow. Es wird hier beschrieben: http://www.codeplex.com/spdwfextensions. Darüber hinaus einfach die Rahmenbedingungen, Darüber hinaus soll eine Reihe von nützlichen Funktionen bereit, die SPD nützlich/flexibel/leistungsfähiger machen.

Hier sind die aktuellen geplanten Funktionen für version 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

Wenn jemand Interesse an diesem Projekt, Bitte einen Kommentar hinterlassen oder Start/hinzufügen zu einer Diskussion hier: http://www.codeplex.com/spdwfextensions/Thread/List.aspx

Hier sind der aktuelle Satz von Funktionen, die programmiert wurden, haben (Obwohl nicht in vollem Umfang als der getestet 11/08/07):

Funktion Beschreibung (Wenn nicht identisch.NET-Funktion)
NUM-Einträge() Gibt die Anzahl "Einträge" in einem String nach einem angegebenen Trennzeichen.

Zum Beispiel: NUM-Einträge in einer Zeichenfolge "a,b,c" mit Trennzeichen"," = 3.

Eintrag() Gibt das n-ten Token in einem String nach einem angegebenen Trennzeichen.
Länge String.length
Ersetzen() String.Replace()
Enthält() String.Contains()
Gibt das Wort "wahr" oder das Wort "False".
Teilzeichenfolge(Start) String.Substring(Start)
Teilzeichenfolge(Start,Ende) String.Substring(Start,Ende)
ToUpper() String.ToUpper-Methode()
ToLower() String.ToLower()
StartsWith() String.StartsWith()
Gibt das Wort "wahr" oder das Wort "False".
EndsWith() String.EndsWith()
Gibt das Wort "wahr" oder das Wort "False".