Crear llocs (SPWeb) Via flux de treball de dissenyador de SharePoint

Aquesta entrada del bloc és més d'un "en l'àmbit de les possibles" entrada vs. informació de formigó.

Tenim un disseny tècnic que requereix per a nosaltres per crear un lloc en una col·lecció de llocs mitjançant un procés de flux de treball manualment llançat. Bàsicament, els usuaris introdueixen dades en un nou "client" llista personalitzada i llavors quan han acabat i validat el procés d'entrada de dades, hem de crear un lloc per a que el client.

Sóc tant un gran fan de declarativa de flux de treball, així com un programador de flux de treball feble visual studio, així jo buscat complir el requisit mitjançant el SharePoint Designer.

M'he proposat escriure sobre això en major detall (i esperem que presenta a un grup d'usuaris o dos en el proper any), però aquí és la solució global:

  • Crear una acció personalitzada que s'integra amb SPD.
  • L'acció personalitzada permet SPD a invocar un servei web i donar-lo un reguitzell d'XML.
  • Servei web localitza la fila a la llista de costum i crea un lloc nou, segons les dades per a aquest nou client utilitzant una definició del lloc de costum.
  • Servei web llavors actualitza la llista personalitzada amb alguna informació com un enllaç a la nova pàgina.

Hem considerat altres enfocaments, com controladors d'incidències i flux de treball d'estudi visual. L'enfocament SPD dóna nostres usuaris finals una mica més control sobre el procés. Concedit, hi ha un munt de codi de c# en aquesta solució, però això és embolicat en un flux de treball declarativa, Així aconseguim alguns dels beneficis del flux de treball declarativa mentre connectant al servei de la creació de llocs.

Tot el que necessitem ara és una eina fàcil de migrar de forma automàtica SPD fluxos de treball al voltant de la mateixa facilitat que el que puguem per a fluxos de treball de Visual Studio i que realment serà cuinar amb gas 🙂 entenc que alguna gent hi són fora treballant en aquest problema i espero que tinguin cert èxit bé amb ell aviat.

</final>

Subscriure's al meu blog.

Etiquetas de Technorati: ,

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *