Florian @ SharePoint UserGroup



Synchronisierung, Veröffentlichen, Routing?!? 

Tags:

Ein kurzer Bericht über ein aktuelles Projekt von uns.

Anforderung: es gibt ein Qualitätsmanagement-System im SharePoint (eigene Web-Application – nur intern verfügbar) und n Projektportale (wiederum eigene Web-Application – aber auch von extern über https erreichbar). In den Projektportalen sollen diverse QM-Dokumente (Prozessbeschreibungen, Vorlagen, …) für die Projektmitglieder (die Großteils keine Rechte auf das QM-System haben) veröffentlicht werden. Es gibt ein gewisses Grundsortiment an Dokumenten, das in allen Projektportalen verfügbar sein soll – und zusätzlich soll der Projektleiter noch – für sein Projekt relevante QM-Dokumente – auswählen/veröffentlichen können.

Es gab bei diesem Projekt einige Implikationen (wie 2 getrennte Web-Applications – in Zukunft sogar zwei voneinander getrennte SharePoint-Server, der Projektleiter soll einfach zusätzliche Dokumente auswählen können, … ) die es unmöglich machten hier irgendwelche Standard-Wege, wie z.B. Content-Deployment, Workflows, in Zukunft SharePoint 2010 Document-Routing, … zu verwenden. Und somit entschieden wir uns eine eigene Solution zu entwickeln, die folgendermaßen funktioniert:

Man muss im Projekt einen neuen Synchronisationsjob definieren, wo man im Endeffekt einfach angibt, dass  man von einer bestimmten Quelle (Web + Liste) etwas in ein Ziel synchronisieren will:

Dann legt man fest – was genau und wie es synchronisiert werden soll. Einerseits das Feld-Mapping

Andererseits, ob man einzelne Dokumente oder z.B. den ganzen Ordner synchronisieren will  

Zusätzlich kann man noch Regeln definieren, dass z.B. nur alle Dokumente mit dem Status = freigegeben synchronisiert werden(zurzeit wird das noch über CAML-Queries festgelegt)  Natürlich werden Dokumente, die von Status freigegeben auf z.B. zurückgezogen umgestellt werden, automatisch beim nächsten Synchronisierungslauf aus dem Projekt genommen.

Die Synchronisierung übernimmt ein eigener SharePoint-Timerjob, der im Endeffekt seine Synchronisationsaufträge überprüft und bei Veränderungen (Neu, Geändert, Gelöscht, Attribute verändert, … ) diese Veränderungen in den Zielen nachzieht. Wir gehen sogar soweit, dass die originalen Werte aus der Quelle, wie z.B. Ersteller, Erstellt am, … übernommen werden.  

works like a charme :-D

Wir haben das ganze so abstrakt gehalten, damit wir jetzt grundsätzlich alles synchronisieren können. Sei es ob man nur in einer Liste ein Feld Security hat und man will wenn es auf Hoch gesetzt ist, dass das Dokument automatisch in einen Ordner mit anderen Berechtigungen verschoben wird. Oder man hat z.B. so wie wir einen externe SharePoint Server wo die Kunden ihre Anfragen erfassen und diese sollen automatisch auf den internen Server zur Weiterverarbeitung übernommen werden, …. Mit der Synchronisierung kann man jetzt ganz einfach solche Anwendungsfälle abbilden. Bei näherem Interesse könnt ihr mich gerne jederzeit kontaktieren.

 
Posted by f.grasel on 18-Feb-10
3 Comments  |  Trackback Url  |  Link to this post | Bookmark this post with:        
 

Comments


dresses commented on Tuesday, 16-Aug-2011
I will watch any show affiliated with Say Yes to the wedding dresses. Especially ones where women expect/demand their 15 closest BFFs to each pay over $500 for . A local retailer teamed up Monday with the charity Brides Across America to provide military couples the chance to have the wedding dress of their dreams. With more than 100 mori lee dress worldwide (Paris, NY,mermaid trumpet satin wedding dresses Tokyo, Bejing, Moscow, St. Petersburg, Shanghai, Hong Kong, San Paolo...) Bonpoint is the French Fashion and Couture House for children. Its spot-on style, poetic universe tinged with humour and magic, inspired window displays and the warm atmosphere of its long evening dresses and flagship stores in the heart of Saint Germain color junior bridesmaid dresses des Près in Paris, and on Madison Avenue in New York, makes Bonpoint a unique fashion destination.


dresses commented on Tuesday, 16-Aug-2011
Omega is well-known for replica rolex the very first watch on the moon as well as the preferred selection of secret agent James Bond. The Swiss replica watch's prestigious history extends back to 1848. For those which are seeking a cartier replica that may move seamlessly from the office to the golf course, this is the watch. Needless to say, with all of this style and versatility comes a fairly hefty cost tag. An Omega watch is at house at the depths of the ocean, at the polar caps, and even in space. Nowadays, Omega is renowned as the brand synonymous with Swiss watch making.


wedding dress multitudinous commented on Monday, 5-Dec-2011
cocktail dresses deals Many as well as dimension mom for the bride wedding celebration outfits are produced in gentle fabrics which consist of chiffon and silk. If these fabrics are not your style, search for just about any attire in fabrics you would really feel additional cozy wearing. Buy wedding dress wedding dress designer wedding gowns at discount prices ,You also do not need to place on matronly types or customized evening place on to look elegant.
If you in no way place on suits white prom dresses 2010 , you will most almost certainly really feel additional cozy within of a attire than a dinner suit. ball gown wedding dresses ball gown wedding dresses , royal blue bridesmaid dress vintage prom dress If your daughter is acquiring married within your backyard in August cocktail prom dresses cocktail prom dresses, a knee-length attire can be additional best suited collectively with an exceptional offer cooler than a full-length, additional formal evening dress .
The color the bride can be wearing. The bride may nicely be placing on a pastel instead of whitened if that is her 2nd marriage.The all round color plan for the wedding. A-line Wedding Dress blue sweetheart prom dress tea length prom dresses ,The goal can be to possess a harmonious look in any celebration photography used for the whole wedding celebration party.Any color preference the bride may nicely have using the mom for the bride and mom for the groom dresses dresses . You should choose a design and material that reflects your exclusive design as well as the formality for the different event dresses . wedding dresses online wedding dresses online ,A lengthy attire with lengthy sleeves is best suited for just about any formal wedding. Short-sleeved and knee-length outfits are much less formal.especially for just about any formal evening wedding, brown cocktail dresses brown cocktail dresses however it is generally used owning a multi-colored accent color.
http://www.mylove-dress.com/

Name

Url

Email

Comments

CAPTCHA Image Validation