Partager via


Procédure pas à pas : Module 2 - Intégration d’Office avec l’adaptateur Windows SharePoint Services

Cette procédure pas à pas est une continuation de Procédure pas à pas : Module 1 - Envoi et réception de messages avec l’adaptateur Windows SharePoint Services et vous montre comment intégrer Microsoft Office à l’application de routage basée sur le contenu (CBR) BizTalk Server que vous avez créée. Pour une présentation de l’adaptateur Windows SharePoint Services, consultez Qu’est-ce que l’adaptateur Windows SharePoint Services ?.

Prérequis

La configuration suivante est requise pour exécuter les procédures décrites dans cette rubrique :

Création d'un projet BizTalk

Cette procédure permet de créer un projet BizTalk vide et un schéma à l'aide de l'Éditeur BizTalk. Elle est requise pour créer le schéma du formulaire InfoPath qui sera utilisé ultérieurement.

Pour créer un fichier de clé de nom fort

  1. Démarrez l’invite de commandes Visual Studio.

  2. Tapez sn -k C:\WSSAdapterWalkthrough\OrderProcess.snk, puis appuyez sur Entrée. La paire de clés est alors écrite.

  3. Fermez l'invite de commande.

Créer un projet BizTalk vide

  1. Démarrez Microsoft Visual Studio.

  2. Cliquez sur Fichier, Nouveau, puis sur Projet.

  3. Sous Types de projets, sélectionnez Projets BizTalk.

  4. Sous Modèles, sélectionnez Vide BizTalk Server Projet.

  5. Tapez OrderProcess le champ Nom .

  6. Tapez le chemin du fichier de votre répertoire de travail dans le champ Emplacement . Par exemple : C:\WSSAdapterWalkthrough\.

  7. Cliquez sur OK.

Pour associer le fichier de clé à l'assembly

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur le OrderProcess projet, puis cliquez sur Propriétés pour lancer le Designer projet.

  2. Cliquez sur l'onglet Signature .

  3. Sélectionnez l'option Signer l'assembly , cliquez sur l'option Choisir un fichier de clé de nom fort dans la liste déroulante, puis sur Parcourir.

  4. Tapez C:\WSSAdapterWalkthrough\OrderProcess.snk.

  5. Cliquez sur Ouvrir.

Pour créer un schéma XSD à l'aide de l'Éditeur BizTalk

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur le OrderProcess projet, cliquez sur Ajouter, puis sur Nouvel élément.

  2. Sous Catégories, cliquez sur Fichiers de schéma.

  3. Sous Modèles, cliquez sur Schéma.

  4. Tapez OrderProcessSchema le champ Nom , puis cliquez sur Ajouter.

  5. Dans la fenêtre Propriétés de OrderProcessSchema, sélectionnez Qualified la propriété Element FormDefault .

  6. Dans la fenêtre Propriétés de OrderProcessSchema, tapez http://OrderProcess.PurchaseOrder dans le champ Espace de noms cible .

  7. Dans l’éditeur BizTalk, cliquez avec le bouton Rootdroit sur , cliquez sur Renommer, puis tapez PurchaseOrder.

  8. Cliquez avec le bouton droit sur le nœud PurchaseOrder , cliquez sur Insérer un nœud de schéma, puis cliquez sur Élément champ enfant.

  9. Nommez-le PurchaseOrderID.

  10. Créez un autre élément de champ enfant et nommez-le BillTo.

  11. Créez un autre élément de champ enfant et nommez-le Amount.

  12. Dans la fenêtre Propriétés, définissez la propriété Type de données pour sur Amount xs :unsignedInt.

  13. Créez un autre élément de champ enfant et nommez-le PurchaseOrderDate.

  14. Dans la fenêtre Propriétés, définissez la propriété Type de données pour sur PurchaseOrderDate xs :dateTime.

  15. Cliquez sur Fichier, puis sur Enregistrer tout.

  16. Fermez Visual Studio.

Création d'un formulaire InfoPath

Cette procédure permet de créer une autre bibliothèque de documents et un formulaire InfoPath à partir du schéma créé dans la procédure précédente. Ce formulaire InfoPath sera utilisé pour envoyer un document à BizTalk Server.

Notes

Cette procédure pas à pas requiert Microsoft Office InfoPath 2007.

Pour créer une bibliothèque de documents

  1. Ouvrez un navigateur Web, puis accédez à l'URL du site que vous avez créé Par exemple : http://<server_name>/sites/WSSAdapterWalkthrough.

  2. Dans la barre de navigation supérieure, cliquez sur Créer.

  3. Sous Bibliothèques de documents, cliquez sur Bibliothèque de documents.

  4. Dans la section Nom et Description , tapez InfoPathSolutions le champ Nom.

  5. Dans la section Navigation , sélectionnez Oui pour afficher cette bibliothèque de formulaires dans la barre de lancement rapide.

  6. Dans la section Modèle de document , sélectionnez None modèle de document.

  7. Cliquez sur Créer. Vous êtes alors redirigé vers la bibliothèque vide que vous venez de créer.

  8. Sur le côté gauche, cliquez sur Modifier les paramètres et les colonnes.

  9. Sous Colonnes, cliquez sur Ajouter une nouvelle colonne.

  10. Sous Nom et Type, tapez Namespace le champ Nom .

  11. Cliquez sur OK.

  12. Fermez le WSSAdapterWalkthrough site Web.

Pour créer un formulaire InfoPath à partir du fichier de schéma OrderProcessSchema

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Office, puis sur Microsoft Office InfoPath 2007.

  2. Dans la boîte de dialogue Remplir un formulaire , sélectionnez Concevoir un formulaire.

  3. Dans le volet Office Concevoir un formulaire , sélectionnez Nouveau dans Document XML ou Schéma.

  4. Dans l’Assistant Source de données, cliquez sur Parcourir et sélectionnez le fichier de schéma que vous avez créé dans la dernière procédure. Par exemple : C:\WSSAdapterWalkthrough\OrderProcess\OrderProcess\OrderProcessSchema.xsd.

  5. Cliquez sur Suivant, puis sur Terminer.

  6. Dans le volet Office Source de données , cliquez avec le bouton droit sur le nœud PurchaseOrder , puis cliquez sur Section avec contrôles. Cette opération crée le formulaire à partir du modèle.

  7. Cliquez sur Fichier, sur Enregistrer, puis sur Enregistrer.

  8. Dans la boîte de dialogue Enregistrer sous , tapez PurchaseOrder.xsn le champ Nom de fichier, puis cliquez sur Enregistrer.

  9. Cliquez sur Fichier, puis sur Publier.

  10. Dans l’Assistant Publication, cliquez sur Suivant.

  11. Sélectionnez Vers un serveur web, puis cliquez sur Suivant.

  12. Tapez le chemin d’accès et le nom de fichier de votre InfoPathSolutions bibliothèque de documents, puis cliquez sur Suivant. Par exemple : http://<server_name>/sites/WSSAdapterWalkthrough/InfoPathSolutions/PurchaseOrder.xsn.

  13. Cliquez sur Terminer, puis sur Fermer.

  14. Fermez Microsoft InfoPath.

Modification des bibliothèques de documents SharePoint

Cette procédure permet de mettre à jour la propriété d'espace de noms pour le fichier PurchaseOrder.xsn et de modifier la bibliothèque de documents de destination. Cet espace de noms sert de variable lors de l'identification des abonnés aux documents publiés pour les scénarios de routage basé sur le contenu.

Pour mettre à jour l'espace de noms pour PurchaseOrder.xsn

  1. Ouvrez un navigateur Web, puis accédez à l'URL du site que vous avez créé Par exemple : http://<server_name>/sites/WSSAdapterWalkthrough.

  2. Sur le côté gauche, sous Documents, cliquez sur InfoPathSolutions.

  3. Déplacez le pointeur sur PurchaseOrder.xsn, cliquez dessus avec le bouton droit, puis cliquez sur Modifier les propriétés.

  4. Tapez http://OrderProcess.PurchaseOrder le champ Espace de noms , puis cliquez sur Enregistrer et fermer.

Pour modifier la bibliothèque de documents de destination

  1. Dans la barre de navigation supérieure, cliquez sur Documents et listes.

  2. Sous Bibliothèques de documents, cliquez sur Destination.

  3. Sur le côté gauche, cliquez sur Modifier les paramètres et les colonnes.

  4. Sous Colonnes, cliquez sur Ajouter une nouvelle colonne.

  5. Sous Nom et Type, tapez Partner Name dans le champ Nom de la colonne .

  6. Cliquez sur OK.

  7. Fermez le WSSAdapterWalkthrough site Web.

Modification du port d'envoi à partir de la procédure pas à pas 1

Cette procédure permet de modifier le port d'envoi à partir de la procédure pas à pas 1. Elle est requise pour garantir l'acheminement correct vers le port d'envoi du document traité dans cette procédure pas à pas.

Modification du port d'envoi

  1. Ouvrez Administration BizTalk Server.

  2. Développez Microsoft BizTalk Server Administration, Groupe BizTalk, Applications, Application BizTalk 1, puis cliquez sur le nœud Envoyer des ports.

  3. Cliquez avec le bouton droit sur SendToDestination, puis cliquez sur Propriétés.

  4. Sous Transport, cliquez sur Configurer.

  5. Dans le champ Nom de fichier , tapez PurchaseOrder2-%XPATH=//pons:PurchaseOrder/pons:PurchaseOrderID%.xml.

  6. Dans le champ Alias d’espace de noms, tapez pons="http://OrderProcess.PurchaseOrder".

  7. Dans la bibliothèque de documents modèles, tapez InfoPathSolutions.

  8. Dans la colonne Espace de noms modèles, tapez Namespace.

  9. Sélectionnez Yes la propriété Microsoft Office Integration .

  10. Sous Windows SharePoint Services Intégration, tapez Partner Name dans le champ Colonne 01.

  11. Tapez %XPATH=//pons:PurchaseOrder/pons:BillTo% dans le champ Valeur de colonne 01 , cliquez sur OK, puis cliquez à nouveau sur OK pour quitter la boîte de dialogue Propriétés du port d’envoi .

Pour redémarrer le port d'envoi

  1. Dans la console d’administration BizTalk, cliquez sur le nœud Ports d’envoi .

  2. Cliquez avec le bouton droit sur SendToDestination, puis cliquez sur Annuler la liste.

  3. Cliquez avec le bouton droit sur SendToDestination, puis cliquez sur Démarrer.

  4. Fermez la console d’administration BizTalk.

Envoi d'un message via le système

Dans cette procédure, vous allez créer un formulaire InfoPath et le télécharger sur le site Web Windows SharePoint Services. L'adaptateur Windows SharePoint Services prend ce message, l'archive dans la bibliothèque de documents d'archive, puis l'envoie dans la bibliothèque de documents de destination. Cette procédure montre comment un document circule à partir d’un site web Sharepoint, via BizTalk Server et vers un site Web Sharepoint Services à l’aide de l’adaptateur Windows Sharepoint Services.

Création d'un formulaire InfoPath pour envoi via le système

  1. Ouvrez un navigateur Web, puis accédez à l'URL du site que vous avez créé Par exemple : http://<server_name>/sites/WSSAdapterWalkthrough.

  2. Sur le côté gauche, sous Documents, cliquez sur InfoPathSolutions.

  3. Cliquez sur le PurchaseOrder fichier pour afficher la boîte de dialogue Téléchargement du fichier, puis cliquez sur Ouvrir. InfoPath va charger le formulaire.

  4. Dans le champ ID de bon de commande , tapez 1002.

  5. Dans le champ Bill To , tapez John Doe.

  6. Dans le champ Montant , tapez 750.

  7. Dans le champ Date du bon de commande , tapez 1/2/2005.

  8. Cliquez sur Enregistrer.

  9. Dans la boîte de dialogue Enregistrer sous , tapez http://<server_name>/sites/WSSAdapterWalkthrough/Sourcele champ nom du fichier , puis appuyez sur Entrée.

  10. Tapez PurchaseOrder2.xml le champ nom de fichier , puis cliquez sur Enregistrer.

  11. Fermez Microsoft Office InfoPath.

  12. Dans le navigateur Web, dans la barre de navigation supérieure, cliquez sur Documents et listes.

  13. Sous Bibliothèques de documents, cliquez sur Destination.

  14. Votre message est désormais répertorié dans la bibliothèque de documents de destination. Vous trouverez également une copie archivée dans la bibliothèque de documents Archive.

  15. Dans la bibliothèque de documents de destination, cliquez sur PurchaseOrder1.xml. Notez que ce fichier XML s'ouvre dans Microsoft Internet Explorer.

  16. Dans la bibliothèque de documents de destination, cliquez sur PurchaseOrder2.xml. Notez que le fichier XML est ouvert dans Microsoft Office InfoPath.

Notes

Dans la bibliothèque de documents de destination, les colonnes Nom de fichier et Nom du partenaire devraient contenir respectivement la valeur des champs Réf bon de commande et Facturer à.

Résumé

Cette procédure pas à pas vous a permis d'ajouter une intégration étroite à Microsoft InfoPath, à l'aide de l'adaptateur Windows SharePoint Services et du routage basé sur le contenu.

Étapes suivantes

Maintenant que vous avez terminé cette procédure pas à pas, effectuez la procédure pas à pas : Module 3 - Accès aux propriétés De SharePoint à partir d’une procédure d’orchestration qui développe le travail que vous avez effectué avec cette procédure pas à pas, intègre une orchestration dans le projet et vous montre comment accéder aux propriétés SharePoint à partir de celui-ci.

Voir aussi

Présentation de l’adaptateur Windows SharePoint Services
Procédures pas à pas relatives à l’adaptateur Windows SharePoint Services