Créer des Sites (SPWeb) par le biais de flux de travail SharePoint Designer

Cette entrée de blog c'est plus un « dans le domaine du possible" entrée vs. info béton.

Nous avons une conception technique qui appelle pour nous de créer un site dans une collection de sites via un processus de workflow lancé manuellement. Essentiellement, utilisateurs de saisir des données dans un « nouveau client" liste personnalisée, puis quand ils ont terminé et validé le processus d'entrée de données, Nous avons besoin de créer un site pour ce client.

Je suis un grand fan de flux de travail déclaratif ainsi comme un programmeur de flux de travail faible visual studio, Si je voulais répondre à l'exigence relative à l'aide de SharePoint Designer.

J'ai l'intention d'écrire sur ce sujet plus en détail (et je l'espère présenter à un groupe d'utilisateurs ou deux dans l'année à venir), mais voici la solution globale:

  • Créer une action personnalisée qui s'intègre avec le SPD.
  • L'action personnalisée permet de SPD à invoquer un service web et la transmettre une chaîne XML.
  • Service Web localise la ligne dans la liste personnalisée et crée un nouveau site selon les données pour ce nouveau client à l'aide d'une définition de site personnalisé.
  • Service Web puis met à jour la liste personnalisée avec certaines informations, comme un lien vers le nouveau site.

Nous avons considéré les autres approches, comme les gestionnaires d'événements et de flux de travail visual studio basé. L'approche de la SPD donne à nos utilisateurs un peu plus de contrôle sur le processus. Accordée, Il y a beaucoup de code c# dans cette solution, mais qu'il est encapsulé à l'intérieur d'un flux de travail déclaratif, Nous recevons ainsi certains des avantages du flux de travail déclaratif tandis qu'accrocher dans le service de création de site.

Tout ce que nous besoin maintenant est un outil facile à migrer automatiquement les flux de travail SPD aussi facilement que possible pour les flux de travail de studio visuel et nous allons vraiment être la cuisine au gaz 🙂 Je comprends que certaines gens sont partis travailler là sur ce problème et j'espère qu'ils ont un certain succès avec elle bientôt.

</fin>

S'abonner à mon blog.

Tags Technorati: ,

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *