Lors de la configuration de FAST For SharePoint Beta il vous est demandé de renseigner dans SharePoint le port du Query Server. La documentation rappel qu’un fixhier Text “Install_Info” généré au moment de l’installation vous permet de récupérer les paramètres à configurer (voir ci-dessous):

Cependant, plus tard il est demandé d’enlever des commentaires dans le fichier “QRProxyService.exe.config” dans la section <<font color="#ff8080">endpoint> ndpoint> et vous verrez des références aux ports 13286 ou 13287.
Du coup, que devez-vous configurer dans SharePoint lors de la configuration du FAST Query SSA?
Après un peu de recherche sur le net puis relecture de la documentation “B2FASTSearchDeploy.xps” page 27 et 28.
Il faut utiliser le port 13286 pour HTTPS et 13287 pour HTTP dans SharePoint 2010.
Bonjour,
Après un peu de silence me revoilà pour une suite d’article sur FAST For SharePoint.
Comme vous le savez sûrement la version Beta est disponible depuis quelques mois (Download). Des articles vont suivre si vous avez déjà essayé d’utiliser cette version.
Documentation : http://www.microsoft.com/downloads/details.aspx?FamilyID=A65AEF6F-BC99-4B29-81BB-37FCE8AD6EA7&displaylang=en&displaylang=en
2 articles incontournables:
http://blogs.msdn.com/mberry/archive/2009/12/04/configuring-sharepoint-2010-for-fast-search-server-query-and-admin.aspx
http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2009/11/28/FAST-Search-Step-by-Step-Install.aspx
Je vous recommande vivement de télécharger la version de démonstration “2010 Information Worker Demonstration Virtual Machine” Disponible à l’adresse suivante :http://www.microsoft.com/downloads/details.aspx?FamilyID=0c51819b-3d40-435c-a103-a5481fe0a0d2&displaylang=en
Ces 2 Machines sont au format Hyper-V avec SPS 2010 (Beta 2) sur domaine “Contoso.com” + 200 comptes + Microsoft Office Web Application (Beta 2), FAST Search for SharePoint 2010 (Beta 2),…Exchange Server 2010,…+ des démos, pas mal de bonnes choses le tout configuré et packagé
Matthew
J’ai travaillé dernièrement sur la réalisation d’une enquête réalisée sous InfoPath 2007. L’idée était simple, un mail est envoyé, l’utilisateur clique sur le lien pour ouvrir le formulaire et les résultats sont stockés dans SharePoint.
Jusqu’ici tout va bien!
La partie que je craignais le plus était la configuration des permissions, si un utilisateur accède directement au site SharePoint sans passer par le lien (mail). Que va-t-il voir? L’utilisateur n’est de plus pas autorisé à supprimer son dernier formulaire et encore moins les réponses des autres :)
Pour répondre à ces problématiques, j’ai décidé de combiner 2 solutions OOB de MOSS 2007.
- les permissions
- les vues
Commençons par les permissions:
SharePoint possède dans sa version 2007, plusieurs niveaux de permissions, il est donc assez facile de créer le niveau que l’on souhaite. Dans notre cas l’utilisateur doit pouvoir créer un formulaire mais il ne doit pas pouvoir le supprimer. L’utilisation de la permission contributor est trop élevée mais cependant assez proche de ce nous voulons. Je peux donc la dupliquer et enlever les permissions que je trouve excessives (Delete, Edit, View Versions,….. Manage Personal Views).
Custom Permission:

Contributor Permission:
Mes utilisateurs peuvent maintenant ajouter des éléments et puis c’est tout!
Passons maintenant aux vues:
Je veux bloquer mon utilisateur sur ses propres formulaires et je souhaite en mode admin pouvoir switcher sur la vue “all items”.
Ceci est facilement réalisable en reprenant la vue de “My Task”. La particularité de cette vue est un filtre sur [Me] donc sur mes éléments. En utilisant ce type de vue par défaut, mes utilisateurs restent donc sur cette vue et ne voient ainsi que leurs éléments.
De mon côté je souhaite voir tous les éléments, en tant qu’admin je peux me créer une vue de type “personal” pour afficher tous les éléments.
Nous avons précédemment configuré le formulaire en vue d’une publication dans SharePoint 2007. Voici pour ce dernier post sur InfoPath les 2 méthodes de publication dans SharePoint.
Méthode 1 : l’Assistant (Formulaire sans code)
L’assistant :
Pour publier votre formulaire lorsque vous n’utilisez pas de code custom, vous pouvez-utiliser l’assistant de publication d’InfoPath (“File” puis “Publish”).

Lorsque l’assistant vous le demande, activez l’option « Enable this form to be filled out by using a browser ».
La dernière page vous informe de la réussite ou de l’échec de la publication de votre formulaire. Dans le cas de l’utilisation du formulaire en mode Forms Services, un lien « Open this form in the browser » doit figurer sur la dernière page de l’assistant.

Si ce lien est absent, il y a eu une erreur de publication, recommencez-alors l’assistant de publication.
Paramètre de la bibliothèque :
Une fois que votre formulaire est publié, vous devez activer la visualisation du form en mode form services.
Pour cela, rendez-vous dans votre site SharePoint puis allez dans les paramètres de votre bibliothèque de formulaire puis cliquez sur « Advanced Settings ».

Cochez la case « Display as a Web page » et validez la page.
Votre formulaire et maintenant publié, utilisez le bouton New de votre bibliothèque de Document pour l’ouvrir.
Méthode 2 : Formulaire avec Code Behind
Publication :
Lorsque vous ajoutez du code sur un formulaire InfoPath en mode Forms Services et que vous souhaitez publier celui-ci sur un site SharePoint, l’assistant de publication vous informe que le formulaire doit être approuvé par un Administrateur.
Sauvegardez votre formulaire puis exécutez l’assistant de publication d’InfoPath. Vous obtenez alors une fenêtre vous proposant d’approuver votre formulaire par un administrateur. Vois aperçue ci-dessous :

Sélectionner un endroit pour sauvegarder votre formulaire et rendez-vous dans l’interface d’administration de SharePoint.
Dans l’onglet « Application Management », section « InfoPath Forms Services », uploadez votre formulaire.

Cliquez sur votre formulaire puis sur « Activate to a Site Collection ». Sélectionnez l’adresse de votre site SharePoint puis cliquez sur « Ok ». Le statut de votre formulaire passe alors en « Ready ».
Paramètre de la bibliothèque:
Ouvrez votre bibliothèque de formulaire et accédez aux propriétés de cette bibliothèque puis sur « Advanced Settings ». Sur la nouvelle page activez la gestion du type de contenu « Allow management of content types » et validez.
Dans la section « Content Types » cliquez sur « Add from existing site content types ».
Sélectionnez dans le menu déroulant « Microsoft Office InfoPath », vous devez alors voir votre formulaire InfoPath dans la liste. Ajoutez le formulaire et validez la page.

Votre formulaire et maintenant publié, utilisez le bouton New de votre bibliothèque de Document pour l’ouvrir.
Comment devons nous procéder lorsque nous souhaitons publier une formulaire InfoPath dans notre plateforme SharePoint 2007.
Ci-dessous les 3 étapes de préparation du formulaire:
Mode Compatibility Web
Cette fonction est disponible dans le menu “Form Option” et enfin dans la partie “Compatibility”.
Il faut activer cette option avant modification du formulaire car certains contrôles du menu “Controls” dans “Design Taks” ne sont en effet pas compatibles en mode web. Ceux-ci vont disparaitre du menu de droite après activation de la compatibilité!
La sécurité
Par défaut, InfoPath détermine automatiquement le niveau de sécurité. Placez donc ce niveau en mode “Domain (the form can access content from the domain in which it is located)”.

Paramétrage de l’envoie:
Dans votre menu “Tools” puis “Submit Option”, cochez l’option “Send form data to a single destination” et sélectionnez “ SharePoint Document Library”.

Ajoutez ensuite avec le bouton “Add” votre bibliothèque SharePoint. Cette fenêtre va rajouter une connexion de données visible par la suite dans votre menu de droite.

Lors de la création d’une connexion de données vers une Document Library SharePoint, 2 options sont intéressantes:
- Utilisation d’une fonction ”fx”, ici dans mon exemple la concaténation.
- Utilisation de la fonction “ Allow overwrite if file exists” qui vous évitera un prompt lorsque vos utilisateurs publierons leurs formulaires.
Le formulaire est maintenant prêt une publication dans SharePoint!
En premier post j’ai décidé de republier un article sur InfoPath 2007. Beaucoup de personne se demande souvent comment utiliser cet outil et surtout comment publier les formulaires dans SharePoint 2007. Voici donc une suite de post sur InfoPath 2007. Merci de me contacter si vous avez des remarques, des questions.
InfoPath 2007 garde le look des différents outils de la suite Microsoft Office. Ainsi, nous retrouvons les mêmes icônes, voir les même menu que dans Word Excel ou encore PowerPoint.
Dans le menu de droite « Design Tasks » nous pouvons retrouver les différentes taches utilisables pour construire notre formulaire InfoPath. Voici quelques informations au sujet des taches proposés :

Layout : Construction de la structure du formulaire (Cadre, tableau, fusion de colonne, zone et mise en page…..). Nous qualifierons cette zone de présentation des données.
Controls : Zones accessibles et modifiables pour les utilisateurs, on parle ainsi d’accès aux données. Nous retrouvons dans cette partie la majorité des outils que nous utilisons sur Internet ou dans des formulaires. Par exemple la « Text Box » classique, les menu déroulants ou encore les boutons et les tableaux extensibles. C’est sur ces contrôles que nous allons définir nos actions InfoPath (Règles, manipulation des données).
DataSource : Utilisé pour la gestion des sources de données (MOSS 2007, SQL Server 2005,….). Nous qualifierons ceci par la gestion de l’envoie et de la réception des données du formulaire.
Views : Gestion des vues du formulaire. Nous pouvons créer plusieurs vue liées ou indépendantes en fonction des étapes de notre processus ou encore en fonction des droits utilisateurs. InfoPath 2007 permet de créer des vues pour l’impression du formulaire mais aussi des vues à envoyer par mail.
Design Checker : Vérification de la compatibilité de notre formulaire notamment pour l’utilisation d’InfoPath en mode de compatibilité Web. Vérification de la cohérence des outils.
Publish Form Template : Assistant de publication de notre formulaire.
A l’aide de la page des Options du formulaire “Form Option“ nous pouvons définir les options que nous voulons associer à notre formulaire.

Nous pouvons ainsi paramétrer :
- Les actions à l’ouverture et à la fermeture du formulaire,
- La gestion du mode Offline
- La gestion de l’envoi du formulaire au format email
- La signature électronique du formulaire
- Le niveau de sécurité
- Le langage en cas de réalisation de fonction non disponible par défaut sous InfoPath (VB ou C#)
- Le versionning
- Le mode de compatibilité (Web, normal)
- Des options avancées comme le remplacement par zéro des zones vides du formulaire
Dans la page des Options d’envoie “Menu Submit Option”, nous pouvons définir nos connexions de données et certaines règles à effectuer lors de l’utilisation de ces connexions.

Ainsi à partir de cette page nous pouvons configurer l’envoie de données par exemple : au format Email, dans des libraires SharePoint.
Nous verrons dans le prochain Post comment paramétrer InfoPath pour publier un formulaire dans SharePoint.
Les 10 derniers blogs postés
-
Pb lors de l’installation SharePoint 2010… par
Le blog de Patrick le il y a 2 heures et 49 minutes
-
[WF4] Ajouter des contraintes à une activité (2/2) par
Blog de Jérémy Jeanson le il y a 8 heures et 22 minutes
-
[WF4] Ajouter des contraintes à une activité (1/2) par
Blog de Jérémy Jeanson le il y a 8 heures et 54 minutes
-
[ASP.NET] Ne pas se faire avoir par IHttpModule et sa méthode Init() par
Thomas Jaskula le il y a 16 heures et 53 minutes
-
[MSTD10] SharePoint 2010 et Team Foundation Server par
Philippe Sentenac [MVP SharePoint] le 03-11-2010, 10:49
-
[MSTD10] SQL Server 2008 pour les développeurs et Visual Studio Team System Database Edition par
Michel Perfetti [Miiitch] le 03-11-2010, 10:00
-
[WF4] Localiser simplement une activité et son designer WPF par
Blog de Jérémy Jeanson le 03-11-2010, 08:49
-
[Techdays 2010] Webcasts et Slides par
Blog Technique d'Audrey PETIT le 03-11-2010, 08:30
-
NDepend v3. J’adore son intégration avec VS2010 par
Thomas Jaskula le 03-11-2010, 00:18
-
XNA 4.0 pour créer des jeux 3D sous Windows Phone 7 Series par
Code is poetry le 03-10-2010, 14:14