Minimale Sicherheit erforderlich für InfoPath-Formulare

Ich brauchte eine Sicherheitsanforderung für ein InfoPath-Formular erfüllen. In dieser Situation Unternehmen, eine relativ kleine Anzahl von Personen dürfen ein neues InfoPath-Formular erstellen und ein viel breiteres Publikum dürfen es bearbeiten. (Hierbei neue Mitarbeiter auf-Boarding Form von Human-Ressourcen verwendet, die einen Workflow startet).

Um dieses Ziel zu verwirklichen, Ich habe erstellte zwei neue Berechtigungsstufen ("erstellen und aktualisieren" und "nur update"), Vererbung für die Formularbibliothek brach und Berechtigungen zu zugewiesen a "erstellen, Update" Benutzer- und separates "Update nur" Benutzer. Alle die Mechanik arbeitete, aber es erwies sich als ein wenig mehr mit als ich erwartet hatte. (Wenn Sie das Gefühl ein wenig wackelig auf SharePoint-Berechtigungen, dieser Blogbeitrag). Die erforderlichen Sicherheits-Konfiguration für die Berechtigungsstufe war nicht die offensichtliche Reihe von abgestuften Berechtigungen. Erstellen eine Update-nur Berechtigungsstufe für ein InfoPath-Formular, Ich habe Folgendes:

  1. Eine neue Berechtigungsstufe erstellen.
  2. Deaktivieren Sie alle Optionen.
  3. Nur die folgenden von "Berechtigungen" ausgewählt:
    • Elemente bearbeiten
    • Elemente anzeigen
    • Anwendungsseiten anzeigen

Auswahl dieser Optionen kann ein Benutzer ein Formular aktualisieren, aber nicht zu schaffen.

Der Trick bestand darin, die "Anwendungsseiten anzeigen" aktivieren. Es gibt keine mündlich auf der Berechtigungsstufe, die angibt, die für nur-Update-InfoPath-Formulare benötigt, hat, aber Kurven heraus, es ist.

Erstellen und aktualisieren war auch Fremde. Ich folgte die gleichen Schritten, 1 durch 3 oben. Ich musste eigens eine "Site-Berechtigung hinzufügen" Option: "Verwenden Sie Clientintegrationsfeatures". Wieder, die Beschreibung dort macht es scheinen, wie es für ein InfoPath-Formular erforderlich sein sollte nicht, aber es ist.

</Ende>

Dass “Dazwischen” Gefühl; Beobachtungen auf SharePoint Beratung

Leider, Phase eins von meinem letzten Projekt gekommen ist zu Ende und der Client hat sich entschieden, um voranzukommen selbst auf Phase zwei. Wir haben unseren Job zu gut, wie immer 🙂 Ich bin jetzt zwischen den Projekten, eine besondere Zeit für Mitarbeiter Berater wie ich (im Gegensatz zu Selbständigen, die normalerweise in ständiger Angst vor der Zwischenzeit leben müssen 🙂 ). Wir Mitarbeiter Berater Füllung diesmal auf verschiedene Weise: Arbeiten mit Verkauf Folk, Vorschläge zu schreiben; für jemanden ausfüllen oder das Sichern einer Person auf dieser oder den Odd job; Studium; Bloggen :). Es ist schwer, mehr als ein paar Tage im Voraus zu planen. In Zeiten wie diese, zwar habe ich ein wenig Zeit auf meinen Händen, Ich mag zu reflektieren.

Ich bin fast immer traurig zu einem Client Campus zum letzten Mal verlassen. Wir Berater bilden eine eigentümliche Art von Beziehung mit unseren Kunden, anders als Ihre typische Mitarbeiter-Beziehung. Es ist der Winkel, Geld — Jeder weiß, dass der Berater liegt doppelt/dreifach oder sogar mehr als das Client-Personal. Sie sind eine Person, die vorübergehend. Als Berater, Sie sind eine ständige Außenseiter mit einem mehr oder weniger bekannten Abflugdatum. Noch, Mittagessen mit dem client, herausnehmen sie, zum Essen oder für Getränke, Cookies für das Team zu kaufen, Kaffee läuft weiter, Geben und empfangen von Weihnachtskarten — alle Arten von Dingen, die Mitarbeiter tun. Auf der einen Seite, Du bist der Erwachsene im Zimmer. Sie sind Experte in der Technologie, die Sie in eine überlegene Position setzt. Andererseits, Du bist ein baby. Am Tag 0 (null), Berater kennen nicht die Namen., die Orte oder die Client-Sprache. Die meiste Zeit, Berater erfahren nie alles.

Wenn alles gut läuft, Sie werden sehr gut in der Client-Projekt-Team integriert.. Sie behandeln Sie wie ein Mitarbeiter in einem Sinn, und Vertrauensperson in einem anderen. Da wir nicht mit dem Client eine hierarchische Beziehung Manager-Stil, Das Projekt-Team fühlt sich oft ein wenig frei, ihre schmutzige Wäsche Luft. Sie ließ ihre Schranken und können den Berater in eine schwierige Lage versetzen, nie erkennen, dass sie es tun.

Berater bekommen nicht oft, Implementieren von Phase zwei, und das wird nie einfach für mich. Ich denke, dass dies besonders schwer mit SharePoint ist. Phase des von Ihrem typischen SharePoint-Projekt umfasst Setup/Konfiguration, Governance, Taxonomie, grundlegende Inhaltstypen, usw.. und in vielerlei Hinsicht, beläuft sich auf eine langwierige, äußerst detaillierte Entdeckung. Das ist, wie ich meinem letzte Projekt anzeigen. Wir haben die grundlegende Dinge als auch führen einige schöne Mini-POC durch die Ausweitung der CQWP, Implementieren von BDC Verbindungen zu PeopleSoft, eine recht komplexe Workflows mit SharePoint Designer eingeführt, grundlegende KPI berührte und vieles mehr. Eine richtige Phase zwei würde alles mit umfangreichen verlängern, fast allgegenwärtig BDC, wirklich schöne workflow, fein abgestimmte und bessere Suche, Datenarchiv, Excel Services und wahrscheinlich am wichtigsten, Kontakt zu anderen Geschäftseinheiten. Aber, Es ist nicht, für mich sein, und das ist traurig.

Basierend auf dieser letzten Erfahrung, Ich denke, es ist fair zu sagen, dass eine ordnungsgemäße Unternehmen SharePoint-Implementierung ein Prozess, der ein Jahr ist. Es kann wahrscheinlich Recht zwei Jahre vor erreichen einen Punkt von abnehmenden Ertragszuwachs ausführen.. Informationen über Materie, Natürlich.

Das ist der Berater Leben und alle diese kleinen Beschwerden sind noch schlimmer in einer SharePoint-engagement. Wie ich zuvor geschrieben habe, SharePoint horizontale Natur bringt Sie in Kontakt mit einer Vielzahl von Menschen und Business units. Wenn Sie mit so vielen Menschen arbeiten, Sie können so viele Möglichkeiten sehen, dass SharePoint das Unternehmen effizienter helfen kann, sparen Sie Zeit, Dinge besser machen… aber Sie nicht immer um sie tun.

Ich schaue oft zurück zu meinen ersten Job nach dem college, vor Beginn einer Beratung Karriere 1995. Wir haben einer Phase zwei und sogar eine Phase drei zu tun bekommen. Das waren schöne Zeiten. Auf der anderen Seite, jedoch, Das bedeutet, dass eine Menge Routine Sachen zu, dass bedeuten würde. Verwalten von Website-Sicherheit. Optimieren von Inhaltstypen. Erstellen von Ansichten und wechselnde Ansichten. Umgang mit IE-Sicherheitseinstellungen. Verlorene Dokumente wiederherstellen. Blech! 🙂

Trotz meiner melancholische Stimmung, Ich kann keinen Ort vorstellen, an dem, den ich lieber wäre (außer an einem warmen Strand eine stattliche Versorgung mit Spirituosen).

Ich kann nicht warten, um zu beginnen das nächste Unternehmen SharePoint Projekt.

(Angemessen nichts, Ich schrieb die meisten dieser Blog-Eintrag auf ein NJ Transit bus. Ich glaube nicht, dass ich keine Freunde gemacht, aber man kann im Bus bloggen 🙂 )

</Ende>

Technorati Tags:

Sonntag Funny: “Sie sind nicht so schlecht”

Zurück in der Nähe von 1999, Ich verbrachte viele Wochen in Santa Barbara, CA, Arbeiten für einen client, verlassen und alleine meine arme Frau wieder hier in New Jersey. Liebe ich lieb meine Frau. Ich liebe sie, ebenso wie heute, wie ich tat, als sie mir dummerweise verheiratet 1,000 Jahre oder so vor. Irgendwo entlang der Linie, Ich prägte ein Begriff, "besondere Angst vor", wie in "Samantha hat spezielle Ängste." Sie als eine besondere Angst vor dem "Wanzen", mit ihr sind nicht fliegen oder Marienkäfer, aber eher Mikroben. Sie hat Angst vor diesem oder jenem Virus oder ungewöhnliche Bakterien leidet unser Sohn, oder mich, aber nie wirklich selbst. (Sie fürchtet sich auch speziell der Vampire, Miniatur bösen Puppen (vor allem clowns) und u-Boot-Unfälle; Sie hat ihre besondere Angst von Menschen in Weihnachtsmann Outfits gekleidet out gewachsen).

Eines Tages, meine Mitarbeiter und ich beschlossen, in den nahe gelegenen Bergen in der Nähe von Ohai treiben. An einer Stelle, Wir stieg aus dem Auto in die Szene zu. Als wir ankamen, zurück ins Auto, Ich bemerkte, dass eine Zecke auf meine Schulter war. Ich schnippte aus dem Fenster und das war es.

In dieser Nacht, Ich erzählte ihr von unserem Streben und erwähnt die Zecke. Das Gespräch ging etwa so:

S: "Oooo! Das sind schlechte. Sie tragen Krankheiten."

P: "Gut, Ich schnippte er aus dem Fenster."

S: "sie sind wirklich schlecht aber. Sie können unter die Haut und saugen Blut und übertragen Fehler. Sie besser Ihr Haar zu überprüfen und sicherzustellen, dass es gibt keine in deinem Kopf!"

P: Mit lauter Stimme: "Mein Gott! SIE KÖNNEN IHREN VERSTAND ÜBERNEHMEN???"

S: Mich buchstäblich zu beruhigen: "Nein, Sie sind nicht die schlechten."

</Ende>

Technorati Tags:

Schnell und einfach: InfoPath-Formular automatisch von SharePoint Designer Email öffnen

UPDATE: Madjur Ahuja unterstreicht diesen Link von einem Newsgroup-Diskussion: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Es ist ziemlich definitive.

===

Oft wollen wir Hyperlinks zu InfoPath-Formularen in e-Mails aus SharePoint Designer-Workflows einbetten. Wenn der Benutzer diese e-Mails empfangen, Sie können klicken Sie auf den Link der e-Mail und gehen direkt zum InfoPath-Formular.

Diese Monster-URL-Konstruktion funktioniert für mich:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Quelle = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Ersetzen Sie den Fett rot-Text mit dem Namen des Formulars, wie im folgenden Screenshot gezeigt:

Bild

Es gibt eine Menge von hartcodierten Pfad in dieser URL, sowie eine URL-codierte Komponente. Wenn das zu hart, um Ihre spezifische Situation zu übersetzen ist, Schalten Sie auf Warnungen für die Formularbibliothek. Post ein Formular und wenn man die e-Mail, die Quelle der e-Mail anzeigen und sehen Sie alles was Sie brauchen, um einzuschließen.

Aufmerksame Leser werden feststellen, dass die oben genannten e-Mail-Text zeigt auch einen Link, der die Aufgabe über eine gefilterte Ansicht direkt zugreift. Ich plane zu erklären, dass in einem zukünftigen Beitrag ausführlich.

</Ende>

Technorati Tags:

Nachdenken über kommerzielle Produkte

Ich habe eine SharePoint Designer-Extensions-Projekt oben bei CodePlex in diesem Jahr und obwohl es wirklich sehr beschränkt ist, Ich schätze, dass es vom übertragen worden ist 40 An 60 (vielleicht sogar 100) Firmen in etwa zwei Monaten. Die zeigt mir, dass es ein Markt für diese Lösung und würde ich es erfolgreich zu vermarkten, that could translate into a goodly amount of beer 🙂

Mein Hintergrund ist eigentlich viel mehr in der Produktentwicklung und ich weiß, was zu einem erstklassigen Produkt erforderlich ist, im Gegensatz zu ein CodePlex-Hobby-Projekt, auf den Markt. In meiner früheres Leben, Ich war verantwortlich für Produkt R&D für alle Software-Produkte. Der Unterschied zwischen damals und heute ist, dass ich ein Berater arbeitet jetzt für eine (Ausgezeichnet) Beratungsunternehmen (Conchango). Zuvor, Ich hatte ein ganzes Unternehmen hinter mir und vor mir, Verkauf und Unterstützung der Produkte, die wir auf den Markt gebracht. Heute, Ich möchte allein sein..

Ich habe mehrere Produkt-Ideen im Kopf, aber ich denke, das einfachste wäre, eine kommerzielle Version der oben genannten CodePlex-Projekt zu erstellen, die als Ausgangspunkt verwendet und erweitert es weiter. Mein unscharfe Stegreif denken ist so etwas wie aufladen $100 für eine uneingeschränkte Entwicklerlizenz und $500 pro Produktion Web-front-end. Ich denke, dass ich den Quellcode auch verschenken würde.

Wenn Sie Gedanken oder Erlebnisse, die Sie bereit sind zu teilen, Bitte hinterlassen Sie einen Kommentar oder mailen Sie mich direkt. Ich würde gerne Meinungen wie hören:

  • Ist es lohnt sich?
  • Praktische Vorschläge für das marketing, Geld sammeln, Verteilung von.
  • Preise.
  • Unterstützung.
  • Alle anderen Kommentar möchten Sie verlassen.

Es ist "einfach" Produktideen zu erarbeiten und umzusetzen, Obwohl viele Dutzende von Stunden Arbeit erforderlich sind. Das andere Zeug ist nicht so einfach für mich.

</Ende>

Technorati Tags:

Sonntag Morgen lustig: “Jesus muss sterben”

Kauften wir unsere erste (und nur) "Luxus" Auto zurück als Hurrikan Floyd der Ostküste der USA genagelt. Wir haben eine Menge Regen hier in New Jersey und mehrere Tage vergangen bevor Leben normal zurückgegeben. Unmittelbar vor dem Floyd geschlagen, Wir haben ein Angebot für einen gebrauchten Volvo 850 GL und nachdem Floyd einschlug, fuhr sie nach Hause.

Es war unser erstes Auto mit dem CD-Player. Wie die meisten neuen Autobesitzer, Wir gingen ein wenig CD-verrückt, wieder belebt unsere ruhenden CD-Sammlung und ging auf lange Laufwerken nur um CD's im Auto hören. Wie alle Moden, dies für uns übergeben und wir beendeten die gleiche CD immer und immer wieder anhören. In unserem Fall, Es war Jesus Christ Superstar.

Eines der (viele) brillante Stücke in dieser Rockoper wird von der Einrichtung religiösen Typen gesungen, unter der Leitung von Kaiphas, der "hohe Priester". Singen sie ihren Weg zu entscheiden, wie das "Jesus-Problem zu behandeln." und Caiaphas leitet sie zu dem Schluss, die "Jesus sterben muss". Der Refrain in dem Lied ist "muss sterben, muss sterben, muss sterben, dieser Jesus muss sterben". Sie hören, dass viele in diesem Stück zu verzichten.

Zum Zeitpunkt, Mein Sohn war ungefähr drei Jahre alt. Sie können wahrscheinlich sehen, wohin dieses geht.

Ich nach Hause kam von der Arbeit eines Tages und mein Sohn ist im Wohnzimmer spielt mit Spielzeug und Brummen zu sich selbst. Ich nehme aus meiner Jacke, Blick durch die Post und alles, was, die meine üblichen walk-in-the-Door-Sachen und ich plötzlich erkennen, dass er nur sagt, nicht wirklich singen: "Jesus muss sterben, muss sterben, muss sterben." Ich war gedemütigt. Ich konnte nur sehen ihn damit auf einer der sein Baby Termine im Haus eines Freundes spielen — wahrscheinlich das letzte Datum mit dem Baby-Freund spielen.

We pulled that CD out of the Volvo after that 🙂

</Ende>

Technorati Tags: ,

Google hat meine Live Spaces-Blog in das AdSense-Programm akzeptiert.

UPDATE: Als der 03/09, Ich habe keine Möglichkeit, meine live Spaces-Konto mit Google Adsense zu integrieren. Microsofts System hier scheint alle technischen Mechanismen zu verhindern, die Google Adsense Möchtegern-Hoster bietet. Ich neige dazu zu glauben, dass dies hauptsächlich eine Nebenwirkung der Sicherheit, die sie, in Leben Räume erstellt haben, keine direkte Anstrengung Adsense deaktivieren.

Dies ist kein SharePoint-Beitrag, aber in der Regel für Blogger von Interesse sein könnten.

Jemand kommentierte ihre Windows Live Spaces-Blog, dass Google positiv ihre Anwendung zur Teilnahme an AdSense verweigert. Sie stellte die Theorie, dass Google ihr verweigert, weil Windows Live Spaces ihr Blog hostet. Jedoch, Ich war vor kurzem in das Programm live Spaces Blog akzeptiert., so die Politik hat entweder geändert oder Google verweigert sie aus irgendeinem anderen Grund.

Natürlich, Ich sehe nicht, dass offensichtliche Möglichkeit zur Integration von Google AdSense in meinem Leben Raum, but it’s a start 🙂

</Ende>

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>

Quick-Tipp: Webpart für Inhaltsabfragen, Spalte Suchwert und XSL

Ich habe einen Spaltennamen in einem Inhaltstyp namens "Real Estate Lage".

Die Spalte ist vom Typ "Lookup".

Ich habe geändert <CommonViewFields> und ItemStyle.xsl, die Spalte anzeigen.

Eine einfache <XSL:Wählen Sie Wert von =…> Gibt zurück einen internen Wert, der die Ordnungsposition Daten enthält, wie:

1;#Miami

Zum Abrufen des Werts der Menschen-freundlich, Verwenden Sie Xsl Teilzeichenfolge-nach, wie gezeigt:

<XSL:Wählen Sie ValuXSLf = "Substring-after(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:Wert der>

Verwenden Sie dieses Verfahren, wenn Sie mit Nachschlagewerten in XSL-Transformationen arbeiten und den Wert des Menschen-freundlich zu erhalten müssen.

<Ende />

Technorati Tags: , ,

SharePoint Beagle-Dezember-Ausgabe bis & Leben

Viele von euch wissen dies bereits, aber die Dezember-Ausgabe des SharePoint-Beagle ist live.

Jeder Artikel ist meiner Meinung nach lesenswert.

Ich will ein bisschen mehr Bauch zu geben Mein Kollege Artikel (Natalya Voskrensenskya). Sie bietet ein Screenshot-Spektakel beim beschreiben, wie sie benutzerdefinierte Listen verwendet, Workflow, SharePoint Designer, Datenansichten und andere Elemente ein Self-service-Training-Feature implementieren in MOSS. Sie beschreibt Techniken, die in vielen verschiedenen Business-Szenarien angewendet werden können. Abreise Ihr blog während Sie gerade dabei sind.

Vergessen Sie nicht, schauen Sie sich meine Artikel 🙂 Ich schrieb über die Verwendung von MOSS, um einer Personalabteilung bei der Verwaltung offener Positionen zu helfen.

</Ende>