Personnalisation de SharePoint Online à l’aide de SharePoint Designer 2010
SharePoint Designer 2010 est l’outil de choix pour développer rapidement des applications SharePoint. À l’aide de SharePoint Designer 2010, les utilisateurs avancés et les développeurs peuvent créer des solutions SharePoint répondant aux besoins métiers.
Dernière modification : mardi 30 août 2011
S’applique à : SharePoint Designer 2010 | SharePoint Foundation 2010 | SharePoint Server 2010
Dans cet article
Utilisation de SharePoint Designer 2010 pour personnaliser SharePoint Online
Restriction de l’accès à SharePoint Designer dans SharePoint Online
Déploiement de solutions SharePoint Online personnalisées à partir de SharePoint Designer 2010
Disponible dans SharePoint Online
Les utilisateurs avancés peuvent composer des solutions sans code, qui couvrent différents scénarios courants, allant de sites collaboratifs à des flux de travail humains, en tirant parti des blocs de construction qui sont disponibles dans SharePoint dans un environnement facile à utiliser. En outre, les développeurs peuvent utiliser SharePoint Designer 2010 pour bénéficier d’un démarrage rapide sur des projets de développement SharePoint.
Utilisation de SharePoint Designer 2010 pour personnaliser SharePoint Online
SharePoint Designer 2010 offre une expérience de création de sites puissante en fournissant un emplacement où vous pouvez effectuer les actions suivantes, le tout sans écrire une seule ligne de code :
créer un site SharePoint ;
personnaliser les composants constituant le site ;
concevoir la logique du site autour d’un processus métier ;
déployer le site en tant que package de solution.
Les tâches que vous effectuez dans SharePoint Designer sont généralement appelées des personnalisations et non pas du développement, car les tâches effectuées dans SharePoint Designer nécessitent la création ou la modification d’éléments SharePoint de façon déclarative et non pas à l’aide de code côté serveur. (Certaines tâches effectuées dans SharePoint Designer peuvent utiliser des scripts côté client.)
Vous devez noter un aspect important de la personnalisation de SharePoint Designer : lorsque vous utilisez SharePoint Designer, vous modifiez directement le site SharePoint Online sélectionné. Ceci diffère du développement de solutions SharePoint dans Visual Studio 2010, où vous créez et déboguez votre solution sur une installation SharePoint locale, puis déployez la solution terminée dans la galerie de solutions dans SharePoint Online.
SharePoint Designer est disponible en téléchargement gratuit auprès de Microsoft. Pour plus d’informations, y compris sur la configuration système requise, voir Microsoft SharePoint Designer 2010 (32 bits).
Utilisation de SharePoint Designer pour créer des solutions métiers SharePoint Online
Les solutions métiers que vous pouvez créer dans SharePoint Online à l’aide de SharePoint Designer se rattachent aux principaux types de solutions suivants.
Interfaces utilisateur riches en données interactives
Avec SharePoint Designer 2010, vous pouvez créer des interfaces utilisateur puissantes et dynamiques pour vos données SharePoint et les rendre disponibles à de nombreux endroits, y compris dans votre site SharePoint et dans des fenêtres, volets et champs personnalisés dans des applications métiers Microsoft Office.
Les interfaces que vous pouvez créer comprennent des vues, des formulaires, des composants WebPart et une navigation personnalisés, ainsi que des fenêtres clientes et des volets Office personnalisés. Ce type de souplesse vous permet de créer des expériences utilisateur entièrement personnalisées de vos données métiers.
Vous pouvez combiner plusieurs sources de données en une seule vue, créer des tableaux de bord avec des vues d’éléments associés, concevoir des formulaires personnalisés adaptés à des rôles individuels et personnaliser les barres d’outils et les commandes Ruban serveur disponibles associées aux données.
Flux de travail déclaratifs pour la gestion des processus métiers
Chaque processus métier d’une organisation consiste en un ensemble d’activités qui sont connectées sur la base d’un besoin métier courant. Les flux de travail déclaratifs de SharePoint sont conçus autour de ce modèle et fournissent des flux de travail basés sur des règles constituées d’ensembles de conditions et d’actions. Vous organisez et exécutez une série d’actions qui correspondent à un processus de travail basé sur une séquence de conditions et d’actions.
À l’aide de SharePoint Designer 2010, vous pouvez créer des flux de travail déclaratifs basés sur des règles qui gèrent les processus métiers dans une organisation. Les flux de travail automatisent les processus d’applications métiers et les processus collaboratifs humains. Les flux de travail pour les processus d’applications métiers peuvent mettre à jour une source de données lorsqu’une autre source de données est modifiée ; les flux de travail pour les processus collaboratifs humains peuvent envoyer un document au responsable d’un employé pour approbation.
Les flux de travail déclaratifs que vous pouvez créer dans SharePoint Designer introduisent de la logique d’application dans vos processus métiers sans nécessiter l’écriture de code. Ceci est rendu possible par le concepteur de flux de travail de SharePoint Designer 2010, qui autorise la logique imbriquée, les sous-étapes, et ainsi de suite. Vous pouvez aussi concevoir et partager des flux de travail à l’aide de Microsoft Visio 2010 avec ses modèles de diagrammes de flux qui peuvent être exportés vers SharePoint Designer 2010.
Connexions à des données qui se trouvent dans ou en dehors de SharePoint
Avec SharePoint Designer 2010, vous pouvez vous connecter à de nombreuses sources de données, puis intégrer ces données dans votre site et dans vos applications clientes Office. Vos utilisateurs peuvent alors voir et interagir avec les données métiers sur votre site et depuis les programmes de votre choix, au lieu de se connecter à ces sources de données séparément.
Directement à partir du Ruban, vous pouvez vous connecter à une base de données externe, à un service SOAP, à un service REST (Representational State Transfer), et ainsi de suite. La connexion à des sources de données est une fonctionnalité puissante de SharePoint Designer 2010 car les options prises en charge utilisables pour rendre les données accessibles à vos utilisateurs sont très nombreuses. Avec des connexions de données, vous pouvez combiner ensemble des listes et des bibliothèques, des bases de données et des sources de données externes via les protocoles OLE DB ou ODBC, des services Web XML via SOAP, et ainsi de suite.
Sites conçus et personnalisés
Le domaine final de personnalisation offert par SharePoint Designer 2010 est la conception et la personnalisation, c’est-à-dire la création d’une apparence cohérente et son application à votre site SharePoint. Vous pouvez incorporer un logo de société, un jeu de couleurs, des en-têtes et des pieds de page, des graphiques explicatifs, une navigation personnalisée, et ainsi de suite. Chaque page du site peut donc être immédiatement reconnue comme faisant partie d’un site d’entreprise plus important. Dans SharePoint Designer 2010, vous pouvez concevoir et personnaliser des sites SharePoint à l’aide de pages maîtres, de mises en page et de feuilles de style en cascade.
La conception et la personnalisation d’un site diffèrent des autres fondamentaux de la personnalisation, où l’accent est mis sur la création de solutions métiers personnalisées. La personnalisation est quelque chose que vous effectuez moins souvent et en haut d’une collection de sites. Les sous-sites de la collection de sites héritent ensuite de cette personnalisation. Le travail de personnalisation est le plus souvent effectué par un concepteur Web plutôt que par un créateur de solutions.
Pour ces raisons, les pages maîtres, les mises en page et les feuilles de style en cascade sont désactivées par défaut pour tous les utilisateurs, sauf pour les administrateurs SharePoint Online. De cette façon, seules les personnes responsables de la personnalisation du site ont accès à ces fichiers puissants mais sensibles. Vous pouvez les réactiver pour des utilisateurs spécifiques.
Restriction de l’accès à SharePoint Designer dans SharePoint Online
L’administrateur SharePoint Online a la possibilité de limiter les tâches pour lesquelles les autres utilisateurs peuvent utiliser SharePoint Designer. L’administrateur SharePoint Online peut effectuer les actions suivantes :
limiter les personnes qui peuvent détacher des pages de la définition de site ;
limiter les personnes qui peuvent modifier la page maître et les mises en page ;
limiter les personnes qui peuvent modifier des fichiers dans la hiérarchie des URL des sites ;
empêcher l’utilisation de SharePoint Designer 2010 pour modifier des sites.
Déploiement de solutions SharePoint Online personnalisées à partir de SharePoint Designer 2010
SharePoint Designer inclut des fonctionnalités qui vous permettent de placer dans un package les éléments SharePoint que vous avez créés et modifiés, ce qui vous permet de les déployer sur un autre serveur ou au sein de l’entreprise, ou bien de les ouvrir dans Visual Studio 2010 en vue d’un développement supplémentaire. La fonctionnalité Enregistrer comme modèle vous permet d’enregistrer votre solution en tant que fichier de package de solution SharePoint (.wsp). Vous déterminez ce qui est enregistré dans le fichier .wsp. Il peut contenir tout le contenu de votre site, y compris des sources de données et la structure, des vues et des formulaires, des flux de travail et des composants WebPart, ou bien vous pouvez enregistrer des composants spécifiques, tels qu’une liste, une vue ou un flux de travail.
Cette capacité à enregistrer des éléments SharePoint dans des fichiers .wsp qui peuvent être ouverts dans Visual Studio 2010 signifie qu’un concepteur peut créer les éléments SharePoint dans l’interface intuitive et familière de SharePoint Designer, puis les transmettre à un développeur en vue d’un développement plus approfondi dans Visual Studio 2010, un outil que les développeurs connaissent bien. Si vous êtes développeur, vous pouvez utiliser SharePoint Designer pour développer rapidement une application, en sachant que vous ne devrez pas refaire le travail car vous pourrez facilement l’importer dans Visual Studio 2010.
Pour une présentation de l’interface et des possibilités offertes par SharePoint Designer, voir Introduction à SharePoint Designer 2010. Pour une liste plus détaillée de ressources vous permettant de démarrer, voir Mise en route de SharePoint Designer. Pour accéder à toute l’aide destinée aux utilisateurs finaux de SharePoint Designer, voir le Centre d’aide SharePoint Designer.
Voir aussi
Concepts
Développement de solutions SharePoint Online
Services Web dans SharePoint Online
Matrice de disponibilité des fonctionnalités de développement de SharePoint Online
Liens rapides SharePoint Online
Autres ressources
Référence générale SharePoint Online
Centre de ressources pour les développeurs SharePoint Online