28 juillet 2006

Update BDCManager

Superbe mise à jour. L’utilitaire est capable de generer les méthodes de type specifiqfinder , et de créer les filtres de recherche.

Cool ! : View article...

27 juillet 2006

Plein de nouveautés sur Windows Live

Plein de nouveauté sur ideas.live.com :
· Windows Live Mail Desktop Beta
· Microsoft Office Live Beta
· Windows Live Toolbar
· Windows Live Custom Domains
· …

Astuce Windows Live Messenger

Bon c'est une petite astuce pas de koi devenir MVP ;-) :

Si comme moi vous en avez marre des gens qui ont des nicknames à rallonge, ou qui change tous les jours. Un peu comme celui-ci :

(cliquez sur l'image pour l'agrandir)

Faites clique droit sur le contact, et sélectionner "add nickname", ensuite mettez à ce contact un nom qui lui convient.

26 juillet 2006

Des nouvelles la beta2 Technical Refresh de SharePoint 2007

Bonne nouvelle, il semblerait que la beta2 TR de MOSS2007 sorte bientôt. De plus, elle sera livrée sous forme de patch à la beta2 (ce qui nécessite l’installation de la beta2 actuelle).

Source : Microsoft-Watch Microsoft Readies New Office 2007 Beta Updates

20 juillet 2006

Débat sur la suppression de Private Folders par Microsoft

Microsoft a récemment publié un utilitaire pour Windows XP, permettant de crypter ses fichiers. Cette zone de stockage étant inaccessible aux autres utilisateurs.

Or suite à des remarques de certains clients, la firme de Redmond a décidé de retirer cet utilitaire.

En effet, pour certains administrateurs, cet utilitaire peut poser des problèmes de sécurité, dans la mesure, où l’administrateur ne peut pas décrypter ces fichiers (contrairement au système EFS qui est implémenté dans Windows XP). Un utilisateur malveillant (par exemple un heureux licencié) peut donc mettre dans son « Private Folder », des fichiers critiques de l’entreprise, et s’en servir pour faire du chantage.

Personnellement, je ne vois pas en quoi l’arrivé de cet utilitaire constitue une nouvelle menace pour la sécurité de l’entreprise. En voici les raisons :

  • Rien n’empêche l’utilisateur de copier les fichiers sur une clef USB personnelle, et de les supprimer du système d’information de l’entreprise (et ensuite d’utiliser un logiciel de suppressions sécuridé)
  • Il existe d’autres logiciels qui font la même chose

Face à ces deux premiers points, voici le dernier qui me semble être le plus important : si les administrateurs qui ont émis ce risque, tiennent tant à la sécurité, pourquoi accordent ils les droits d’installation sur leur machines ?Pourquoi ne mettent ils pas en place EFS ?

Enfin je pense qu’il y a, sur ce sujet, beaucoup de bruit pour rien. Et personnellement, je l’ai téléchargé et je ne risque pas de le supprimer…

WebCast : Developing SharePoint Workflows Using Visual Studio 2005

Voici un très bon webcast de MSDN, montrant comment un developer un WokFlow avec Visual Studio 2005 pour SharePoint : Developing SharePoint Workflows Using Visual Studio 2005

Ce webcast est la version video du tutorial de MSDN : Walkthrough - Creating Office SharePoint Server 2007 Workflows in Visual Studio 2005

17 juillet 2006

.NET Framework 3 July CTP dispo

Bon encore une CTP de dispo : http://www.microsoft.com/downloads/details.aspx?FamilyId=62057A6F-185F-41DB-ABE5-678F6FC388F0&displaylang=en

Personnellement, je reste sur l’ancienne à moins que le Windows SDK soit à jour.

Le Windows SDK semble être mise à jour, je change pour Windows WorkFlow Fundation.

A noter, que cette version n’est pas supporter par Microsoft SharePoint Server 2007.

Outil pour SharePoint 2007 : MOSS BDC MetaData Manager

Voici un outil de Todd Baginski , qui ma foi, m’a l’air fort bien sympathique. C’est un outil dédié au Business Data Catalog.

A tester : MOSS BDC MetaData Manager

16 juillet 2006

Accéder à la documentation en ligne du Windows SDK

Il est possible d’accéder à la documentation en ligne du Windows WorkFlow Fundation sans télécharger le SDK qui fait près 1Go : http://windowssdk.msdn.microsoft.com/en-us/library/default.aspx

12 juillet 2006

Article sur Excel Services : installation et paramétrage de la publication dans Excel Services

Long et sympa : Setting up and Publishing to Excel Services Step By Step de Jon Medero

InfoPath 2007 + SharePoint 2007 : Bug or not Bug

Toujours dans le cadre de la publication de formulaire, il est possible lors de la publication, de mapper certaines champs du formulaire, sur des colonnes de la bibliothèque de formulaire (colonne-champ). Dans le cas, ou les colonnes-champs n’existent pas dans la bibliothèque de formulaire InfoPath les créée automatiquement pendant la publication du formulaire.

Ce mapping champ-colonne permet d’exposer des valeurs du formulaire dans les éléments de la bibliothèque. Cette exposition peut par exemple permettre d’appliquer des filtres, tries, regroupement sur les formulaires InfoPath.

Cependant on peut remarquer que dans certains cas, les colonnes-champs ne se mettent pas à jour lors que la création ou modification du formulaire InfoPath.

En essayant de reproduire, le cas avec différents formulaire (avec ou sans code managé) (et en utilisant uniquement le mode web InfoPath), j’ai pu remarquer que si la bibliothèque de formulaires était associé à plusieurs types de contenu (ContentType), alors le mapping ne fonctionnait pas. Dans le cas contraire, (un seul ContentType) le mapping fonctionne bien.

Des questions se posent :

Est-ce que le mapping ne fonctionne pas, quand la bibliothèque de formulaire est associé à plusieurs type de contenu ?

Si oui, est un bug de la beta2 ?

07 juillet 2006

Add-In pour Microsoft Office Outlook 2007 et Développer un workflow avec Windows Workflow Foundation

Dans la série des articles intéressant, en voici un autre. L’auteur Rémi Chambard
est était un étudiant de SUPINFO (c’est mon école). Il semble être très intéressé par le développement .NET sur la plateforme Office System, vu le nombre d’article dessus :

Création d'un complément pour Microsoft Office Outlook 2007

Présentation du cycle de développement de Web Parts pour les technologies SharePoint

Développer un workflow avec Windows Workflow Foundation

Pour rappel Supinfo-Project est un site de SUPINFO sur lequel les étudiants publient leurs mémoires de fin d’années.

Exemple très intéréssant d’application utilisant Windows WorkFlow Foundation

Mat Millner a publié une application Web et une application Windows utilisant le même WorkFlow. Cette application est très bien concu : son but est de monter comment l’utilisation d’une interface comme contrat entre le WorkFlow et l’application hôte, permet de changer facilement d’applications hôtes et de fournir différentes implémentation du service local.

Traduction de : "The main thing I wanted to show was how the use of an interface as the contract between your workflow and your host, allows you to swap out different hosts and provide different implementations of the local service, without the workflow having to know or care about any of this"

Origine : Sample to understand basic local communications in Workflow

Améliorations du moteur de recherché de Sharepoint 2007

Ce petit post pour vous faire fwd un post de Jim Yang intitulé Enhancements on MOSS 2007 Search Engine

06 juillet 2006

Publier un formulaire InfoPath 2007 dans FormServer

L’une des grandes nouveauté dans MOSS2007 est l’introduction de InfoPath Form Service, ou Forms Server. Ce nouveau service est le client web d’un formulaire InfoPath. Contrairement à InfoPath 2003, il est possible de créer des formulaires en mode Web. L’avantage est de ne pas à avoir (des liscenses) à déployer le client InfoPath pour créer des formulaires.

Cependant pour des formulaires complexes, il est souvent nécessaire d’introduire du code managé dans le formulaire InfoPath (et oui c’est finis le vbscript dans les formulaires InfoPath, maintenant on peut mettre du .net). Or la présence de ce code managé peut présenter une menace sur la sécurité. C’est pourquoi la publication de formulaire contenant du code est soumis à un processus spécifique de publication dans Forms Server.

Ce post vous montre étapes par étapes, comment publier votre formulaire InfoPath contenant du code managé, dans Forms Server.

Merci à Josh Meyer pour son post : How to Deploy an InfoPath 2007 Form Containing Managed Code to a Browser-Enabled WSS v3 Library

Après avoir créer le formulaire avec InfoPath et ajouter du code manage, cliquer sur "Publier le modèle de formulaire" dans le panneau "Tâches de création".



Ensuite sélectionner "Vers un server SharePoint avec ou sans InfoPath Forms Services"



Entrer l’adresse du server SharePoint ou InfoPath Server

L’assistant détecte que vous avez un formulaire avec du code managé, et vous impose donc que votre formulaire soit approuvé par un administrateur. Si vous aviez eu un formulaire simple (pas de connexions à une base de données ou sans code managé), vous auriez pu publier directement.


Puisque c’est à un administrateur de SharePoint ou de InfoPath Server de publier, il faut que lui transmette le modèle de formulaire. Sélectionner donc un répertoire, où il peut y avoir accès

Spécifier les champs du formulaire qui seront mapper sur les colonnes de la bibliothèque de formulaires.


Ensuite cliquer sur "Publier", puis "Fermer".

Le modèle de formulaire vient d’être créer et est prêt à être approuvé par l’administrateur.

Dans l’administration centrale du serveur SharePoint, il existe une section spécifique à InfoPath Forms Services. Cliquer sur "Gérer les modèles de formulaire"


La page "Gestion des modèles de formulaire" propose un ensemble de formulaire déjà publier dans SharePoint. Cliquer sur "Télécharger"


Dans la page "ajout d’un modèle de formulaire", il est possible de vérifier sur le modèle de formulaire sera affichable en mode web (remarque : il est possible de le vérifier dans le client InfoPath 2007). Sélectionner votre modèle (destiné à l'administrateur) et cliquer sur "Télécharger".

Votre modèle est présent sur le serveur SharePoint, maintenant, il faut le rendre disponible.


Dans la page "Gestion des modèles de formulaire", faites un clique droit sur votre formulaire, pour afficher ses propriétés.

Spécifier un nom de catégorie qui correspondra à un type de contenu dans les bibliothèque de documents.


Dans la page "Gestion des modèles de formulaire", faites un clique droit sur votre formulaire, puis sélectionner "Activer sur une collection de site"


Votre modèle de formulaire InfoPath est disponible sur le serveur. Il faut donc créer une bibliothèque de formulaire qu’il utilise comme modèle.

Après avoir créer votre bibliothèque de formulaires, dans la section "Paramètres avancés", autoriser la gestion des types de contenu.



Ensuite dans le section "Ajouter des types de contenu", selectionner le type de contenu : Microsoft Office InfoPath, puis la catégorie correspondante à votre formulaire.

Maintenant, il est possible de créer des formulaires en mode web avec un modèle contenant du code managé.






04 juillet 2006

Oh god : Certificats racines, et Orange SPV C600

L’un des avantages avec Windows Mobile, c’est qu’il est possible de syncrhoniser son téléphone avec Exchange sans passer par ActyveSync. Dans ce cas là, on passe par ActiveSync Server qui est une fonctionnalité offertes par Exchange Server 2003.

Seulement, pour des (bonnes) raisons de sécurité, votre administrateur de messagerie va encrypter toutes les communications entre votre mobile et le serveur. Plusieurs scénarii s’offrent à nous :

  • Vous avez un administrateur qui possède un certificat racine approuvé par une autorité de confiance de votre mobile. Dans ce scénario, il y a pas de problème
  • Vous avez un administrateur qui possède un certificat racine non approuvé par une autorité de confiance de votre mobile, et votre mobile n’est pas acheté chez un opérateur. Dans ce scénario, il faut que vous approuviez le certificat racine de votre entreprise
  • Vous avez un administrateur qui possède un certificat racine non approuvé par une autorité de confiance de votre mobile, et votre mobile est acheté chez un opérateur. Dans ce cas la, il est impossible d’approuver le certificat racine de votre entreprise. Cependant il existe un hack : Hacking your Windows Mobile 5.0 Registry