30 août 2012

SHAREPOINT 2013 : "Manage services on server" absent

Tant que nous sommes dans les nouveautés, aujourd'hui un petit post sur SharePoint 2013 que j'analyse en même temps qu'InfoPath 2013.
 
Sur cette nouvelle version de SharePoint, il subsiste un petit effet dans le menu de l'administration centrale (celui-ci existait de même en SharePoint 2010 apparemment).
 
Lorsque vous ouvrez l'administration centrale sur la page "Paramètres système" via Internet Explorer, il se peut que vous arriviez sur l'écran suivant:
 

 
 
Pour les avertis, il manque un lien en haut de cette page qui se nomme "Manage services on server". Il devrait être situé à côté du lien "Manager servers in this farm".
 
Pour faire réapparaitre ce lien comme par enchantement, il suffit d'ouvrir Internet Explorer en mode administrateur (Shift + clic droit puis exécuter en tant qu'administrateur) :
 
 
 
Ainsi le lien et la page associée sont de nouveau accessible!

27 août 2012

INFOPATH 2013 : Utiliser du code managé

Aujourd'hui un court article sur InfoPath 2013. Une nouveauté très importante pour les développeurs a fait son apparition : l'éditeur de code managé fait peau neuve !
 
Pour faire un peu d'histoire, InfoPath a connu les mises à jour suivante en terme d'éditeur de code:
  • InfoPath 2003 : Editeur inexistant... Oups,
  • InfoPath 2003 SP1 : Possibilité d'utiliser du code managé dans Visual Studio 2003 (ça ne rajeunit pas tout ça...),
  • InfoPath 2007 : Composant "Visual Studio Tools for Applications" (VSTA) ou "Visual Studio Tools for Office" (VSTO : qui permettait d'utiliser un modèle de projet VS),
  • InfoPath 2010 : Composant "Visual Studio Tools for Applications" (VSTA) alors que le modèle VSTO disparait dans le même temps... Ainsi l'interface utilisée en 2010 était celle de Visual Studio 2005!
  • InfoPath 2013 : Nouveau composant "Visual Studio 11 Tools for Applications", youpi!
 
Pour pouvoir consulter cet éditeur, il faudra se placer sur l'onglet "Développeur" en mode "Conception" puis cliquer sur le bouton code :

 
Ainsi, vous pourrez apercevoir cette pop-up apparaitre:

 
 
 
Elle indique qu'il faut télécharger "Microsoft Visual Studio for Application" (le VSTA) en version 11. Celui-ci est disponible à l'adresse suivante : http://www.microsoft.com/en-us/download/details.aspx?id=30364
 
Ce nouvel outil nous permet à présent d'utiliser le Framework 4.0, ce qui est une excellente nouvelle.
 
 
Un nouveau post fera suite à la découverte des nouvelles opportunités offertes par cette nouvelle mouture.

 

8 août 2012

INFOPATH : This form has been closed

Aujourd'hui un court article sur Forms Services dans SharePoint 2007.
Parfois, il peut arriver d'avoir l'erreur suivante à l'ouverture d'un formulaire InfoPath web:

The form has been closed.
The server is currently being taken down for maintenance. Check with your system administrator to see when this server is scheduled to come back online.

Assez embêtant comme erreur!
Le moyen pour corriger ce genre d'erreur est assez simple, il faut aller dans l'administration centrale sur la partie "Opérations" puis sélectionner "Quiesce farm" puis reset.

Si cela ne fonctionne toujours pas en réalisant ces opérations depuis l'interface, il faudra utiliser une commande 'stsadm' (cet éxécutable est sité dans le répertoire "%ProgramFiles%/Common Files/ Microsoft Shared/Web Server Extensions/12/BIN".

Il faudra ainsi la commande suivante : stsadm.exe -o unquiescefarm
Cette commande permet de spécifier que le server SharePoint n'est plus en mode maintenance. Comme l'affirme le tehcnet, cette commande reprend la capacité de la batterie de serveurs à accepter de nouvelles sessions qui sont indispensables pour le rendu des formulaires InfoPath sur un serveur.

Assez simple mais encore faut-il le savoir!

4 août 2012

INFOPATH 2013 : Managed Metadata limitation

InfoPath 2013 est à présent disponible en version preview depuis quelques jours.
L'occasion de tester cette nouvelle mouture d'InfoPath couplée à SharePoint 2013 était trop belle.

L'un des premiers tests que j'ai réalisé était la personnalisation d'un formulaire de liste avec InfoPath 2013. Cette fantastique fonctionnalité est toujours implémentée dans SharePoint 2013 et fonctionne à merveille dans 99% des cas.

Je suis malgré tout tombé sur une limitation en utilisant une liste contenant un champ de type métadonnées gérées. Il s'avère actuellement impossible de personnaliser en utilisant InfoPath le formulaire d'une liste contenant ce type de champs. En effet l'erreur suivante apparait:



où "MetaDataColumn_Remi" correspond à un type de champ Métadonnées gérées présent sur cette lsite. Le message d'erreur est donc explicite...

Nous attendrons la version finale de SharePoint Server et de Microsoft Office pour confirmer cette rare limitation.