Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthew

Blog de Matthieu Gal

Configuration de FAST For SharePoint Beta avec SPS 2010 Beta

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):

 

ScreenShot348

 

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.

 

image

 

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.

 

image image

 

Il faut utiliser le port 13286 pour HTTPS et 13287 pour HTTP dans SharePoint 2010.

FAST For SharePoint – SPS 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

InfoPath 2007 – Gestion des permissions dans MOSS 2007

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:

ScreenShot012  ScreenShot002 ScreenShot011

 

Contributor Permission:

 ScreenShot051 ScreenShot052 ScreenShot053

 

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.

 

ScreenShot004

 

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.

InfoPath 2007 et MOSS – 2/2 Publication du Form

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”).

clip_image002

 

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.

clip_image014

 

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 ».

 

clip_image015

 

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 :

clip_image025

 

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.

 

clip_image027

 

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.

clip_image029

 

Votre formulaire et maintenant publié, utilisez le bouton New de votre bibliothèque de Document pour l’ouvrir.

InfoPath 2007 et MOSS – 1/2 Préparation du Form

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”.

image 

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)”.

 

image

 

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”.

 

image

 

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.

 

image

 

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!

Présentation d’InfoPath 2007

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 :

 image

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.

image

 

 

 

 

 

 

 

 

 

 

 

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. 

image

 

 

 

 

 

 

 

 

 

 

 

 

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