Man stelle sich folgende Situation vor: man hat eine Dokumentbibliothek und will die darin enthaltenen Dokumente nach Kunden gruppiert anzeigen. Dazu erstellt man eine zusätzliche Lookup-Spalte in der Bibliothek, die Daten aus der Kundenliste nachschlägt. Diese Spalte muss als erforderliches Feld deklariert werden, weil sonst ein Dokument ohne Kundenzuweisung im Nirwana landen wird (wir gruppieren ja nach Kunden). In unserem Beispiel gehen wir davon aus, dass in der Kundenliste 740 Kunden enthalten sind. Durchaus ein realistisches Szenario.
Folgendes Problem bereitet dann Kopfschmerzen: das Pulldown im Document Information Panel in Word 2007 zeigt wie bereits erwähnt nur die ersten 100 Kunden an, ist aber ein erforderliches Feld. In den meisten Fällen findet man den betreffenden Kunden nicht unter den ersten 100. Was passiert dann? Entweder wählt man einen falschen Kunden oder keinen Kunden. Wählt man aber keinen Kunden, kann man das File nicht einchecken, es bleibt also blockiert. Wählt man den falschen Kunden beginnt das Chaos. Speichert man und schliesst das File in Word ohne einzuchecken, wird das Dokument blockiert. Auch mit dem gleichen User kann man keine Änderungen in SharePoint vornehmen, da SharePoint meint, es sei noch offen in Word. Was tun?
Die einzige Lösung, die mir einfällt ist: Dummykunde “AAAAAA” eröffnen, der im Pulldown erscheint. Dokumente in Word Clients bei der Neuerstellung und bei jeder Änderung(!) diesem Kunden zuweisen. Dann zwingend nach jedem(!) Einchecken in der SharePoint Benutzeroberfläche das Dokument den richtigen Kunden zuweisen.
Und das sollen die Mitarbeiter akzeptieren? Hat jemand eine andere Idee - es muss doch eine Lösung geben, oder?