Sei sulla pagina 1di 283

Notes de cours

Vincent ISOZ, 2014-08-20 (V7.0 Revision 62)



WSS/MOSS 2007 - Vincent ISOZ 2/283
TABLE DES MATIRES
1. Abstract .................................................................................................................................. 6
2. Liens internet .......................................................................................................................... 7
2.1 Add-ins ............................................................................................................................. 7
3. Bibliographie .......................................................................................................................... 9
4. Sites Internet connus faits avec MOSS ................................................................................ 10
5. Formations ............................................................................................................................ 11
6. Configuration logicielle ........................................................................................................ 12
6.1 Configuration matrielle du serveur ............................................................................... 12
6.2 Machine client ................................................................................................................ 12
6.3 Mthode de travail sous MS Office System ................................................................... 12
6.4 Rsum des autorisations par dfaut .............................................................................. 13
7. Don'ts .................................................................................................................................... 15
8. Piges ................................................................................................................................... 18
9. Trucs et astuces .................................................................................................................... 19
9.1 Insrer une vido sur une page ....................................................................................... 19
9.2 Mise disposition des modles de sites ou pages .......................................................... 21
9.3 Crer une connexion dans une bibliothque de connexion avec Excel et SQL Server
Analysis ................................................................................................................................ 22
9.4 Problmes de ] pour les wiki avec claviers suisses ........................................................ 28
9.5 Problme du bouton des vues perdu ............................................................................... 28
9.6 Connecter un dossier SharePoint en tant que disque rseau .......................................... 29
9.7 Problmes WSS avec activation des boutons ................................................................. 30
9.8 Problmes MOSS avec activation des boutons .............................................................. 31
9.9 Utiliser la Web Part My Links des My Sites dans un site normal.................................. 33
9.10 Activer la recherche SharePoint dans Windows Vista ................................................. 35
9.11 Activer la recherche SharePoint dans Internet Explorer .............................................. 35
9.12 Changer la limite de caractres de la Web Part d'annonces ......................................... 36
9.13 Supprimer le champ Title d'une liste ............................................................................ 36
9.14 Content Type ................................................................................................................ 37
9.14.1 Modle de formulaire Word ultra-local ................................................................ 37
9.14.2 Modle de formulaire Word (content type) local ................................................. 44
9.14.3 Modle de formulaire Word (content type) de collection de site .......................... 52
9.15 Masquer l'option meeting workspace dans les calendriers ........................................... 65
9.16 Dsactiver le My Site ................................................................................................... 66
9.17 Ajouter les extensions de fichiers une bibliothque .................................................. 66
9.18 Back-up en ligne de commande ................................................................................... 70
9.19 Back-up en tche automatique ..................................................................................... 70
9.20 Exporter et importer une Site Collection ...................................................................... 74
9.21 Dure d'affichage du New! ........................................................................................... 76
9.22 Dbloquer l'import de fichiers MS Excel ..................................................................... 76
9.23 Ajouter la QuickLaunch une page Web Part ............................................................. 76
9.24 Supprimer le titre d'une page Web Part ........................................................................ 77
9.25 Afficher des donnes d'une liste sur un autre site avec SPD ........................................ 78
9.26 tendre la limite de capacit de sauvegarde des *.stp .................................................. 92
9.27 Masquer des sites et listes templates ............................................................................ 93
9.28 Crer un Thme WSS ................................................................................................... 93

WSS/MOSS 2007 - Vincent ISOZ 3/283
9.29 Crer des sites templates .............................................................................................. 94
9.30 Crer une master page .................................................................................................. 95
9.31 Comment crer une Empty Master Page ...................................................................... 97
9.32 Modification du DispForm.aspx .................................................................................. 99
9.33 Modification du NewForm.aspx .................................................................................. 99
9.34 Crer une liaison de donnes dans le DispForm.aspx (via parametre URL) ............. 100
9.35 Crer une liaison de donnes dans le DispForm.aspx (via tout type de champ) ........ 101
9.36 Personnaliser la Web Part ToDo (I need to) .......................................................... 109
9.37 Dcoration maligne dans sharepoint .......................................................................... 111
9.38 Crer un scope de recherche simple ........................................................................... 113
9.39 Crer des best bets ...................................................................................................... 117
9.40 Crer un scope de recherche avance ......................................................................... 121
9.41 Personnalisation de la Web Part de recherche............................................................ 126
9.42 Personnalisation de la Page Viewer Web Part ........................................................... 127
9.43 Analyse et exclusion des recherches .......................................................................... 127
9.44 Crer un moteur de recherche par type de fichiers ..................................................... 128
9.45 Personnaliser les mtadonnes de recherche avance ................................................ 129
9.46 Changer la limite de l'upload par dfaut ..................................................................... 132
9.47 Activer l'accs anonyme ............................................................................................. 132
9.48 Dfinir un champ d'une formulaire d'dition en lecture seule .................................... 139
9.49 Activer l'audit des activits ........................................................................................ 142
9.50 Smart Client Authoring (SCA) ................................................................................... 146
9.51 Outlook Web Access Web Part .................................................................................. 151
9.52 Crer une page *.aspx li un fichier XML ditable ................................................. 152
9.53 Changer le compte d'administration des services SharePoint .................................... 157
9.54 Cration d'une Web Part en .Net ................................................................................ 158
9.55 Mode Datasheet avec MS Office 2010 ...................................................................... 163
9.56 Crer une vue regroupant des items bass une proprit choix multiples ............... 165
9.57 Dsactiver la demande d'ouverture des documents et le log-on ................................. 166
9.58 Business Data Catalog (BDC) .................................................................................... 167
10. Gestion des enregistrements ............................................................................................. 178
11. Flux de Travail (Workflow) ............................................................................................. 183
11.1 Types de flux par dfaut ............................................................................................. 183
11.2 Piges courants des flux ............................................................................................. 185
11.3 Dmarrer un flux de travail depuis SharePoint .......................................................... 185
11.4 Surveiller un flux de travail ........................................................................................ 192
11.5 Clore un flux de travail ............................................................................................... 195
11.6 Lancer un flux depuis MS Office ............................................................................... 196
11.7 Crer un flux avec SharePoint .................................................................................... 204
11.8 Dsactiver ou Supprimer un flux ............................................................................... 207
11.9 Crer le flux spcial d'approbation de destruction (disposition approval) ................. 208
11.10 Crer des flux avec SharePoint Designer ................................................................. 211
11.10.1 Crer un flux d'information ............................................................................... 211
11.10.2 Crer un flux d'criture ...................................................................................... 226
11.10.3 Crer un flux de dplacement d'lments .......................................................... 238
11.10.4 Crer un flux de relance .................................................................................... 239
11.10.5 Crer un flux d'inventaire .................................................................................. 248
12. Styles CSS SharePoint ..................................................................................................... 257
13. Dveloppement .Net ......................................................................................................... 282

WSS/MOSS 2007 - Vincent ISOZ 4/283
13.1 Limiter par code et sur vnement les versions majeures et mineures sur toutes les
listes d'un site ..................................................................................................................... 282
14. Abrviations ..................................................................................................................... 283


WSS/MOSS 2007 - Vincent ISOZ 5/283
Il y a de nombreuses marques dposes qui sont nommes dans le prsent support. Plutt que
d'utiliser le symbole du trademark sur chaque occurrence de marque nomme, j'ai choisi
d'utiliser le nom seul uniquement dans un souci d'esthtique ditoriale (ce qui devrait aussi
bnficier au propritaire de la marque), sans aucune intention de violer une quelconque
rglementation ou lgislation.

WSS/MOSS 2007 - Vincent ISOZ 6/283
1. Abstract
Ce support est la suite de celui crit sur MS SharePoint 2003 (et qui ne fut jamais termin).
Une grande quantit d'astuces de concepts qui y sont disponibles sont encore valables pour la
version 2007 donc n'hsitez pas vous y rfrer!
Nouvelles versions donc nouveaux schmas (le consultant compltera oralement pendant la
formation):

Les trois versions de SharePoint 2007 (le consultant compltera oralement pendant la
formation):


WSS/MOSS 2007 - Vincent ISOZ 7/283
2. Liens internet
N'oubliez pas d'aller dans la rubrique Tlchargements de Microsoft dans laquelle il y a
quantit d'lments tlcharger pour SharePoint (modles de sites, Web Parts, guides
d'utilisation, etc.).
Pour tlcharger la dernire version de ce document ainsi que les annexes y relatives (livres
lectroniques sur MS Project, MS InfoPath, XML ainsi que sur SharePoint 2003 et 2007):
http://www.sciences.ch/dwnldbl/divers/telecharger.php3
Excellentes Web Parts gratuites:
http://www.spelements.com
Un super petit gnrateur de script trs pratique lorsqu'on est un fan des Web Parts (code
mettre dans la Web Part de type Formulaire):
http://usermanagedsolutions.com/SharePoint-User-Toolkit/Pages/Easy-Tabs-v5.aspx
Des centaines de vidos de formation sur SharePoint
http://www.sharepoint-videos.com
2.1 Add-ins
Vous pouvez vous rfrer mon ancien livre lectronique sur MS SharePoint 2003 pour avoir
la liste complte des liens (je ne les ai pas recopis ce sont les mmes)
Systme de traduction de pages en temps rel:
http://www.icefire.ca
(prix non communiqu)
Systme de raffinement simplifi de la recherche, de l'auto-completion et de personnalisation
utilisateur des rsultats de recherche:
http://www.surfray.com/
(prix minimum: $4'500.-)
Ventes de Web Parts intressantes concernant les rservations de salles de confrences:
http://www.acar.ch
(prix: $2'790.-)
Socit amricaine qui vend des Web Part trs utiles!:
http://store.bamboosolutions.com
(prix entre $800.- et beaucoup plus par Web Part)
Gestionnaire d'alerte SharePoint comparer avec celui de Bamboo Solutions:
http://www.lightningtools.com/bdc-alert-manager/default.aspx
(prix non communiqu)
Systme de scan direct pour SharePoint:
http://www.darkblueduck.com/products/ScanningEnablerWSS.aspx
(prix: $1'500.-)

WSS/MOSS 2007 - Vincent ISOZ 8/283
Listing de toutes les entreprises et plug-ins existant pour SharePoint 2007:
http://www.sharepointreviews.com
Systme de gnration de graphiques et de tableaux de bord poustouflant pour SharePoint:
https://www.dundas.com/Technologies/SharePoint/index.aspx
(prix: $ 1'999.-)
Systme de gestion de projets intgre SharePoint (outre Project Server):
http://www.brightwork.com
(prix: $ 12'500.-)
Logiciel permettant d'intgrer de faon plus adapte les mails MS Outlook avec SharePoint:
http://www.scinaptic.com
(prix: $ 970.- pour 10 utilisateurs)
De nombreux add-ins gratuits avec code source mais rserv plutt un public averti:
http://www.codeplex.com
Convertisseur de fichiers en PDFs automatis et intgr MOSS avec nombreuses options
http://www.adlibsoftware.com
(prix: $950.-)
Meilleur systme de workflow ce jour pour SharePoint d'aprs la majorit
https://www.nintex.com
(prix: $13'500.-)
Calendrier amlior pour grer les rservations des salles de runion et de confrence
http://www.roommanageronline.com
(prix: $1'800.-)


WSS/MOSS 2007 - Vincent ISOZ 9/283
3. Bibliographie
A ce jour sur Microsoft SharePoint 2007 je considre qu'il n'y a qualitativement et
pdagogiquement rien d'utilisable en franais pour les utilisateurs. Pour les livres dans les
autres langues (allemand, anglais par exemple) ce ne sont que des livres pour utilisateurs et
qui ne vont de loin pas au fond des choses dans ce domaine.
Les PDFs de 200 pages et plus ainsi que les vidos que l'on trouve gratuitement sur le web et
sur Youtube sont de bien meilleur qualit tout point de vue!
Microsoft Windows SharePoint 3.0 fr Anwender
ISBN ???
Edition Herdt
80 pages
Remarque : trs bon livre pour les utilisateurs WSS germanophones
Microsoft Windows SharePoint Services 3.0 Step by Step
ISBN 0735623635
Editions Microsoft Press
480 pages
Remarque : livre parfait pour les utilisateurs WSS anglophones
Microsoft Office SharePoint Designer 2007 Step by Step
ISBN 0735625336
Editions Microsoft Press
Penelope Coventry
400 pages
Remarque : excellent livre anglophone pour apprendre les bases du dveloppement avec
SharePoint Designer
Microsoft Office SharePoint Designer 2007 - Das Handbuch
ISBN 3866451083
Editions Microsoft Press
633 Pages
Remarque : excellent livre germanophone pour apprendre les bases du dveloppement avec
SharePoint Designer
et Youtube.com + Google.com (les meilleurs amis des informaticiens!).

WSS/MOSS 2007 - Vincent ISOZ 10/283
4. Sites Internet connus faits avec MOSS
Remarque: Certains sites de cette liste pourraient ne plus utiliser SharePoint comme site
internet le jour o vous lirez cette page.
www.ferrari.com
www.adecco.fr
www.energizer.eu
www.kuoni.com
www.nestle.com
www.swatch.com
www.migros.com
www.letemps.ch
http://agriculture.gouv.fr
www.ucb.fr
www.microsoft.com
www.xbox.com
www.renault.com
www.shell.com
www.trustcorgi.com
www.threewill.com
www.accorservices.com
www.alsy.fr
www.oasys.fr
www.bamboosolutions.com
www.icefire.ca
www.swiss.com
www.mpug.com
www.cegos.fr
www.axa-winterthur.ch
www.ifrs.org
et encore beaucoup d'autres ici: http://www.topsharepoint.com

WSS/MOSS 2007 - Vincent ISOZ 11/283
5. Formations
On me demande parfois la liste des formations SharePoint et leur dure... alors voil:
Fondamentaux pour utilisateurs (2j.)
Gestion des utilisateurs, groupes de scurit et audiences (1j.)
Business Intelligence (1j.)
Prsentation de MOSS (1j.)
Gestion des listes (gestion des donnes non-documentaires) (2j.)
Cration et gestion des Workflow (2j.)
Modles de sites SharePoint (2j.)
Gestion du My Site (2j.)
Interoprabilit entre WSS, MOSS et MS Office (2j.)
Utilisation, personnalisation et gestion des Web Parts (2j.)
Personnalisation de SharePoint avec SharePoint Designer (2j.)
Administration de sites ou de collections de sites (2j.)
Cration de formulaires InfoPath lis SharePoint (2j.)
Publication (1j.)
Gestions des bibliothques (gestion documentation) (2j.)
Administration de SharePoint pour informaticiens (19j.)
Dveloppement SharePoint pour informaticiens (10j.)

WSS/MOSS 2007 - Vincent ISOZ 12/283
6. Configuration logicielle
1. Windows 2003 Server (I.I.S. 6 + S.M.T.P. + N.N.T.P. + .Net)
2. Ne pas installer les extensions FrontPage (sinon passer par IIS pour les supprimer) !!!
3. Exchange 2007
4. S.Q.L. Server 2005 SP (de prfrence et en plus sur une machine spare) ou M.S.D.E.
(limit 2GB de donne)
5. SharePoint Portal Server 2007 (S.P.S. 2007) avec les Windows. S.P. Services (W.S.S.)
6.1 Configuration matrielle du serveur
1. 2 GB RAM
2. P4
3. Grosse capacit de stockage NTFS
4. Ne pas installer VS. Net sur le serveur (car requiert les ext. FrontPage)
6.2 Machine client
1. Windows XP ou suprieur
2. Office 2007
1

3. Internet Explorer 7
4. Disque NTFS, FAT, ou FAT 32
5. Autres caractristiques : typiques de Microsoft Office 2007
6.3 Mthode de travail sous MS Office System
1. Mta donnes obligatoires
2. Live collaboration/tracking


1
Office 2003 : utilisateur peut sauver lire le contenu de sharepoint et ne peut pas rpondre directement aux
Workflow dans Outlook. Dans Excel ne peut pas utilisateur Excel server et ne peut pas utiliser les champs
valeurs multiples avec Access. Les content-types et les versions mineures posent problme avec Word 2003.

WSS/MOSS 2007 - Vincent ISOZ 13/283
6.4 Rsum des autorisations par dfaut

Figure 1 Autorisation des listes (source: Sharepoint 2007 ENI ditions)

WSS/MOSS 2007 - Vincent ISOZ 14/283

Figure 2 Autorisation des sites (source: Sharepoint 2007 ENI ditions)


WSS/MOSS 2007 - Vincent ISOZ 15/283
7. Don'ts
Voici la liste des don'ts sur lesquels nous revenons souvent lors des interventions de conseil
ou de sances de formation:
1. Dans MS SharePoint 2007 il faut charger d'abord les images dans une libraire
SharePoint (ou tout autre systme web) avant de pouvoir les utiliser dans les
diffrentes Web Part, listes ou libraires.
2. Les petites annonces ne peuvent pas montrer (sans modifier le code de la page) plus de
255 caractres dans une annonce.
3. Le regroupement de donnes d'une Web Part de type annonces va avoir pour effet de
masquer le texte de l'annonce. Pour contourner ce problme il faut crer une vue
complte.
4. On ne peut pas changer l'ordre de saisie des mtadonnes dans un forum
MS SharePoint.
5. Les mtadonnes de type Lookup ne marchent (sans add-in) que dans un rgle de
hirarchie site sous-site (il n'existe pas de mtadonnes globales plusieurs top
level sites dans MS SharePoint 2007)
6. La vue explorateur avec MS Windows Vista et Seven ne permet plus de faire du
glisser/dplacer de fichiers dans des dossiers de la mme libraire. Il faut ouvrir la
libraire dans l'explorateur MS Windows pour cela.
7. Il n'est pas possible de mettre des couleurs dans un calendrier, ni de superposer des
calendriers MS SharePoint (en transparence) directement dans MS SharePoint. Il n'est
pas possible de mettre des alarmes dans des vnements de calendrier SharePoint
directement dans SharePoint (sans passer par MS Outlook) ni d'inviter des participants
une runion en utilisant un planificateur.
8. Le Meeting Workspace n'envoient pas d'e-mail aux personnes ajoutes dans la liste
des participants sans la cration d'alarmes, de workflows ou d'un e-mail manuel (ou
autre bricolage du genre).
9. On ne peut pas lier un vnement d'un calendrier un workspace dj existant sans
l'ajout d'une mtadonne.
10. Lors de la suppression d'un Meeting Workspace, SharePoint ne supprime pas le lien
dans l'vnement.
11. On ne peut pas regrouper par niveaux (phases) les tches visibles dans l'affichage d'un
Gantt.
12. Il n'est pas possible dans SharePoint de figer la ligne de titre dans les vues standards,
datasheet ou Gantt et il n'est pas possible galement de changer la position de cette
mme ligne de titre.

WSS/MOSS 2007 - Vincent ISOZ 16/283
13. On ne peut pas avec SharePoint 2007 regrouper toutes les tches assignes de
diffrentes sites collections sur un seul site sans passer par du dveloppement.
14. Avec le versionning activ, si on change le nom d'un fichier/document en passant par
les proprits cela incrmente la version Mais pas si on passe par le mode
explorateur.
15. On ne peut pas contrler les quotas, audiences et scopes dans passer par la Central
Administration.
16. On ne peut pas dans les sondages faire des branchements logiques non linaires.
17. Les sondages ne peuvent tre totale anonymes sans passer par du dveloppement.
18. On ne peut pas changer la langue d'un site SharePoint sans acheter un add-in.
19. On ne peut pas crer des alarmes avec des critres avancs bass sur des mtadonnes
prcises sans tricher en crant de multiples vues ou sans acheter un plug-in.
20. Il n'est pas possible de glisser directement la pice jointe d'un mail dans une libraire
MS SharePoint se trouvant connect dans MS Outlook (il faut passer par un UNC ou
un add-in).
21. Les donnes de contacts (mtadonnes) rajoutes dans MS SharePoint ne seront pas
remontes dans le carnet d'adresse li MS Outlook (idem pour les tches et
vnements).
22. Il n'est pas possible d'utiliser directement MS Word 2007 pour rdiger des pages Wiki
SharePoint 2007 comme cela est possible avec les blogs SharePoint 2007 (il faut
tricher en faisant un copier/coller du code de page de blog).
23. Il n'est pas possible de crer des styles de textes dans les Wiki sans passer par du CSS.
24. Si l'on envoie une employ un lien vers un fichier celui-ci s'ouvrir en lecture seule. Il
faut changer une cl de la base de registre ou en changeant un code de la page pour
que le document s'ouvre en mode d'dition par dfaut (voir whitepaper Microsoft).
25. Lors d'un export d'un fichier *.ics du calendrier MS SharePoint dans MS Outlook il
n'y a pas de liaison.
26. Il n'est malheureusement pas possible d'obliger les utilisateurs saisir un commentaire
lors de la cration de version de documents.
27. Il n'est pas possible de crer des alarmes dont les critres d'enclenchement se basent
sur des vues de type Gantt ou Calendrier.
28. Il n'est pas possible de mlanger des content type de type liste et documents dans une
mme bibliothque de donnes.
29. Les workflow crs avec SharePoint Designer doivent tre recrs pour chaque liste
(pas de copier/coller ou de modle de workflow possible).

WSS/MOSS 2007 - Vincent ISOZ 17/283
30. Il n'est pas possible d'associer des mtadonnes (colonnes) particulires un dossier
(du moins ma connaissance) sans recrer un content de type "dosser" partir de zro
avec des colonnes associes et ensuite d'en faire appel dans une libraire.

WSS/MOSS 2007 - Vincent ISOZ 18/283
8. Piges
Il y parfois quelques petits "piges" avec MS SharePoint lorsque l'on ne pratique pas
rgulirement le produit au niveau utilisateur. Voici les piges les plus frquents dans lesquels
je tombe:
1. L'activation des labels dans les policies d'information ne fonctionne qu'avec
MS Word/PowerPoint/Excel 2007 ou ultrieur et il faut activer le "prompt"
obligatoirement pour que ceux-ci s'insrent.
2. Lorsqu'un document est en mode check-out les utilisateurs de type Membres et au-
dessus peuvent l'effacer via l'Explorateur Windows sans avoir aucun avertissement.
3. Il n'est pas possible de faire des check-in multiples d'un seul coup sans passer par un
add-in.
4. Si une version majeure est rejete l'approbation, elle retourne la version mineure
prcdente.
5. Lors de l'activation du check-out il n'est pas possible d'empcher un utilisateur
d'craser la version mineure actuelle lors du check-in (en d'autres termes il n'est pas
possible de forcer la cration systmatique de versions mineures).

WSS/MOSS 2007 - Vincent ISOZ 19/283
9. Trucs et astuces
9.1 I nsrer une vido sur une page
Une question frquente des Publisher (Wec Content Manager) dans SharePoint 2007 est
comme insrer une vido *.wmv stocke dans SharePoint mme.
La rponse consiste ajouter la Web Part Content Editor:

ensuite de l'diter et de cliquer sur le bouton Source Editor dans le panneau de droite:

d'y mettre le code suivante:

WSS/MOSS 2007 - Vincent ISOZ 20/283

o il faut juste remplacer le /path/to/video.wmv par votre propre vido (3 fois!!!).
Cela donnera le rsultat attendu:

Et revoici le code pour le copier/coller directement depuis le prsent PDF:


WSS/MOSS 2007 - Vincent ISOZ 21/283
<object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
width="640" height="360" id="mediaplayer1" title="Win Media Player">

<param name="FileName" value="/path/to/video.wmv">
<param name="AutoStart" value="False">
<param name="ShowControls" value="True">
<param name="ShowStatusBar" value="False">
<param name="ShowDisplay" value="False">
<param name="AutoRewind" value="True">
<param name="DisplayBackColor" value="True" />
<param name="BufferingTime" value="6">

<embed src="/path/to/video.wmv" width="640" height="360"
autostart="True" type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
filename="/path/to/video.wmv" showcontrols="True"
showstatusbar="False" showdisplay="False" autorewind="True"
displaybackcolor="True" bufferingtime="6">
</embed>

</object>
9.2 Mise disposition des modles de sites ou pages
Ce n'est pas vraiment une astuce mais une nouveaut de SharePoint 2007. Tout responsable
de site peut maintenant choisir le type de site que les utilisateurs qui ont le droit de crer des
sites pourront voir.
Effectivement, pour cela il suffit d'aller dans les Site Settings et de cliquer sur Page layouty
and site templates:

Vous pouvez alors choisir quels modles de sites (sites templates) les utilisateurs qui ont le
droit de crer des sites pourront utiliser comme modle de base ainsi les modles de page
(pages layouts):

WSS/MOSS 2007 - Vincent ISOZ 22/283

Ainsi, lors de la cration d'un nouveau site ou d'une nouvelle page le choix sera plus ou moins
rduit:

Ce qui est surtout intressant c'est que finalement vous pouvez y laisser seulement les
modles que vous avez cr vous-mme!
9.3 Crer une connexion dans une bibliothque de connexion avec
Excel et SQL Server Analysis
D'abord, nous ouvrons MS Excel 2007 et allons dans le ruban Data/From Analysis Services:

WSS/MOSS 2007 - Vincent ISOZ 23/283

On choisit le nom du serveur et on valide par OK:

Nous slectionnez un des cubes et pour l'exemple, nous prenons le fameux cube Adventure
Works fourni par Microsoft:

WSS/MOSS 2007 - Vincent ISOZ 24/283

et nous cliquons sur Next:

et nous appelerons notre connexion myODC. Nous cliquons sur Finish et viens alors la bote
de dialogue suivante:

WSS/MOSS 2007 - Vincent ISOZ 25/283

o nous choisissons Onyle Create Connection et validons par OK. Maintenant, nous
souhaitons exporter la connexion vers SharePoint. Pour cela, nous allons dans le ruban
Data/Connections:

apparat alors la bote de dialogue suivante:

Nous slectionnons notre connexion myODC et cliquons sur Properties. Apparat alors la
bote de dialogue suivante:

WSS/MOSS 2007 - Vincent ISOZ 26/283

et dans l'onglet Definition, nous cliquons sur Export Connection File...:

Il suffit d'enregistrer le fichier myODC.odc soit directement dans SharePoint, soit en local et
dans l'importer dans SharePoint:

WSS/MOSS 2007 - Vincent ISOZ 27/283

Si l'utilisateur clique dessus, alors il aura automatiquement MS Excel qui s'ouvrira avec la
bote de dialogue suivante qui est un grand classique (la suite faisant l'objet d'un cours
MS Excel):

Une autre manire d'ouvrir le fichier de connexion est depuis MS Excel d'aller dans le ruban
Data/Existing Connection:

Il vient alors:

WSS/MOSS 2007 - Vincent ISOZ 28/283

Il suffit de cliquer sur Browse for More... et de taper le lien de la bibliothque de connexion
SharePoint pour rappatrier myODC.odc.
9.4 Problmes de ] pour les wiki avec claviers suisses
Dans les Wiki SharePoint, la fermeture des crochets ne marche pas en faisant Alt+Gr+] avec
les claviers suisses.
Il faut alors passer par le code ASCII en faisant Alt + 93 en faisant les chiffres sur le pav
numrique.
9.5 Problme du bouton des vues perdu
Si dans une liste ou une librairie vous avez perdu le bouton avec les vues (ou l'avez enlev de
manire intentionnelle en personnalisant la Web Part) il est difficile de le rcuprer
The issue may occur when one of two things could have happened:
1. You added a second document library Web Part on your page, but this would be
obvious because you would see two Web Parts, one with a dropdown and one
without it.
2. Your user (or yourself) -closed- the Web Part and added it again, leaving the closed
Web Part on the page, but hidden. This one is harder to detect, because you only see
the Web Part without the dropdown. You have to remove the Web Part on the page
insert again de hidden Web Part
3. The original Web Part was deleted. Then you have the follow these steps:
a. Navigate to the list or library that is missing the View dropdown

WSS/MOSS 2007 - Vincent ISOZ 29/283
b. Go to Site Actions > Edit Page > Add a Web Part . In the Lists and Libraries
section, check the box next to the Public Documents library and click the Add
button.
c. Within the new Web Part, go to Edit > Modify Shared Web Part and change
the Toolbar Type to Full Toolbar. Click the OK button.
d. Click the link to Exit Edit Mode and you should have the Full Toolbar for the
list/library displayed, but it is still missing the View dropdown menu.
e. Go to Settings > Create View.
f. Choose Standard View (or another one)
g. Name the view, check the Make this the default view box, select the columns to
include, and click the OK button.
h. Voila, the View dropdown menu is back on the site.
To completely clean it up, for a list, open in SharePoint Designer and delete the
allitems.aspx view from the Forms folder. For a library, you can go to the Actions menu
and select Open with Windows Explorer. Open the Forms folder (you may need to
show hidden files to see this folder) and delete the allitems.aspx view. If you do not
have access to SharePoint Designer and you are working in a list, you will need to
delete the link on the Quick Launch and add again to point to your new view name.
9.6 Connecter un dossier SharePoint en tant que disque rseau
Drive mapping can be created to any SharePoint document library to facilitate document
management using the standard Windows Explorer applet (rather than the more cumbersome
Internet Explorer (IE) interface.
Use Internet Explorer (IE) to navigate to the desired SharePoint Library. The screen below
shows an example library.
Note the URL for the SharePoint library; the one for the above is:
https://mosse/thesite/thelibrary/Forms/AllItems.aspx
Note that the library must not have an URL with special characters (blank spaces and
others)!
The critical portion of the URL is the part up to the /Forms that you must remove. That is:
https://mosse/thesite/thelibrary
Open up Windows Explorer and select the Tools menu and then Map Network Drive You
will see the Map drive dialogue box shown below:

WSS/MOSS 2007 - Vincent ISOZ 30/283

Paste the link in the Folder field and validate with Finish. The job is done!
Various Windows setup issues might interfere with the mapping process. The must know one
is the Windows Vista Hot Fix for WebDav.
9.7 Problmes WSS avec activation des boutons
Here are the details of the issue and the solution:
Created first a tab to appear on Top Link Bar from Site Settings/Look and Feel/Top Link
Bar:

Created the link with absolute URL like http://server:port/site/../pagename.aspx

Then Navigate to the tab from top link bar. See the tab is not highlighted:

WSS/MOSS 2007 - Vincent ISOZ 31/283

Edit the URL from Absolute URL to Relative URL. Removed the server name:

Navigate to the tab from top link bar. Now the tab is highlighted:

9.8 Problmes MOSS avec activation des boutons
The same problem occurs with MOSS but the solution is other:

WSS/MOSS 2007 - Vincent ISOZ 32/283

First, it is not necessary to add the filename like default.aspx to the link if the site is in
the same site collection.
When you type in the link, it won't highlight, but if you use the Browse button next to the
link field:

which presents the Select a link web page dialog' and browse for any available site or page,
that will result in proper highlighting.

WSS/MOSS 2007 - Vincent ISOZ 33/283
In order to browse to other sites in the collection, you need to click the Up button in that
dialog a few times.
This works only for subsites and not for basic pages or Web Part pages for some sites
templates!
9.9 Utiliser la Web Part My Links des My Sites dans un site normal
I've talked to a number of folks in recent months that have wanted to add the links stored in a
user's My Links list in their My Site to other SharePoint pages that weren't in the My Site site
collection. Up until yesterday, I had always thought this would require some custom
programming.
If you aren't familiar with My Links, it's a great place to store those things you might
normally store in your Internet Explorer Favorites or Firefox Bookmarks. The advantage to
using My Links is that they are always available to you anywhere you are logged into
SharePoint. So, if you log in on a different computer, your links are there. And the links can
go anywhere; they don't have to be links to SharePoint locations. Here is a screenshot of how
My Links is usually accessed in SharePoint.

Yesterday, just for fun, I decided to try an experiment; and my experiment worked! I added a
My Links Web Part to my My Site. Then I exported it and saved it to my desktop.

Next I went to the home page of my portal, made the page editable, and clicked on Add a
Web Part for one of the Web Part zones. I closed the Add Web Parts dialog by clicking on
the link at the bottom for the Advanced Web Part gallery and options. This opened the Add
Web Parts Tool Pane in the right-hand side of my browser. At the top I clicked on the down
arrow beside Browse and selected Import.

WSS/MOSS 2007 - Vincent ISOZ 34/283

I browsed to and selected the My_Links.dwp Web Part I had saved to my desktop and clicked
the Upload button.

To finish, I just drug the My Links Web Part where I wanted it on the page and published the
page. All my links were then showing up on the page and as I logged in as different test users,
their links showed up as well, as expected.


WSS/MOSS 2007 - Vincent ISOZ 35/283
9.10 Activer la recherche SharePoint dans Windows Vista
Here are the instructions to add SharePoint Search directly into Windows Vista Desktop:

Click on Start Button
Type Gpedit.msc, Group Policy Editor will open (Click Allow if prompted for elevated
privileges)
Navigate down and expand the following tree nodes: User Configuration/Administrative
Templates/Windows Components/Instant Search.
Double click Custom Instant Search Internet Search Provider and choose to Enable.
Enter Search SharePoint for String and
http://msw/searchcenter/pages/search_results.aspx?s=Intranet&k=%w
for URL and click OK. Close Group Policy Editor.
Reboot or run the following command in a command window Gpupdate /force.
Note: You can change Intranet to any Word! Vista currently only supports a single search
scope!
9.11 Activer la recherche SharePoint dans I nternet Explorer
The following registry file can be used to add MOSS search to the list of IE7/8 search
providers ... so you can access it from the top right search box.
Put this in a *.reg file:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\Intranet]
"DisplayName"="Search Intranet"
"URL"=http://xxxx/searchcenter/pages/search_results.aspx?k={searchTerms}&s=Intranet
Or manually:

WSS/MOSS 2007 - Vincent ISOZ 36/283

9.12 Changer la limite de caractres de la Web Part d'annonces
Pour changer le nombre de caractres limite de la Web Part d'annonces il faut changer
l'attribut Limit Len= se trouvant dans le code de celle-ci et qui ne peut tre chang qu'en
ditant la page dans SharePoint Designer.
Par dfaut la limite est 250. vous de changer cette valeur comme dsir.
9.13 Supprimer le champ Title d'une liste
Pour cela, il faut activer dans la liste ou la libraire l'option Allow management of content
types.
Cliquez ensuite sur le nom du Content Type par dfaut. Vous y trouverez ses spcifications
locales la liste ou libraire dont le champ Title!!!
Si vous cliquez dessus vous aurez l'option:

Vous validez par OK et le travail est termin!
Vous pouvez ensuite dsactiver nouveau l'option Allow management of content types.
Normalement le champ Title restera quand mme masqu.

WSS/MOSS 2007 - Vincent ISOZ 37/283
9.14 Content Type
9.14.1 Modle de formulaire Word ultra-local
Nous allons voir ici comment crer un modle de document Word (avec des champs
interactifs de formulaires (Quick Parts) qui sont publis en bidirectionnel dans une colonne
(mtadonne) de la bibliothque de ce mme modle (bien qu'on ne soit normalement plus
cens utiliser Word mais plutt InfoPath... mais passons...).
Attention!!! Ce que je vais montrer ci-dessous n'est faisable qu'avec Word (du moins sans
coder ou sans bricoler fortement) tant donn que ni Excel, ni PowerPoint, ni Project, ni
Visio, ni OneNote n'ont de Quick Parts. Par ailleurs c'est la pire mthode des trois que nous
allons voir et malheureusement la plus utilise dans les entreprises ce jour car les personnes
responsables de SharePoint dans les entreprises sont mal formes au produit (ou pas forme
du tout...)
Voyons donc un tout petit exemple comprenant qu'une seule colonne (mtadonne) et donc
qu'un seul champ de formulaire Word (Quick Part) de ce que l'on entend par "modle unltra-
local".
Pour cela, vous crez d'abord une bibliothque SharePoint comme l'habitude et pas besoin.
Dans le cas prsent, nous appellerons cette bibliothque Centre de documents
2
( vous de
choisir si vous voulez du versionning ou non et un modle vierge ou non dans le bouton
Nouveau cela n'a aucune importance ce niveau l de notre discours):


2
Ne pas oublier que normalement il ne faut pas mettre d'espaces, ni d'accents ou autres caractres spciaux

WSS/MOSS 2007 - Vincent ISOZ 38/283

Nous y crons dans la bibliothque rsultant:

une simple colonne (mtadonne) locale qui servira d'exemple test lmentaire (manip
habituelle et standard):


WSS/MOSS 2007 - Vincent ISOZ 39/283
typiquement:

et la colonne devrait alors apparatre dans la bibliothque aprs validation:

Ensuite, uploadez-y votre modle Word *.dotx se trouvant sur un disque rseau ou local vide
ou contenant dj votre mise en page d'entreprise (peu importe):

Vous aurez alors (entre temps j'ai masqu les colonnes inutiles pour l'exemple et mis en
deuxime position notre colonne servant pour l'exemple):

WSS/MOSS 2007 - Vincent ISOZ 40/283

Cliquez ensuite sur le modle pour l'ouvre en mode modification:

vous verrez alors dj que, malheureusement, cela ouvre l'original et non une instance du
modle ce qui est dj le premire problme des "modles locaux":


WSS/MOSS 2007 - Vincent ISOZ 41/283
Une fois le document ouvert, allez dans le menu Insertion et cliquez sur Quick Part et
Proprits de document, vous y verrez alors notre colonne (mtadonne) SharePoint que vous
pourrez insrer mme le document:

ce qui donnera (aprs avoir ajout manuellement une petite lgende devant):

et enregistrez et fermez le tout ce qui vous ramnera dans la bibliothque:

WSS/MOSS 2007 - Vincent ISOZ 42/283

Maintenant, si vous duquez vos collgues/employs ouvrir le document en mode
modification en cliquant dessus et qu'ensuite vous leurs expliquez qu'ils peuvent saisir les
informations directement dans les champs de formulaire Word comme on peut le voir ci-
dessous:

et ensuite qu'ils doivent passer par un Fichier/Enregistrer-sous (puisque cette mthode
n'ouvre pas une instance du modle mais l'original pour rappel...) de mettre un nom leur
fichier:

WSS/MOSS 2007 - Vincent ISOZ 43/283

et qu'ils ne doivent pas oublier de changer le type de Fichier avant d'enregistrer (encore un
autre dfaut de l'approche par un modle ultra-local):

et de valider par Enregistrer ensuite, nous avons alors aprs avoir ferm Word:

WSS/MOSS 2007 - Vincent ISOZ 44/283

et comme nous pouvons le voir, la donne saisie dans Word est bien remonte dans
SharePoint.
Si nous venions modifier la saisie prcdente directement dans SharePoint, sachez qu'elle
nous trouverions alors la valeur mise jour de suite aprs l'ouverture du document!
9.14.2 Modle de formulaire Word (content type) local
Cette deuxime approche est un peu plus propre que la prcdente mais elle reste toutefois
une mauvaise stratgie pour les grandes organisations.
Pour l'exemple, nous allons rester avec la mme bibliothque.
Nous allons d'abord dans les paramtres de la bibliothque:


WSS/MOSS 2007 - Vincent ISOZ 45/283

pour aller cliquez sur Advanced Settings et mettre Yes l'option Allow management of
content types:

et on valide par OK pour ensuite descendre sur la page et cliquez sur le content type (modle)
Document qui vient d'apparatre:

WSS/MOSS 2007 - Vincent ISOZ 46/283

Nous arrivons alors sur la page suivante o il faudra cliquer sur Advanced Settings:

Nous arrivons alors sur:

WSS/MOSS 2007 - Vincent ISOZ 47/283

Choisissez l'option Upload a new document template (sinon quoi vous ne pourrez ensuite
insrer les Quick Parts) et allez chercher sur votre disque local ou rseau le mme modle
qu'avant:

Validez par OK et retournez de suite aprs nouveau dans Advanced Settings:

WSS/MOSS 2007 - Vincent ISOZ 48/283

Vous aurez alors:

Cliquez sur Edit Template et le document va s'ouvrir:

WSS/MOSS 2007 - Vincent ISOZ 49/283

Ajoutez-y une lgende et la mme Quick Part que dans le cas de l'exemple de modle ultra-
local:

et enregistrez puis fermez. Puis cela vous ramnera nouveau sur la page d'avant o il faudra
valider par OK:

WSS/MOSS 2007 - Vincent ISOZ 50/283

et ensuite si vous revenez dans votre bibliothque vous verrez qu'en cliquant sur
New/Document (bon nous aurions pu changer le nom du bouton car c'est hyper simple
faire):

vous aurez alors une amlioration significative dj par rapport aux modles ultra-locaux: il
s'agit maintenant vraiment d'une instance du modle qui s'est ouvert et non l'original:

WSS/MOSS 2007 - Vincent ISOZ 51/283

et si nous faisons une saisie dans le champ:

et que nous enregistrons les paramtres sont dj bons (pas besoin de rechanger le type de
fichier comme c'tait le cas avec le modle ultra-local):
Mais cette mthode n'est pas efficace pour deux raisons:
1. Les mtadonnes (colonnes et donc in extenso les champs de formulaires) associes
sont locales la bibliothque ce qui est une mauvaise stratgie de gouvernance de
l'information car le content type ne pourra pas par extension tre utiliss sur plusieurs
sites de la collection de site.
2. Si nous avons des dizaines de modles, nous ne pouvons exiger aux responsables de
ces mmes modles d'apprendre les content type et de pouvoir y accder pour pouvoir
les mettra jour. Il faudrait que tous les fichiers modles de bases soient centraliss
dans une mme bibliothque et donc facilement modifiables par la mme occasion.
Donc voyons comment faire cela:

WSS/MOSS 2007 - Vincent ISOZ 52/283
9.14.3 Modle de formulaire Word (content type) de collection de site
Nous allons d'abord crer une bibliothque que nous appellerons Modles d'entreprise toute
simple sans rien de particulier:

Ensuite nous allons dans les paramtres du site (suppos tre le top level site):

Pour crer cette fois la ou les colonnes de site qui seront dans le formulaire Word en cliquant
sur Site columns:

Sur la page qui apparat nous cliquons sur Create pour crer une nouvelle mtadonne de site:

WSS/MOSS 2007 - Vincent ISOZ 53/283

et nous faisons encore une fois une simple colonne de site de type texte:

et nous validons par OK. Ensuite, nous allons crer un content type en retournant dans les
paramtres du site:

WSS/MOSS 2007 - Vincent ISOZ 54/283

Nous cliquons sur Site content types et nous allons en crer un en cliquant sur Create:

nous l'appellerons Lettre:

WSS/MOSS 2007 - Vincent ISOZ 55/283

Nous validons par OK pour aller de suite ajouter la colonne de site cre prcdemment en
cliquant sur Add from existing site columns:

WSS/MOSS 2007 - Vincent ISOZ 56/283

et nous ajoutons la colonne cre prcdemment (vous pourrez bien videmment l'utiliser
pour plusieurs content type):

WSS/MOSS 2007 - Vincent ISOZ 57/283

Nous validons par OK et cliquons de suite sur Advanced settings:


WSS/MOSS 2007 - Vincent ISOZ 58/283
et nous allons rechercher le modle vierge ou contenant dj une mise en page se trouvant sur
le disque local ou rseau en cliquant sur Upload a new document template:

et nous validons par OK. Nous retournons ensuite dans la bibliothque Modles d'entreprise
pour aller dans ses paramtres:

et cliquer sur Advanced Settings:

WSS/MOSS 2007 - Vincent ISOZ 59/283

et autoriser l aussi on active la gestion des content type:

et on valide par OK pour un peu plus bas cliquer sur le lien qui va nous permettre d'aller
cherche notre content type:

WSS/MOSS 2007 - Vincent ISOZ 60/283

Donc nous allons chercher le content type Lettre:

et nous validons par OK. De retour dans notre bibliothque, nous crons un document partir
de ce content type:

WSS/MOSS 2007 - Vincent ISOZ 61/283

Quand le document est ouvert ajoutez-y le Quick-Part correspondant la colonne de site cre
prcdemment:

et enregistrez ce document en tant que modle dans la bibliothque:

Ensuite, nous retournons dans les paramtres du site et dans les site content type:

WSS/MOSS 2007 - Vincent ISOZ 62/283

et nous y cherchons notre content type Lettre et cliquons dessus:

et nous cliqouons sur Advanced Settings:

WSS/MOSS 2007 - Vincent ISOZ 63/283

et dans le champ Enter the URL of an existing document template, nous allons remplacer
ce qui s'y trouve:

par le lien du modle que nous venons de crer dans la bibliothque Modles d'entreprise:

WSS/MOSS 2007 - Vincent ISOZ 64/283

et nous validons par OK. Maintenant il n'y a plus qu' tester en allant ajouter ce content type
dans notre bibliothque centre de documents et de cliquer sur New:

et nous avons bien:

WSS/MOSS 2007 - Vincent ISOZ 65/283

ce qui donne aprs avoir enregistr et pris soin d'avoir ajout la colonne Nom complet dans la
vue:

et site maintenant vous ajouter une autre colonne de site notre content type Lettre et que
vous mettez jour le fichier se trouvant dans Modle d'entreprise, vous verrez que la
bibliothque Centre de documents va rcuprer automatiquement la nouvelle mise jour et ce
qu'il soit sur le mme site ou n'importe quel site dans le collection de site!!!
9.15 Masquer l'option meeting workspace dans les calendriers
Open the NewForm.aspx?ToolPaneView=2, EditForm.aspx?ToolPaneView=2, and
ViewForm.aspx?ToolPaneView=2 pages for the calendar you want to work on in your
browser in SharePoint Designer.
Add a Content Editor Web Part below the form fields. Click on the Open the tool pane
link in the Web Part and click the Source Editor... button.
Write this code into the CEWP:
<script type="text/javascript">

WSS/MOSS 2007 - Vincent ISOZ 66/283
var theRows = document.getElementsByTagName("TR");
var r = 0;
var strTitle = "";
while (r < theRows.length)
{ try
{ strTitle = theRows[r].innerText || theRows[r].textContent;
strTitle = strTitle.replace(/\t/g,"").replace(/\n/g,"");
if (strTitle.search("Workspace") == 0)
{ theRows[r].style.display = "none"; }
}
catch(err){}
r+=1;
}
</script>
Save and repeat for the remaining *Form.aspx pages and your users won't be hassled with the
"Workspace" option any more.
9.16 Dsactiver le My Site
Go to the Central Administration and click on the link for Shared Services Administration
If you have more than one Shared Service Provider (SSP), select the one that is running the
My Sites functionality (the Shared Services 1 if you did not customized SharePoint
installation).l
Under User Profiles and My Sites click Personalization Services Permissions.
Select the group you want to limit the functionality. More than likely you will just have
NTAuthority\Authenticated Users.
In the next screen, you will see a list of checkboxes. To disable My Sites uncheck Create
Personal Site. To disable My Links uncheck Use Personal Features.
9.17 Ajouter les extensions de fichiers une bibliothque
Author: Tim Anderson
Original text:
http://www.itwriting.com/blog/articles/how-to-show-file-extensions-in-sharepoint-2007-
document-lists
Someone asked me how to show file extensions in SharePoint 2007 document lists.
Otherwise, you cannot tell without squinting closely at the icon (or hovering the mouse over
it) whether a document is in the new or old Microsoft Office format:

WSS/MOSS 2007 - Vincent ISOZ 67/283

It was interesting to investigate, because it shows how fiddly SharePoint can be, even with
what looks like a simple request. I thought perhaps I could add a column, but despite hunting
through a long list, could not find one for the file extension. Then I did a hunt on Google and
found advice to edit allitems.aspx or onet.xml. I figured it would be safer to create a new
view, so that there is an easy way back. Here's what I did.
First, in a Documents page on the site I dropped down Settings and chose Create View:

I chose to Start from an existing view, using the default All Documents as the base:

I called the view Detailed and clicked OK to save it:

Next, I installed SharePoint Designer 2007, which is a free download. I ran it, and opened the
site by choosing File/Open Site and entering the URL of the SharePoint site. I navigated to
Detailed.aspx and opened it.


WSS/MOSS 2007 - Vincent ISOZ 68/283
The next step is to right-click over the section of the page that has the list of documents (this
is a web part) and choose Convert to XSLT Data View:

SharePoint Designer whirred for a moment, and then showed the web part in a slightly
different format.
Now you have a couple of choices. If you want to have the extension in its own column, right-
click over the Name column and choose Insert/Column to the right:

Once the column is created, click in the grey header row and type a name, say Ext. Then right-
click in an empty cell in the new column, and choose Insert Formula. In the formula dialog,
double-click File Type which is in the Rows/Row section of the tree on the left. Click OK:

WSS/MOSS 2007 - Vincent ISOZ 69/283

Now save the modified view. If you browse to SharePoint now and select that view, you can
see the file extensions.

Very good; but why can't we see the file extension as part of the file name? We can. Re-open
detailed.aspx in SharePoint Designer. Delete the Ext column. Right-click a cell in the Name
column in the web part and choose Edit Formula. Currently it looks like this:
ddwrt:UrlBaseName(string(@LinkFilename))
If you simply remove the UrlBaseName function you will get the full filename:
string(@LinkFilename)


WSS/MOSS 2007 - Vincent ISOZ 70/283

You could also use the formula @FileLeafRef the result is exactly the same.
Still, maybe there is some good reason why LinkFileName was used in the original formula.
Note that you can make Detailed.aspx the default view if you wish. Just edit the view in
SharePoint and check the option to Make this the default view.
9.18 Back-up en ligne de commande
Pour sauvegarder une base de donnes:
c:\program files\common files\microsoft shared\web server extensions\12\bin>
stsadm o backup url http://mosse filename c:\sharepoint.bck
ou sauvegarde complete:
c:\program files\common fils\microsoft shared\web server extensions\12\bin\stsadm -o
backup -url http://mosse -filename -backupmethod full -directory "d:\SharePointBackUp"
pour restorer:
c:\program files\common files\microsoft shared\web server extensions\12\bin>
stsadm o restore url http://mosse filename c:\sharepoint.bck
9.19 Back-up en tche automatique
Allez dans le Panneau de configuration du serveur et aller dans les Tches planifies:

et cliquer sur Cration d'une tche planifie. L'assistant dmarre:

WSS/MOSS 2007 - Vincent ISOZ 71/283

l'tape suivante prenez stsadm:

Prenez une sauvegarde journalire:

WSS/MOSS 2007 - Vincent ISOZ 72/283

et une heure pendant la nuit:

Saisissez le mot de passe et le compte de l'administrateur SharePoint:

WSS/MOSS 2007 - Vincent ISOZ 73/283

Cochez ensuite Ouvrir les proprits:

La commande complte est la suivante pour un simple backup:
C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\60
\BIN\STSADM.EXE" -o backup -url http://mosse -filename
"d:\sauvegarde\sharepoint\bkpsps.bck" overwrite
ou pour un backup complet:
C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\60
\BIN\STSADM.EXE" -o backup -url http://mosse -filename -backupmethod full -directory "d:\
sauvegarde\sharepoint\bkpsps.bck"
Vous aurez alors:

WSS/MOSS 2007 - Vincent ISOZ 74/283

Cette modification de la commande entranera la demande nouveau du compte et du mot de
passe sur lequel elle doit s'effectuer:

9.20 Exporter et importer une Site Collection
La commande est la suivante pour exporter une collection de site ou un sous-morceau de
celle-ci:
stsadm -o export -url http://mosse/sites/ROOTSITE/CLIENT2/ -filename CLIENT2.DAT -
includeusersecurity -versions 4
pour laquelle les options sont dtailles ci-dessous (dont le fameux 4):

WSS/MOSS 2007 - Vincent ISOZ 75/283

Pour importer dans une nouvelle collection (qui va remplacer le site racine de la collection!)
dont le site racine est bas sur le mme type modle que celui que nous souhaitons importer:
stsadm -o import -url http://MonWSS/sites/CLIENT2/ -filename CLIENT2.DAT
includeusersecurity updateversions 2
avec les options correspondantes:

Dans certains cas, l'exportation native (de sites ou sous-sites), peut ne pas convenir, il est donc
indispensable de trouver une solution simple ou plus avance comme les suivantes:
http://www.codeplex.com/SPDeploymentWizard
qui vous permet d'effectuer un export et import graphiquement pour diffrents types de
contenu (sites, listes, collection, lment, etc.)

WSS/MOSS 2007 - Vincent ISOZ 76/283
9.21 Dure d'affichage du New!
Pour changer la dure d'affichage de l'image New! dans SharePoint:
stsadm.exe -o setproperty -pn days-to-show-new-icon -pv 0 -url [Your Virtual Server's URL]
9.22 Dbloquer l'import de fichiers MS Excel
You have to be sure that the URL of you sharepoint site has been added to the "Trusted Sites"
of the "Local Intranet" security settings of Internet Explorer.
9.23 Ajouter la QuickLaunch une page Web Part
We start from a standard Web Part page:

Open the page in SharePoint Designer and remove the following line:
<asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>
you'll have the Quick Launch again visible on the page after a refresh.

WSS/MOSS 2007 - Vincent ISOZ 77/283

Delete this placeholder too and you'll have a menu with the "good" width for your
quicklaunch:
<asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>
A simple way to don't have to do this manipulation on all your futurs pages is to modify the
model at this place:
.\12\TEMPLATE\1036\STS\DOCTEMP\SMARTPGS\spstdX.aspx
9.24 Supprimer le titre d'une page Web Part
By default, a Web Part Page will display a graphic and heading above the Web Parts you add.

This can take up valuable screen space, so to remove it navigate to the document library in
which the Web Part Page is located and select the Edit Properties item from the edit menu:

WSS/MOSS 2007 - Vincent ISOZ 78/283

Click the Open Web Page in maintenance view link:

Check the Web Part Page Title Bar check box and click Close.

Click on Go Back to Web Part Page to ensure the title has been removed.
9.25 Afficher des donnes d'une liste sur un autre site avec SPD
Vous disposez d'un site source avec une liste d'annonces par exemple :

WSS/MOSS 2007 - Vincent ISOZ 79/283

Ouvrez le site cible avec SharePoint Designer et cliquer sur Vue de donnes/Grer la source
de donnes (c'est une manire complique de faire la chose mais c'est intressant quand
mme):

Sur le panneau de droite, slectionner "Se connecter ..." puis cliquer sur "Ajouter"

WSS/MOSS 2007 - Vincent ISOZ 80/283


Renseigner les informations de la collection source :

WSS/MOSS 2007 - Vincent ISOZ 81/283



Valider:

Dans l'arborescence, au niveau du noeud "Services Web XML", slectionner "Connexion
un service Web..."

WSS/MOSS 2007 - Vincent ISOZ 82/283

Renseigner l'url du service web, du type Erreur ! Rfrence de lien hypertexte non
valide. puis cliquer sur "Se connecter maintenant" :

WSS/MOSS 2007 - Vincent ISOZ 83/283

Slectionner la mthode "GetListIems" et renseigner les paramtres passer. Dans notre
exemple, nous ne spcifions que le nom de la liste rcuprer.

WSS/MOSS 2007 - Vincent ISOZ 84/283



Dans l'onglet "Ouvrir une session", slectionner "Utiliser l'authentification Windows":

WSS/MOSS 2007 - Vincent ISOZ 85/283



Le web Service apparat prsent dans la liste des sources de donnes.

WSS/MOSS 2007 - Vincent ISOZ 86/283

Glisser dposer cette source dans une zone de composant Web Part

Vous pouvez agir votre guise sur la prsentation et les informations afficher. Par exemple,
les colonnes:

WSS/MOSS 2007 - Vincent ISOZ 87/283


...ou la disposition

WSS/MOSS 2007 - Vincent ISOZ 88/283


Vous pouvez galement agir sur le code HTML de la Web Part :

WSS/MOSS 2007 - Vincent ISOZ 89/283

... et galement appliquer des styles sur les diffrents lments :

A noter que le volet de droite affiche les dtails de la source de donnes avec la rponse XML
du web service et les donnes pagines :

WSS/MOSS 2007 - Vincent ISOZ 90/283

Il reste plus qu' enregistrer la page.
Malheureusement les liens vers les lments n'apparaissent pas dans les Web Part mais on
peut rsoudre ce problme en effectuant la manipulation suivante au niveau de l'attribut
@Title.
Entourez-le d'une balise comportement un lien de type:
href="{$URL_Display}?ID={@ID}"
Nous obtenons alors sur le site cible la page suivante :

WSS/MOSS 2007 - Vincent ISOZ 91/283

A noter que vous pouvez prsent agir sur la Web Part depuis l'interface web :


WSS/MOSS 2007 - Vincent ISOZ 92/283

Vous pouvez galement l'exporter pour la mettre disposition sur d'autres pages / sites (et
ventuellement viter le mcanisme d'unghosting) :

9.26 tendre la limite de capacit de sauvegarde des *.stp
Increase STSADM Max Template Size
To change the max capacity of a site template. The command you need is:
STSADM o setproperty pn max-template-document-size pv 524288000

WSS/MOSS 2007 - Vincent ISOZ 93/283
The pv value is the value, in Bytes, that you wish to set the limit to. The maximum value that
can be set is 500 MB or 524288000 Bytes.
It's not necessary to specify the url.
9.27 Masquer des sites et listes templates
On peut "cacher" des templates de sites (et listes) pour viter les utilisateurs d'en faire usage
en modifiant un fichier XML:
Sous le rpertoire:
c:/program files/common files/Microsoft shared/web server extensions/12/template/Code
language (1033 pour l'anglais)/XML/
se trouve un fichier:
webtemp.xml
pour bloquer les modles de sites de WSS ou le fichier:
webtempsps.xml
pour bloquer les modles de sites de MOSS.
Recherche le template cacher et modifier l'attribut "Hidden" de FALSE TRUE,
sauvegarder le fichier et ensuite IISRESET.
9.28 Crer un Thme WSS
On the SharePoint server go to the Themes folder:
c:\Program Files\Common Files\Microsoft Shared\web server
extensions\12\TEMPLATE\Themes
Make a copy one of the existing theme folders and its contents rename it MyTheme.
Rename the .INF file within the MyTheme folder to MyTheme.INF and open it. At the info
section, Change the title, to MyTheme. Change codepage, e.g 22200, replacing the code page
will fixing error A theme with the name MyTheme 1011 and version already exists on the
server.
In the titles section, rename the names to your new name. This section is to present the name
in the different language.
Provide an image to give a preview of your theme. This image should be placed in:
C:\Program Files\Common Files\Microsoft Shared\web server
extensions\12\TEMPLATE\IMAGES. E.g. tmbMyTheme.gif
Modify the:

WSS/MOSS 2007 - Vincent ISOZ 94/283
c:\Program Files\Common Files\Microsoft Shared\web server
extensions\12\TEMPLATE\Layouts\1033\SPTHEMES.xml
to include a reference to the new MyTheme theme:
<Templates>
<TemplateID>MyTheme</TemplateID>
<DisplayName> MyTheme </DisplayName>
<Description> MyTheme has a white background with blue control areas and orange highlights.</Description>
<Thumbnail>images/tmbMyTheme.gif</Thumbnail>
<Preview>images/ tmbMyTheme.gif</Preview>
</Templates>
Modify the CSS within MyTheme folder to personalize your theme. Run iisreset from the
command prompt. Apply the new theme to a test site. Job done!
Each time you change later your template on the hardrive of the server (*.css files or *.gif)
you have to empty the cache of your browser, iisreset and finally change and reapply your
theme (take another one then reactivate your theme)!!!
It's boring because you have to do this on each site and subsite!
9.29 Crer des sites templates
Pour crer des modles visuels de sites il existe plusieurs solutions faisant appel du .Net
(Site Definition). Une solution simple cependant accessible tout utilisateur (comme moi!)
est de crer un site avec ou sans contenu de listes et libraires, le sauvegarder en tant que
modle et il sera alors disponible tout utilisateur qui crera un nouveau site partir de
l'onglet Custom dans la page web de cration de sites.
Cependant, si vous appliquez une site dfinition faite par un dveloppeur qui a dploy un
package *.wsp sur la ferme et que celle-ci ne s'applique votre site, c'est que vous avez
unghoster les pages dans SharePoint Designer. Alors pour remettre les pages nouveau en
liaison avec le site definition de bas vous allez dans les Site Settings et vous cliquez sur le lien
Reset to site definition:

et ensuite soit vous choisissez de reseter une page prcise, soit l'ensemble des pages du site:

WSS/MOSS 2007 - Vincent ISOZ 95/283

9.30 Crer une master page
D'abord il faut savoir que si l'on cre une master page dans une site collection au niveau d'un
site WSS il faudra appliquer celle-ci la main sur chaque sous-site
Ce qui n'est pas le cas si la site collection est constitue par contre du portal comme top level
site!
Donc voyons comment procder. Ouvrez le portal dans SharePoint Designer:


allez dans le dossier _catalogs et ouvrez le sous-dossier master pages dans lequel vous aurez
la fameuse default.master:

WSS/MOSS 2007 - Vincent ISOZ 96/283

copiez-collez la default.master et renommez-la test.master. Ouvrez cette page et modifiez-la
votre convenance.
Ensuite sur votre portail allez dans Settings/Site Settings et cliquez sur Master Pages.
Apparat la page suivante dans laquelle il faut slectionnez votre nouvelle test.master pour
les deux listes:

WSS/MOSS 2007 - Vincent ISOZ 97/283

et surtout cocher les deux Reset all subsites to afin que cette nouvelle master page
s'applique tous les sites de l'entreprise. Job done!
9.31 Comment crer une Empty Master Page
Beaucoup de crateurs de sites SharePoint souhaitent pouvoir partir d'une Master Page
minimaliste. Afin d'viter un travail laborieux voici le code copier/coller dans votre nouvelle
master page (ou qui remplacera totalement le code d'une master page existante qui a t
copie):
<%-- Identifies this page as a .master page written in Microsoft Visual C# and registers tag prefixes,
namespaces, assemblies, and controls. --%>
<%@ Master language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls"
Assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"
Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
%>
<%@ Register Tagprefix="Web PartPages" Namespace="Microsoft.SharePoint.Web PartPages"
Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
%>

WSS/MOSS 2007 - Vincent ISOZ 98/283
<%@ Register Tagprefix="PublishingWebControls"
Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing,
Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation"
Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="wssuc" TagName="Welcome" src="~/_controltemplates/Welcome.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="DesignModeConsole"
src="~/_controltemplates/DesignModeConsole.ascx" %>
<%@ Register TagPrefix="PublishingVariations" TagName="VariationsLabelMenu"
src="~/_controltemplates/VariationsLabelMenu.ascx" %>
<%@ Register Tagprefix="PublishingConsole" TagName="Console"
src="~/_controltemplates/PublishingConsole.ascx" %>
<%@ Register TagPrefix="PublishingSiteAction" TagName="SiteActionMenu"
src="~/_controltemplates/PublishingActionMenu.ascx" %>
<%-- Uses the Microsoft Office namespace and schema. --%>
<html>
<Web PartPages:SPWeb PartManager runat="server"/>
<SharePoint:RobotsMetaTag runat="server"/>

<%-- The head section includes a content placeholder for the page title and links to CSS and ECMAScript
(JScript, JavaScript) files that run on the server. --%>
<head runat="server">
<asp:ContentPlaceHolder runat="server" id="head">
<title>
<asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server" />
</title>
</asp:ContentPlaceHolder>
<Sharepoint:CssLink runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" />
</head>

<%-- When loading the body of the .master page, SharePoint Server 2007 also loads the
SpBodyOnLoadWrapper class. This class handles .js calls for the master page. --%>
<body onload="javascript:_spBodyOnLoadWrapper();">
<%-- The SPWeb PartManager manages all of the Web Part controls, functionality, and events that occur on a
Web page. --%>
<form runat="server" onsubmit="return _spFormOnSubmitWrapper();">
<wssuc:Welcome id="explitLogout" runat="server"/>
<PublishingSiteAction:SiteActionMenu runat="server"/>
<PublishingWebControls:AuthoringContainer id="authoringcontrols" runat="server">
<PublishingConsole:Console runat="server" />
</PublishingWebControls:AuthoringContainer>
<%-- The PlaceHolderMain content placeholder defines where to place the page content for all the content
from the page layout. The page layout can overwrite any content placeholder from the master page. Example:
The PlaceHolderLeftNavBar can overwrite the left navigation bar. --%>
<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" />
<asp:Panel visible="false" runat="server">
<%-- These ContentPlaceHolders ensure all default SharePoint Server pages render with this master page.
If the system master page is set to any default master page, the only content placeholders required are those that
are overridden by your page layouts. --%>
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"/>
<asp:ContentPlaceHolder ID="PlaceHolderPageImage" runat="server"/>
<asp:ContentPlaceHolder ID="PlaceHolderBodyLeftBorder" runat="server"/>
<asp:ContentPlaceHolder ID="PlaceHolderNavSpacer" runat="server"/>
<asp:ContentPlaceHolder ID="PlaceHolderTitleLeftBorder" runat="server"/>
<asp:ContentPlaceHolder ID="PlaceHolderTitleAreaSeparator" runat="server"/>

WSS/MOSS 2007 - Vincent ISOZ 99/283
<asp:ContentPlaceHolder ID="PlaceHolderMiniConsole" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat ="server" />
<asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat ="server"/>
<asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat ="server"/>
<asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat ="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat ="server"/>
<asp:ContentPlaceHolder id="PlaceHolderBodyRightMargin" runat="server" />
</asp:Panel>
</form>
</body>
</html>
9.32 Modification du DispForm.aspx
Il ne faut jamais effacer la Web Part par dfaut se trouvant sur cette page mais la masquer
(dans le cas contraire les liens des lments de la liste risque de ne plus fonctionner).
Pour ce faire il faut changer sa proprit IsVisible la valeur false.
9.33 Modification du NewForm.aspx
Si au besoin un utilisateur a supprim la ListFormWeb Part de la page NewForm.aspx
copiez la ListFormWeb Part de la page EditForm.aspx de la mme liste ou libraire.
Ensuite, dans le code de la page NewForm.aspx, remplacez la ligne:
<ControlMode xmlns="http://schemas.microsoft.com/Web
Part/v2/ListForm">Edit</ControlMode>
par:
<ControlMode xmlns="http://schemas.microsoft.com/Web
Part/v2/ListForm">New</ControlMode>
et la ligne:
<FormType xmlns="http://schemas.microsoft.com/Web Part/v2/ListForm">6</FormType>
par:
<FormType xmlns="http://schemas.microsoft.com/Web Part/v2/ListForm">8</FormType>
au cas o certains feraient des btises (pour le DispForm.aspx il s'agit de Display et du
numro 4).
Attention, avant d'enregistrer il faut rgnrer un GUID dans l'attribut
__Web PartId="{..}"
en allant par exemple sur le site web suivant en gnrer un:
http://www.somacon.com/p113.php
et changer la valeur se trouvant dans la balise <ID> plus bas en changeant une lettre ou un
chiffre au hasard!

WSS/MOSS 2007 - Vincent ISOZ 100/283
9.34 Crer une liaison de donnes dans le DispForm.aspx (via
parametre URL)
Pour lier une liste ayant une mme cl qu'une autre liste (se trouvant dans un mme site pour
simplifier!) dans le formulaire DispForm.aspx ouvrez le formulaire via SharePoint Designer.
Ensuite, dans SharePoint Designer allez dans la Task Pane choisissez Data Source Library.
Prenez la source connexe (lie) celle que vous souhaiteriez voir en-dessous de la fiche
visible dans le DispForm.aspx choisi! Glissez-la en-dessous de la List Web Part se situant
par dfaut dans le DispForm.aspx.
Remarque: S'il s'agit d'une liste SharePoint que vous souhaitez connecter, allez dans la
catgorie des SharePoint Lists sinon dans la catgorie dans SharePoint Lybraries (pour les
formulaires InfoPath typiquement!!!).
Cela vous affichera une nouvelle Web Part avec toutes les donnes ce que nous ne voulons
pas. Donc slectionnez seulement les colonnes voulues (technique classique).
Pour l'instant notre Web Part insre n'est cependant toujours pas connecte avec la List Web
Part du dessus.
Pour cela, cliquez sur l'option Filter et dfinissez les paramtres de la manire suivante:
Field Name=Nom de la cl | Comparison=Equals
Comme valeur pour la comparaison choisissez l'option Create a new parameter.
Dans Parameter Name criez un nom du type NomDeLaClID et dans le champ Source
prenez l'option Query String et comme variable ID et comme valeur par dfaut 1:

Cliquez sur OK jusqu' ce que vous reveniez sur la page web.
Si la liste source n'a pas comme cl un champ de type Lookup le travail est termin. Sinon si
la cl de la donne source (la List Web Part se trouvant par dfaut dans DispForm.aspx) est
un champ de type Lookup il faudra passez la page DispForm.aspx en mode Code.
Recherchez dans le code la chane de caractre NomDeLaClID que vous aviez cr
prcdemment.

WSS/MOSS 2007 - Vincent ISOZ 101/283
Vous serez normalement amen une balise du type <SharePoint:SPDataSource> dans
lequel il y a un attribut selectcommand. Un peu plus droite vous trouverez un FieldRef. La
seule chose que vous avez faire est de rajouter LookupId='True' comme indiqu ci-
dessous par exemple:
<SharePoint:SPDataSource runat="server" DataSourceMode="List" UseInternalName="true"
selectcommand="&lt;View&gt;&lt;Query&gt;&lt;Where&gt;&lt;Eq&gt;&lt;FieldRef
LookupId='TRUE' Name=&quot;Supplier&quot;/&gt;&lt;Value
Type=&quot;Text&quot;&gt;{SupplierID}&lt;/Value&gt;&lt;/Eq&gt;&lt;/Where&gt;&lt;/Query
&gt;&lt;/View&gt;" id="Golf_x0020_Equipments1">
et c'est fait!
9.35 Crer une liaison de donnes dans le DispForm.aspx (via tout
type de champ)
Le problme avec la mthode prcdente c'est que le paramtre de liaison ne peut tre que l'ID
qui se trouve dans l'URL de la page web (d'o le nom de Query String).
Pour pouvoir filtrer sur n'importe quel paramtre il faut jouer de manire plus subtile. Voici
un exemple concret:
Considrons la fiche suivante:

Nous aimerions lier le Full Name avec le Full Name d'un champ compris dans un formulaire
InfoPath. Nous n'allons donc pas pouvoir jouer avec le Query String car ce paramtre ne passe
pas vie l'URL.
La mthode consiste alors ouvrir la page Dispform.aspx (aprs en avoir fait une copie de
scurit!) dans SharePoint Designer dans un premier temps et de se positionner en-dessous du
formulaire de liste par dfaut:

WSS/MOSS 2007 - Vincent ISOZ 102/283

Ensuite, allez dans le menu :

On reprend exactement la mme liste sous la forme de Web Part cette fois-ci:

et on valide par OK. Ce qui va rajouter une deuxime liste sous la premire:

WSS/MOSS 2007 - Vincent ISOZ 103/283

Il faut la nettoyer afin de garder que l'information qui va servir de liaison. Dans le cas prsent,
nous allons enlever toutes les lignes du tableau et les boutons du deuxime formulaires de
visualisation et ne garder que le champ Full Name:

et on change la lgende si dsir:

Ensuite, on va dans:

WSS/MOSS 2007 - Vincent ISOZ 104/283

pour aller chercher la liste qui nous intresse et qu'on veut lier. En l'occurrence il s'agira de
formulaire d'valuation de cours fait avec InfoPath dans l'ide que le participant ayant rempli
son valuation cela confirme sa prsence au cours.
On glisse ensuite la libraire Attendees Evaluations:

sous la lise prcdemment insre:

WSS/MOSS 2007 - Vincent ISOZ 105/283

En choisissant les colonnes voulues de la manire classique (dj dtaill plusieurs fois dans
le prsent document). Ensuite on va dans la proprits de cette DataFormWeb Part:

pour y slectionner Connexion des composants Web Part. Et on suite l'assistant:

WSS/MOSS 2007 - Vincent ISOZ 106/283

Suivant

Suivant:

WSS/MOSS 2007 - Vincent ISOZ 107/283

On cherche la prochaine tape les deux champs faire correspondre:

et Suivant:

WSS/MOSS 2007 - Vincent ISOZ 108/283

et Suivant:

et Terminer!
Et voil le travail est fait!




WSS/MOSS 2007 - Vincent ISOZ 109/283

9.36 Personnaliser la Web Part ToDo (I need to)
The I Need to Web Part was originally intended to connect to the Site list in the Sites
Directory as an easy way for users to navigate. However, it works well as a links drop-down
menu for any type of links, whether they are internal or external. To do this, you need to
create a custom links list. This is because the built-in links list does not have a title column,
which is what is displayed in the dropdown, nor does it have a choice column, which the Web
Part uses for filtering. The first three steps listed below will walk you through setting up the
list.
Create a Custom List with the following Columns.

Title Type
Title (should be created by default) Single line of text
URL Hyperlink
Yes/No
Choice column. Yes, No should be
the choices
Add a couple of items filling in all three columns. The Web Part is going to ask you to filter
the choice column, so if you would like all of the items to show up, make sure you are
selecting Yes for the Yes/No column.


Go to the homepage of your site. In the right-hand column, add the I Need to... Web Part.
When you have the Web Part in Edit mode, configure it as follows: (Note: the list name
should be the custom list you created in the first step)

WSS/MOSS 2007 - Vincent ISOZ 110/283

Now your Web Part should look similar to this

The following are the steps to change the Choose task text you will need to take to
accomplish this.
Save the Web Part to your desktop by exporting it. Click Open and Use SharePoint
Designer or Notepad to open the file. To change the word task to link in the default text of
the Web Part, locate this line of code (approximately line 75).
<option selected="true" value="0">Choose task</option>
Change the Task to Link. 6. To change the tooltip, locate this line of code
(approximately line 74).
<select id="{$TasksAndToolsDDID}" class="ms-selwidth" style="width:{$tasksAndTools_Width}" size="1"
title="Choose a task that you need to perform" >
Change task to link. You may want to delete that you need to perform or reword the
tooltip altogether.

WSS/MOSS 2007 - Vincent ISOZ 111/283
After Save the file and go back to the homepage of your site. Put the page in Edit mode and
click Add a Web Part. In the bottom right-hand corner of the Web Part gallery, click
Advanced Web Part Gallery and Options.
Select the drop-down arrow in the top right corner of the Web Part task pane. On the drop
down menu, select Import. Browse to the file you just saved and click Upload and validate
by clicking on Import.
Be sure to delete the first I need to Web Part on the page.
9.37 Dcoration maligne dans sharepoint
How about spicing up company's intranet for the season? Here's a neat little trick you can
make for adding season's spirit to your SharePoint homepage. We'll add some decoration to
page's head.

The first thing you need is the images for the decoration. Don't make them too big, because
you can't click on anything below images. Below is a simple example I got from Office
Online, merged it, removed background and reduced its size. Make sure you have a
transparent image (a .GIF or .PNG with transparent background).

The first step is to upload the image to site's document or picture library and copy the original
image's URL to clipboard. (don't copy the SharePoint thumbnail or web preview image, as
they tend to get white background instead of original transparent).

WSS/MOSS 2007 - Vincent ISOZ 112/283

Next on your homepage add a Content Editor Web Part into any zone and edit its source.

And in the source simply type the following code:
<img src="[your-coppied-image-url]" style="position:absolute; top: 0px; left: 48%; z-
index: 99;" />

After you click "Save" and "Apply" the page in edit mode will have the decoration in a wrong
place.

But not to worry, after you exit edit mode, the image will be in the right position. So final
result might look something like below:

WSS/MOSS 2007 - Vincent ISOZ 113/283

There are numerous variations. You can change the position, you can even use a div with a
repeating background image
9.38 Crer un scope de recherche simple
In this walk through, you will learn how to customize the default SharePoint search interface
by adding new tabs:
You will add a new content source.
You will add a new scope and add rules for this new scope.
You will add the scope to the top right search combo box of your SharePoint.
Open SharePoint Central Administration and select a Shared Services Provider. Click
Search Settings.

Click Content sources and crawl schedules in search settings.

WSS/MOSS 2007 - Vincent ISOZ 114/283

If there is no content source available, add a new one by clicking New Content Source. By
default, Local Office SharePoint Server sites is available. Open the content source's context
menu by left-clicking the down arrow and select Start Full Crawl to index all files. This will
start the indexing process.

Click View Crawl Log from the same context menu to view the processing.

Had there been any error, a red icon (circle) would have been shown here. This page will
show the status of the indexing process.
Go back to the search settings page and click View scopes link in the Scopes section. On the
page that opens, click New Scope. In the Title, add "My Documents". In the Description
field, add some description and click OK.

WSS/MOSS 2007 - Vincent ISOZ 115/283

Following page will appear:

Note that Update Status shows "Empty" against the newly added scope (My Documents).
Click Add rules link to specify rules for this scope. Select Web Address radio button and
enter a web address in the folder text box. This will be the web address of the site you want to
search. Click OK.

WSS/MOSS 2007 - Vincent ISOZ 116/283

Note: To create a scope to a shared drive folder you need to buy Fast Search for SharePoint,
then you will have:

You will notice that the new scope has been added but indexing is still pending.

To start indexing immediately, go to Search Settings page and click Start update now link
(Scopes section).

WSS/MOSS 2007 - Vincent ISOZ 117/283
Now go back into your Site Collections Settings menu as Administrator and Site
Settings/Search Scopes page. In there you will see your new scope ... but set as un-used.
To use it you need to Click on the Search Dropdown link and tick the checkbox beside your
new scope and set the order and validate with OK.
Wait a couple of mins (not sure how long ... but wait 5 mins ... probably caching the scopes
somewhere)
Your scope should now be visible!
9.39 Crer des best bets
Il arrive rgulirement que certains utilisateurs n'utilisent pas les bons mots cls pour
rechercher une information dans SharePoint. Il est donc du rle du responsable SharePoint de
crer des synonymes automatiques de recherche qui seront proposes l'utilisateur s'il tape un
mot particulier.
Voyons un exemple concret. Nous supposerons que vous savez que frquemment les
utilisateurs cherchent de l'information en utilisant le mot cl "VaR" ou "RiskMetrics" et
souvent ils vous demandent pourquoi il y a si peu de rsultats. En ralit, vous savez qu'il
faudrait chercher avec l'expression "Value At Risk" et donc chaque fois vous rpondez
leur questions sur le forum interne en leur renvoyant le lien du moteur de recherche avec le
bon mot cl et qui est:
http://sea-srv1/SearchCenter/Pages/results.aspx?k=crawl&s=Value%At%Risk
L'idal serait alors chaque fois qu'une recherche soit faite avec le mot cl "VaR", que leur
soit propose la page de recherche avec l'expression "Value At Risk". Pour cela, vous allez
dans Site Actions/Site Settings/Modify All Site Settings:


WSS/MOSS 2007 - Vincent ISOZ 118/283
Vous cliquez ensuite sur le lien Search Keywords:

Sur la page Manage Keywords, cliquez sur Add Keyword:

Sur la page Add Keyword (voir la capture d'cran plus loin), cliquez sur Add Best Best et
mettez le lien vers la page qui devra tre propose et le titre de la proposition:

WSS/MOSS 2007 - Vincent ISOZ 119/283

De retour sur la page Add Keyword, saisissez la Keyword Phrase qui correspond ce que
les gens vont saisir, les Synonyms spars par des points-virgules et qui donnera une
indication au gens de ce dont quoi ils pourraient penser d'autre, une Definition, une Contact
Person et une Expiration Date et cliquez sur OK.
http://sea-srv1/SearchCenter/Pages/results.aspx?k=crawl&s=Value%At%Risk
Value At Risk

WSS/MOSS 2007 - Vincent ISOZ 120/283

Le mot cl ainsi que le Best Bet doivent maintenant tre lists:

Et l'avenir, les personnes qui rechercheront le mot "VaR" ou tout synonyme auront:

Value At Risk
Proposition
Value At Risk;VaR;RiskMetrics Value At Risk;VaR;RiskMetrics VaR Administrator
VaR

WSS/MOSS 2007 - Vincent ISOZ 121/283

A search for any of the synonyms should yield the same result.

9.40 Crer un scope de recherche avance
In this walk through, you will learn how to customize the default SharePoint search interface
by adding new tabs:
You will add a new content source.
You will add a new scope and add rules for this new scope.
You will add a new tab in the search center on your SharePoint site and create search
pages for this tab.
Finally, you will publish your changes to SharePoint.
Open SharePoint Central Administration and select a Shared Services Provider. Click
Search Settings.
VaR
RiskMetric
s
Value At Risk
Proposition
http://sea-srv1/SearchCenter/...
Value At Risk
http://sea-srv1/SearchCenter/...

WSS/MOSS 2007 - Vincent ISOZ 122/283

Click Content sources and crawl schedules in search settings.

If there is no content source available, add a new one by clicking New Content Source. By
default, Local Office SharePoint Server sites is available. Open the content source's context
menu by left-clicking the down arrow and select Start Full Crawl to index all files. This will
start the indexing process.

Click View Crawl Log from the same context menu to view the processing.

WSS/MOSS 2007 - Vincent ISOZ 123/283

Had there been any error, a red icon (circle) would have been shown here. This page will
show the status of the indexing process.
Go back to the search settings page and click View scopes link in the Scopes section. On the
page that opens, click New Scope. In the Title, add "My Documents". In the Description
field, add some description and click OK.

Following page will appear:

Note that Update Status shows "Empty" against the newly added scope (My Documents).
Click Add rules link to specify rules for this scope. Select Web Address radio button and

WSS/MOSS 2007 - Vincent ISOZ 124/283
enter a web address in the folder text box. This will be the web address of the site you want to
search. Click OK.

You will notice that the new scope has been added but indexing is still pending.

To start indexing immediately, go to Search Settings page and click Start update now link
(Scopes section).
Go to the Search center of your SharePoint site and add a new tab to search the newly added
scope but wait .. before adding a new tab we need to create two pages, one for search and the
other for search results.

Go to Site Actions and select Create Page.

WSS/MOSS 2007 - Vincent ISOZ 125/283

Enter "My Documents" in the Title field and enter "MyDocuments" in the URL Name field.
In fact, SharePoint will automatically add the URL name but of course, you can change the
page name to your liking. Select "(Welcome Page) Search Page" from the Page Layout box
and click the Create button.
Click Add New Tab link.

Enter "My Documents" in the Tab Name field and "MyDocuments.aspx" in the Page field
and "Search your favorite documents" in the Tooltip field and click OK.
Now, the second step is to create the search results page for the tab we just added. Again,
select Create Page from the Site Actions. Enter "My Documents Results" in the Title field.
Enter "mydocumentsresults" in the URL Name field. Select "Search Results Page" from
the Page Layout box and click the Create button.
On the page that opens, click the Add New Tab link. Enter "My Documents" in the Tab
Name field and "mydocumentsresults.aspx" in the Page field and click OK
Click the Edit link in the search box and select Modify Shared Web Part. This will open the
properties page for the search box. Expand Miscellaneous and enter
"mydocumentsresults.aspx" in the Target search results page URL. By default, this field
contains results.aspx.

WSS/MOSS 2007 - Vincent ISOZ 126/283

On the same page, there is another Web Part called as Search Core Results. Click the Edit
button in this Web Part and select Modify Shared Web Part. Expand Miscellaneous and
enter the name of the scope that you created in the previous steps (My Documents). Once you
have done that, it's time to publish the page. Click Check In to Share Draft link.

Try your newly added tab. Enter a keyword and click the search icon. Now, you will see
results that are of interest to you. You won't see all the links in the results. Your search results
have been filtered.
9.41 Personnalisation de la Web Part de recherche
Open the Search center in your SharePoint site and select Edit Page from the Site Actions
menu.
Click the Edit link in the Search Box and select Modify Shared Web Part. Expand Scopes
Dropdown. There are several options listed in the Dropdown mode dropdown. If you want to
show scopes drop down on the search page, select "Show scopes dropdown" and if you want
to hide it, select "Do not show scopes dropdown". It doesn't make sense to show the scopes
drop down when you are searching only one scope.
To increase the width of the search box, expand Query Text Box and add "350" in the Query
text box width field. Click OK to save the changes.

WSS/MOSS 2007 - Vincent ISOZ 127/283

Click Edit link in the Search Core Results Web Part and select Modify Shared Web Part.
Expand Results Display/Views. Enter "5" in the Results Per Page field. Enter "1" in
Sentences in Summary field. This will reduce the cluttering on the results page.
Select "Modified Date" in the Default Results View drop down to show the results sorted by
the modified date.
You can also modify the appearance of the results page by modifying the XSL. Click the XSL
Editor... button to open the editor. You will notice there are different sections in the
stylesheet. You can change image paths in this stylesheet. You can also modify the text
messages that appear on the results page.
Click Check In to Share Draft link to publish the changes. You will see the changes that you
just made on the results page. There will be only 5 rows, only 1 line summary, etc.
9.42 Personnalisation de la Page Viewer Web Part
La Page View Web Part de SharePoint une option intressant nomme Folder qui permet
d'afficher le contenu d'un disque local ou rseau directement dans SharePoint. Mais il faut
savoir que la syntaxe utiliser est une UNC:
\\<server name>\<shared folder>\<path>\
et que cela ne marche pas distance
9.43 Analyse et exclusion des recherches
Open SharePoint Central Administration and click on the Shared Services link.
Depending on your needs, you can create more than one SSP. Click on Search usage reports
to view some interesting reports. This page shows following reports:
- Queries over previous 30 days
- Queries over past 12 months
- Top query origin site collections over previous 30 days

WSS/MOSS 2007 - Vincent ISOZ 128/283
- Queries per scope over previous 30 days
- Top queries over previous 30 days

Good thing about these reports is that you can export them to other formats like Excel and
PDF. For example, select "Acrobat(PDF) File" from the Select a format dropdown and click
the Export link located next to the dropdown. SharePoint will prompt you to open or save the
document.
Another nice feature in SharePoint Search is the Search Result Removal. Suppose some one
mistakenly uploaded a confidential document which should not have been published and you,
as an administrator, want to remove the document from the search results. What will you do?
Click Search settings on the Shared services page. Under Crawl Settings, select Search
result removal. Enter the path of the confidential document in the URLs to remove and click
Remove Now button. That's it! The link(s) will be immediately removed from the index and
yes, there is no need to start the crawl to re-index the site.

9.44 Crer un moteur de recherche par type de fichiers
Under Shared services, go to Search settings. Under there you would see Metadata
property mappings. Under there, you would see a number of Managed Properties already
setup for you. You could add your own if you wanted to by clicking on the New Managed
Property button above.
These Managed properties can be used in search scopes - and that is a very very powerful
concept. Say for instance, if you wanted to search over all the "Word documents" on your
local sharepoint sites.
As you can see, there is already a Managed Property called FileExtension. If there wasn't -
you could create your own.
Next, click on that Managed Property, and there is a checkbox at the bottom that says - Allow
this property to be used in scopes Check that bad boy.

WSS/MOSS 2007 - Vincent ISOZ 129/283
Go back to search scopes, and create a new search scope called "Word Documents".
Add the following rule to "Word documents" -

Great, now run a full crawl on the Local SharePoint Sites content source (or whatever
content source you are using).
Update the search scopes Make this new search scope available for searching on your site and
it's done!
9.45 Personnaliser les mtadonnes de recherche avance
Two of the great new things about MOSS2007 are Content Types and the extensibility of the
Search function. Put the two together and very quickly you'll come up with the scenario where
you've created a nice comprehensive set of metadata which you've now applied to all the sites
and libraries in your site collection, and now you want search on those metadata items.
The Advanced Search Web Part (typically surfaced through the Search Centre) looks like its
going to do the job for you, with a drop down box which lets you restrict your search based on
properties, but out-of-the-box it quickly becomes apparent that only a subset of the standard
properties are there, not your own site columns. The ones you get as standard are:

WSS/MOSS 2007 - Vincent ISOZ 130/283

We assume that you've already set up the site columns, assembled them as content types, and
made those content types available within the document libraries of your sites. In my case, I
have a set of them which form the core metadata schema for my customer a mixture of
default and bespoke ones.
Contributor (multiline) default
Date Created (date/time) default
Disposal Action (choice) bespoke
Disposal Date (date/time) bespoke
Disposal Review (date/time) bespoke
Document Type (choice) bespoke
Relation (multiline) default
Title (single line) default
Topic (choice) bespoke
Created By (person/group) default
Modified By (person/group) default
Checked Out To (person/group) default
Go in the Central Administation/Shared Services/Search Administration/Metadata
Property Mappings:

WSS/MOSS 2007 - Vincent ISOZ 131/283

This is where you can check whether the properties you want are already being managed, or
whether you will need to add them.
For the list above, the Created By, Created Date [aka "Created"], Title [aka "DisplayTitl"]
and Modified By properties are present but the Contributor, Disposal Action, Disposal
Date, Disposal Review, Document Type, Relation, Topic and Checked Out To ones will
need to be added.
Adding them is really only a case of clicking the New managed property button:

giving the property name (no embedded spaces allowed), a description, a type (text, integer,
date, etc) and then deciding which crawled property (or properties) to Map to:

WSS/MOSS 2007 - Vincent ISOZ 132/283

At this point it would be nice if they all just magically appeared in the Advanced search
dropdown list, but unfortunatley there's one more step involving evil editing of config files.
Go into your Advanced Search page and select Site Actions/Edit Page.
For the Advanced Search Box Web Part chose Edit/Modify Shared Web Part. In the
Properties section there is a Properties dialogue box which, if you click into it, will give you
the [] builder link allowing you to edit the XML string.
We're interested in the bottom two sections. Somewhere between <PropertyDefs> and
</PropertyDefs> we need to insert all of the Managed Properties we added above, following
the format of the entries already there. So, for example, for our DisplayTitle property, we add
the line:
<PropertyDef Name=DisplayTitle DataType=text DisplayName=Title/>
Finally, in the section between: <ResultTypes> and </ResultTypes> we need to show which
result types we want our results to show up in. So assuming we want our new results to show
up everywhere, we find the subsection between <ResultType DisplayName=All Results
Name=default> and </ResultType> and add in the line
<PropertyRef Name=DisplayTitle />
Exit the modify Web Part process and publish the page if necessary.
9.46 Changer la limite de l'upload par dfaut
Dans MOSS 2007 l'upload est limit 50 MB par dfaut. Pour le changer il faut aller dans la
Central Administration dans le tab Application Management et ensuite dans Web
Application general setting et aller dans le paramtre Maximum upload size.
9.47 Activer l'accs anonyme
Enabling anonymous access to a SharePoint site really means "enabling limited access to a
site". Unless you remove "lockdown" mode from your site collection and edit the "Limited
Access" permission level, it is not even possible for anonymous users to access administration
pages such as "Site Settings".
The first step in allowing anonymous access for a SharePoint site is to enable it for the web
application that hosts the site. So, first find the IIS Web Site that supports the web application.

WSS/MOSS 2007 - Vincent ISOZ 133/283
You can find this by opening the "Web Application List" from SharePoint Central
Administration as shown below:

Once you have the URL for the web application, you can find the supporting web site in IIS
Manager.
Next Open IIS Management and bring up the properties dialog of the web site that supports
the web application for which you want to enable anonymous access. Select the
Directory Security Tab:

Check "Enable anonymous access". Keep the "Authenticated access" group of settings as
they currently are, since they only govern authenticated access to your site.

WSS/MOSS 2007 - Vincent ISOZ 134/283

At this point, you are done with configuration in IIS. Next, you will enable anonymous access
for the web application from SharePoint Central Administration.
Click on the "Application Management" tab and under the "Application Security" section,
click the "Authentication Providers" link:


WSS/MOSS 2007 - Vincent ISOZ 135/283
The "Authentication Providers" page will appear

Choose the web application for which you will allow anonymous access:

Click on the default zone. The "Edit Authentication" page will now appear. Check the
"enable anonymous access" box, and click "Save"


WSS/MOSS 2007 - Vincent ISOZ 136/283
While you have enabled anonymous access at the web application level, you still must enable
it for specific sites within the application. The nice thing about this is that you can allow or
disallow anonymous access on a site-by-site basis.
To do this return to your site's home page and navigate to the Site Settings page. In MOSS,
this is under Site Actions/Site Settings/Modify All Site Settings.

Under the "Users and Permissions" section click on "Advanced permissions" and after n the
"Settings" drop down menu (on the toolbar) select "Anonymous Access"


WSS/MOSS 2007 - Vincent ISOZ 137/283
Select the option you want anonymous users to have (full access or documents and lists only),
and click "OK"

Go to "Site Settings" for your site. Click on "Advanced Permissions" under the "Users and
Permissions" heading, and you will see the following:

Click on the "Settings" tab, and then choosing "Permission Levels", and you will see the
following:

WSS/MOSS 2007 - Vincent ISOZ 138/283

Try clicking on the "Limited Access" permission level, and you will see the following:

To allow modification of the lockdown mode:

WSS/MOSS 2007 - Vincent ISOZ 139/283
stsadm.exe o deactivatefeature url <site collection url> -filename
ViewFormPagesLockdown\feature.xml
To disallow modification of the lockdown mode:
stsadm.exe o activatefeature url <site collection url> -filename
ViewFormPagesLockdown\feature.xml
9.48 Dfinir un champ d'une formulaire d'dition en lecture seule
To set the task list Title textbox to readonly mode when the user selects Edit item property
from the context menu you have to complete this scenario by making use of javascript
Open the EditForm.aspx (or NewForm.aspx) in Sharepoint Designer and select one td tag to
write the javascript which sets the Title textbox to readonly mode.
First of all write:
<script language="javascript">
then:
document.<formname>.<textboxname>.disabled="true";
In the above step form name can be found by selecting the page view source of
Editform.aspx:

WSS/MOSS 2007 - Vincent ISOZ 140/283

View source of EditForm.aspx to find out form name
In the same way find out the textbox name by selecting the page view source of
Editform.aspx

WSS/MOSS 2007 - Vincent ISOZ 141/283

View source of EditForm.aspx to find out textbox name
At last your script looks like this:
<!Textbox Readonly Script Starts Here>
<script language="javascript">
document.aspnetForm.
ctl00$m$g_99782022_7721_4b5a_baa3_ac4b844844dd$ctl00$ctl04$ctl00$ctl00$ctl00$ctl04$ctl0
0$ctl00$TextField.
disabled="true";
</script>
<!Textbox Readonly Script Ends Here>

Add the script tag in some td (example:<td>Script goes here</td>) as shown in above
image.
Save EditForm.aspx in Sharepoint designer and browse in explorer, now you can view
the Title textbox is set to readonly mode, means users cannot edit the Title textbox

WSS/MOSS 2007 - Vincent ISOZ 142/283

9.49 Activer l'audit des activits
Inside the Site Collection Administration section, locate a link with the caption Site
Collection audit settings

comes the following page:

WSS/MOSS 2007 - Vincent ISOZ 143/283

Office SharePoint Server 2007 also enables you to define information management policies at
the site collection level. This provides extra manageability, because you can define an
information management policy once within a site collection, and then apply it to your choice
of lists, document libraries, and content types within that site collection.
The Site Settings page has a link with the caption Site collection policies. If you click this
link, it opens an application page named Policylist.aspx:

This allows you to configure a custom policy, which is scoped to the current site collection.

WSS/MOSS 2007 - Vincent ISOZ 144/283

After you define a custom policy at the site collection level, you can then go to the List
Settings page for a list or document library. You find a link with the caption of Information
management policy settings.

The figure below shows the options that are available through the application page
policy.aspx. This is a simple way to apply a custom policy created at the site collection level.

WSS/MOSS 2007 - Vincent ISOZ 145/283
It also enables you to define and configure a unique policy that applies only to the current list,
document library, or content type. In many cases it promotes a higher level of manageability.
For example, you can create all of your policies at the site collection level, and then simply
apply your policies to the appropriate lists, document libraries, and content types.

Now let us consider the reporting side. OYou can view different types that are available by
clicking the link on the Site Setting page with the caption Audit log reports. This link opens
an application page named Reporting.aspx as shown below:


WSS/MOSS 2007 - Vincent ISOZ 146/283
9.50 Smart Client Authoring (SCA)
Le concept du Smart Client Authoring consiste avoir un document Word (*.docx) dont le
contenu va tre automatiquement transform et dynamique li une page de publication
SharePoint (*.aspx).
Considrons pour l'exemple, le document suivant:

Nous posons le document Word par exemple dans la bibliothque Pages par dfaut (mais c'est
viter et vous aller voir de suit pourquoi) :


WSS/MOSS 2007 - Vincent ISOZ 147/283
Le problme de poser un document pour faire du SCA dans la libraires Pages par dfaut est
qu'on va retrouver par dfaut des liens vers le document sur notre site SharePoint:

On peut certes Masquer (mais pas supprimer!) ces liens donc la longue, faire du SCA avec
les documents d'origine directement dans la libraire cible n'est pas tenable (raison pour
laquelle je montrerai plus loin comment activer cette fonctionnalit sur n'importe quel site):

Ensuite (si la conversion de documents a t activ sur le Content Type de type Documents
dans le site en cours comme nous le verrons plus loin):

WSS/MOSS 2007 - Vincent ISOZ 148/283

Vient alors la page suivante (o nous voyons que nous pouvons choisir le dossier de
destination de la page *.aspx cre qui sera dynamique lie au document d'origine):

En validant, il vient:

WSS/MOSS 2007 - Vincent ISOZ 149/283

En cliquant sur le bouton Modifier la page (voir le rectangle rouge dans la capture ci-dessus),
nous avons:

et donc nous somme bien li la source comme le montre le bouton Mettre jour le contenu
partir de la source (raison pour laquelle ce ne serait pas trs malin de supprimer l'original).
Si nous changeons directement le texte dans la page web et que nous refaisons une "Mise
jour", le contenu modifi disparatra au profit de ce qui se trouve dans le document d'origine!
Donc dans l'idal il faut modifier le contenu original (le document Word dans le cas prsent)!
Maintenant, voyons comme activer la fonctionnalit de conversion dynamique de document
dans le site de notre choix. Pour cela, il faudra d'abord aller cherche le content type de type
Document dans les paramtres du site:

WSS/MOSS 2007 - Vincent ISOZ 150/283

Ensuite, il faut cliquer sur Grer la conversion de documents pour ce type de contenu:

Vous cochez alors au moins D'un document Word vers une page Web. Dans le bouton
Configurer.... nous avons:

WSS/MOSS 2007 - Vincent ISOZ 151/283

9.51 Outlook Web Access Web Part
MS Exchange Server 2007 avec OWA permet dans les Web Part des fonctionnalits qui
n'existaient pas avec OWA 2003.
Par exemple, le lien de la Web Part OWA si vous crivez:
https://<server name>/owa/?cmd=contents
ouvrira la bote de rception de base. Mais:
https://<server name>/owa/<SMTP
address>/?cmd=contents&f=inbox%2fProjects&view=by%20subject
ouvrira un sous-dossier spcifique de la boite de rception appel Projects avec les mails
rangs par sujet.
Au lieu de inbox il est aussi possible d'crire calendar, contacts, tasks ou encore
publicfolders.
Ainsi:
https://<server name>/owa/?cmd=contents&f=Calendar&view=Weekly

WSS/MOSS 2007 - Vincent ISOZ 152/283
Montrera le calendrier hebdomadaire ou avec le paramtre Daily, ou Monthly le journalier
(mais il n'y a pas le mensuel).
9.52 Crer une page *.aspx li un fichier XML ditable
Posez un fichier XML du type suivant dans un dossier SharePoint:


Ouvrez le site contenant ce fichier XML dans SharePoint Designer et crez une nouvelle page
ASPX:

WSS/MOSS 2007 - Vincent ISOZ 153/283

Vous aurez alors:

Allez dans le menu:

et sur la droite prenez la section XML:

WSS/MOSS 2007 - Vincent ISOZ 154/283

pour y prendre votre fichier products.xml:

et prenez l'option Afficher les donnes:

WSS/MOSS 2007 - Vincent ISOZ 155/283

Insriez par exemple ProductName et UnitPrice (slection multiple avec touche Ctrl) et
ensuite cliquez sur le bouton Insrer les champs slectionns en tant que:

et prenez Formulaire plusieurs lments (cette option n'est pas toujours disponible en
fonction de la provenance de la source). Vous aurez alors:

WSS/MOSS 2007 - Vincent ISOZ 156/283

Nous avons alors un formulaire ditable de donnes provenant d'un fichier XML ce qui est
pas mal du tout et donne accs normment de possibilits.
Nous pouvons encore rajouter les boutons de suppression ou d'dition de donnes en allant
dans Proprits de la vue de donnes:

et nous avons alors:

WSS/MOSS 2007 - Vincent ISOZ 157/283

9.53 Changer le compte d'administration des services SharePoint
To change the Application Pool Identity of a WSS or MOSS web application:
1. Open SharePoint Central Administration, click Operations.
2. Under Security Configuration, click Service accounts.
3. Click the radio button beside Web application pool. Select Windows SharePoint
Services Web Application.
4. Select the application pool where you want to change the identity, for example:
Sharepoint 80
5. Select the Configurable radio button. Provide the user name and password. It helps to
be explicit here and use the domain\account format.
6. Click OK.
7. Restart the application pool, either open IIS and recycle the application pool, or open a
command prompt and type iisreset -noforce.
Open your SharePoint site in a browser to confirm that the change was successful. This
change will be automatically propagated to all web front-ends.
To change the Application Pool Identity for SharePoint Central Administration (SCA)
1. Open a command prompt.
2. Run: stsadm -o updatefarmcredentials -userlogin domain\username -
password password
3. Be patient. This may take a few minutes to run.

WSS/MOSS 2007 - Vincent ISOZ 158/283
4. To restart the application pool, either open IIS and recycle the application pool, or
open a command prompt and type iisreset -noforce
5. Open SharePoint Central Administration in a browser to confirm that the change
was successful.
To change the default Content access account for MOSS search:
1. Open SharePoint Central Administration, and on the left below Shared Services
Administration click on the Shared Service Provider with the search configuration
you want to change (e.g. SharedServices1).
2. Under Search, click Search settings. Click Default content access account.
3. Enter the credentials, confirm the password and click OK.
To change the Search Service account for MOSS :
Note that account must be a local administrator (not a domain administrator) on both the
query server and the index server in order for index propagation to work.
1. Open SharePoint Central Administration, click Operations.
2. Click Services on server, and then Office SharePoint Server Search.
3. Configure the Farm Search Service Account. It is okay to use the same account as
the SharePoint application pool identity.
4. Scroll down and click OK.
5. Wait while your changes are processed.
To change the default content access account for WSS search:
Note that the Content Access account should be different from the SharePoint application
pool identity!
1. Open SharePoint Central Administration, click Operations.
2. Click Services on server, and then Windows SharePoint Services Help Search.
3. Configure the Service Account.
4. Configure the Content Access Account.
5. Scroll down and click OK.
6. Wait while your changes are processed.
9.54 Cration d'une Web Part en .Net
This is a small tutorial to get you started with the new SharePoint 2007 extensions for Visual
Studio.NET 2005. I'll cover here the basics for building a Web Part to get you started.

WSS/MOSS 2007 - Vincent ISOZ 159/283
Install of course the extensions. They can be downloaded over:
http://www.microsoft.com/downloads/details.aspx?familyid=19f21e5e-b715-4f0c-b959-
8c6dcbdc1057&displaylang=en
Next, open up Visual Studio.NET 2005 and you can create a new project selecting the
SharePoint project type. Different templates are available amongst one is the template to build
a Web Part.

A class is created, all of the references are in place and also you have the option now to
configure the feature that will make your Web Part available in the site collection you are
going to target. To see that feature configuration place, right-click the project and open the
Properties page in the designer. There is a new tab called SharePoint Solutions. Activating it
shows the details of the feature. For the Hello World sample, pretty much everything is filled
in and you do not have to change anything.

WSS/MOSS 2007 - Vincent ISOZ 160/283

While you are in the properties page, activate the Debug tab and type in the URL of the site
collection where you want to see your Web Part popping up.

WSS/MOSS 2007 - Vincent ISOZ 161/283

Now return to the class representing your Web Part. The only thing we will worry about for
this basic tutorial is just outputting the string Hello World:
using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls.Web Parts;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.Web PartPages;
namespace HelloWorld
{
[Guid("2ad93b4c-6f33-4942-bcc9-cbb8b2597610")]
public class HelloWorld : System.Web.UI.WebControls.Web Parts.Web Part
{
protected override void Render(HtmlTextWriter writer)
{

writer.Write("Hello Dudes!");
}

WSS/MOSS 2007 - Vincent ISOZ 162/283
}
}
You are ready to rock :). Press F5 and you'll start the process of deploying the Web Part as a
feature to the server farm.
Open up the site you are targetting and in the Site Settings page, navigate to the Site
Collection Features page. You'll notice that the Web Part is listed as a feature that is already
activated.
That entails that you now can go to one of your pages and just add it to the page as one of the
Web Parts.

You can browse to that solution in the file system. It is the HelloWorld.wsp file in the
bin\debug folder of your project. This is a CAB file and you can see its contents extracted in
the underlying solutions folder. Here you will find the DLL and the feature that makes the
Web Part available. Remember features are not about deploying things, features are about
making things in SharePoint 2007 available.
The manifest.xml actually tells the tool that installs the solution where everything needs to
end up.
The DLL goes into the GAC, the registration is done as a safe control and the feature files are
copied in the Features folder in the 12-hive. So what is that tool that installs the solution?
Well it is good old STSADM.EXE that has now a new option called addsolution. You can
verify all of this in the setup.bat found in the bin\debug folder. Now go to the SharePoint 3.0
Central Administration. In the Operations page, you find a link called Solution
Management. You can see here the deployed solutions. This is the place where the admins
can manage all of the deployed solutions and possibly remove them.

WSS/MOSS 2007 - Vincent ISOZ 163/283

Good stuff from the product team! It is really going to give a boost in the productivity of
many Web Part developers.
9.55 Mode Datasheet avec MS Office 2010
If in SharePoint 2007 intranet site you attempted to edit a custom list in datasheet view whit
MS Office 2010 installed on your computer You will got an error "The list cannot be
displayed in Datasheet view":

It turned out that IE7, IE8, IE9 zone security is fine The missing ActiveX component
necessary for datasheet editing, the ListNet Control.
This control is packaged inside STSLIST.DLL library. The library is deployed to
%ProgramFiles%\Microsoft Office\Office14 directory, but isn't registered as a COM
server, which resulted in failure of JavaScript on SharePoint page to create an instance of the
corresponding ActiveX control for the ListNet.ListNet progID.
Various editions of Microsoft Office 2007 include SharePoint support component, which is
installed by default: Microsoft Office/Office Tools /Windows SharePoint Services

WSS/MOSS 2007 - Vincent ISOZ 164/283
Support. Specifically the Edit in datasheet feature is supported by the sub-component
named Microsoft Office Access Web Datasheet Component.
If you check out the components installed for my Office 2010 you will see that and analogous
components are marked as installed:

The workaround is easy but boring: install back Windows SharePoint Services Support for
Office 2007. Below is a screenshot You only need this specific part of the of Office 2007
and nothing else:

Now the View in datasheet after installing all updates (update.microsoft.com) and rebooting
the computer will work again. Interestingly, it appears as that both Office 12 and Office 14
versions got registered as a result. Here is the view at the COM object registry settings using
oleview.exe tool (part of Visual Studio tools):

WSS/MOSS 2007 - Vincent ISOZ 165/283

Hope this saves somebody time. Also here is a link to a good post made by Jose Barreto,
which lists all SharePoint 2007 ActiveX controls.
9.56 Crer une vue regroupant des items bass une proprit choix
multiples
By Default, items in a SharePoint list can't be grouped by a Choice field if it allows multiple
selections (checkbox).
To be able to group by the value of a Choice field in a SharePoint list or library which allows
multiple selections, you need to ensure that the Choice field/column is set as Radio Buttons or
a Drop Down Menu. Both of these options only allow a single selection of the available
choices, which is required to allow grouping by the column/field using Standard SharePoint
List views.
To group by a Choice field which allows multiple selections (checkboxes), convert the Web
Part to a Data View using SharePoint Designer, then apply grouping doing the following:
1. From the Common Data View Tasks menu for the Data View Web Part, select Sort
and Group: from the options to open the Sort and Group Dialog, add any field into the
Sort Order section to activate the Edit Sort Expression... button. Click the Edit Sort
Expression... button to open the Advanced Sort Dialog.
2. From the list of fields, add the Choice field, and make sure that the field reference is
the only value in the Edit the XPath expression input.

WSS/MOSS 2007 - Vincent ISOZ 166/283

The field reference should begin with an @ symbol followed by the internal name of
the SharePoint column/field (example: @Location). The value from the selected
column will display in the Preview box if items in the list/library match the specified
criteria, which in this case is a simple column/field value (no conditions or
calculations required).
3. Press OK on to close the Advanced Sort Dialog. Select the Choice Field from the list
of fields in the Sort Order: box, then select Show Group Header under Group
Properties. This will result in items being grouped by the value in the choice field
which allows multiple selections.
9.57 Dsactiver la demande d'ouverture des documents et le log-on
Bon pour le log-on nous avons dj spcifi comment viter cela ( condition qu'on soit sur le
domaine). Donc voici les captures d'cran condenses:


WSS/MOSS 2007 - Vincent ISOZ 167/283
Ensuite, pour viter qu' chaque fois apparase un message d'avertissement comme quoi les
fichiers peuvent endommager votre ordinateur lors du tlchargement, vous pouvez dsactiver
la case correspondante en allant des les options de fichiers de l'explorateur Windows:

9.58 Business Data Catalog (BDC)
Author: Tobias Zimmergren
Original text:
http://zimmergren.net/technical/sharepoint-bdc-part-1-getting-started-with-the-business-data-
catalog
We will go here through the very basics of getting started with Business Data Catalog, BDC.
First we need to download the e AdventureWorks sample databases here:
http://msftdbprodsamples.codeplex.com/releases/view/105902
And start the installation:

WSS/MOSS 2007 - Vincent ISOZ 168/283

Just finish the installation by clicking Next a couple of times and let the installer do it's
normal Microsoft-installer. You should now see a couple of new databases in your SQL
Server Management Studio:

Alright We've got our databases, now we need to start thinking about how we will get data
from our SQL server into SharePoint. This is done by creating/generating an Application
Definition File (ADF). To do that, you have first to install the SharePoint SDK here:
http://www.microsoft.com/en-us/download/details.aspx?id=79
After you have installed the latest SDK, you can choose to install the Microsoft BDCTool
located here by default: C:Program Files2007 Office System Developer ResourcesToolsBDC
Definition Editor.

Click the application and launch the editor. You will see an interface like this:

WSS/MOSS 2007 - Vincent ISOZ 169/283

Now we're going to connect to our newly created sample-databases and create an ADF file for
use with those databases.
Click on ADD LOB System, choose Connect To Database. You will see a nice popup-
dialog where you will be able to enter the connection details to your desired database
Enter your connection details, example:

You are presented with the "Designer Surface" that looks something like this:

WSS/MOSS 2007 - Vincent ISOZ 170/283

In our case, we're going to use the table called vEmployee which exist in the AdventureWorks
database in order to pull out some information about our employees. Search for the table
called vEmployee and drag it out to the Design Surface Search for the table called
vEmployeeDepartments and drag it also out to the Design Surface
It should look something like this:

WSS/MOSS 2007 - Vincent ISOZ 171/283

Make any necessary changes, then click OK. You'll see a view similar to this one after some
tweaking:

If you don't want to do everything from scratch or you've already got an ADF file that you
wish to modify, you can do so by importing an existing ADF file into the Definition Editor.
Open the BDC Definition Editor tool, then click the Import button in the menu:

WSS/MOSS 2007 - Vincent ISOZ 172/283

Browse to your existing ADF file and choose to import it. We choose the BDCAWDW.xml
that is available to download here for example
http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/05/26/business-data-catalog-bdc-
virtual-lab-bdcawdw-xml.aspx
or ask your trainer for the file.
You'll see the imported ADF file's structure immediately in the designer, under the
prerequisite that your SQL connection string in the ADF file is valid:

I really don't need to tell you this, but there's a button called Export which you use to export
the definition you've created using the definition editor to an xml file:

What we now need to do is to import our ADF file into SharePoint, since that's where it
should reside. Follow along with these few simple steps to make sure you're properly
importing your file into SharePoint.
The best to generate an ADF file (without errors and without problems) still remain BDC
Metaman:

WSS/MOSS 2007 - Vincent ISOZ 173/283
http://www.lightningtools.com/bdc-meta-man/default.aspx
Navigate to your Shared Services Provider Administration site (You can access your SSP
through Central Administration).
Click Import application definition:

Browse for our .xml file and click OK:

You'll see a progress bar telling your how the import process is going:

WSS/MOSS 2007 - Vincent ISOZ 174/283

When it's done, you'll click OK and be presented with an overview of your imported BDC
Application:


In order for all users to be able to select/read data from your BDC Application, you'll need to
make sure they've got the appropriate permissions to actually do so.
Select the DropDown list on your first entity and choose Manage Permissions:

Choose Add Users/Group:

WSS/MOSS 2007 - Vincent ISOZ 175/283

and enter NT AUTHORITYAUTHENTICATED USERS and choose Select in Clients:

We're ready to actually use the ADF connection to view stuff in our database.
Add two Web Parts to your page called Business Data List and Business Data Item (note
that when you've configured a BDC application, you'll see the Business Data Web Parts):


WSS/MOSS 2007 - Vincent ISOZ 176/283
Choose to edit the properties of the Business Data List Web Part:

Click the Browse-icon to the right to pop up the BDC entity chooser:

It will present you with the following interface (note, BDC applications will of course vary
depending on what you have imported):

Double click the Employee type, and then click OK in your Web Part property window.
Repeat this process for the Business Data Item Web Part, and select Employee in the BDC
Type Picker as well.
Now we've got one BDC List Web Part which will list all employees, and one BDC Item Web
Part that will display details about the employee we select.

WSS/MOSS 2007 - Vincent ISOZ 177/283
In order for this to work we must connect the two Web Parts.
Go in the Edit menu of your Web Part and choose Connections/Send Selected item To
/Employee:

Choose LastName then contains and enter smith:

Select one of the results by clicking the radiobutton to the left, and see that the result (details)
about the Employee shows up in the connected Web Part:



WSS/MOSS 2007 - Vincent ISOZ 178/283
10. Gestion des enregistrements
Plus les versions de SharePoint avancent plus nous nous rapprochons d'un vrai systme de
GEC conforme aux normes ISO et aux besoins des entreprises modernes et bien organises.
Nous allons donc voir ici les nouveauts relatives la gestion d'archivage des fichiers qui sont
nouveaux dans cette version. Il ne s'agit donc pas de trucs et astuces mais uniquement de
l'application de bon sens de responsables qualit ou de gestion des enregistrements (rappelons
que c'est un mtier!!!).
Dans le site sur lequel vous vous trouvez, crez via Site Actions un nouveau site de type
Records Center:

Signalons que dans l'idale ce site devrait tre le top level site d'une site collection se trouvant
sur une base ddie et un serveur ddi!
Vous aurez alors:


WSS/MOSS 2007 - Vincent ISOZ 179/283
Ensuite, crez par exeple un entrept pour les Contrats en crant simplement une libraire
appele Contracts (n'activez pas le versionning!):

Ensuite, cliquez sur le lien Record Routing de la quick launch:

Vous arriverez alors sur la page suivante:


WSS/MOSS 2007 - Vincent ISOZ 180/283
Cliquez sur New pour crer l'lment de routage suivant:

Attention les termes "Contracts", "Vertrags" et "Contrats" sont aussi des rgles de classement.
Ainsi, les documents envoys au record center seront classs dans la bibliothque Contracts
que si et seulement si ils sont associs un Content Type que vous aurez pris le soin de crer
manuellement avant ou aprs et dont le nom sera Contract, Vertrags ou Contrats!!!
Ensuite, dans la Central Administration et dans la section Application Management,
cliquez sur le lien Record Center visible dans la zone External Service Connections:


WSS/MOSS 2007 - Vincent ISOZ 181/283
et mettez y le lien vers votre centre de stockage sous la forme suivante:
http://domaine/nom_du_site_repository/_vti_bin/officialfile.asmx

et validez videmment par OK.
Ds le moment o vous avez faite cette manipulation, tous les sites et collections de site de la
ferme devront avoir dans le menu contextuel des fichiers et dans la section Send To le nom de
votre repository:

et si vous cliquez dessus, vous aurez:


WSS/MOSS 2007 - Vincent ISOZ 182/283
A ce moment l, dans le centre d'enregistrement (le "repository"), vous aurez:

Nous retrouvons notre fichier d'origine avec une variation de nom ainsi qu'un dossier
Properties qui contient:

soit un fichier XML avec le contenu de toutes les informations techniques et mtadonnes du
document:

Ensuite, il suffit de crer une Policy qui dtruira le document automatiquement d'origine ou
cible aprs 10 ans (c'est trivial donc inutile de montrer les captures d'cran sauf sur demande).
On remarquera actuellement que l'outil est de faible intrt car il laisse l'original son
emplacement et il ne protge pas ni l'original, ni la copie dans le repository contre toute
modification. Il faudra voir si c'est mieux avec SharePoint 2010....

WSS/MOSS 2007 - Vincent ISOZ 183/283
11. Flux de Travail (Workflow)
Comme les livres sur le sujet sont quasi inexistants en franais (mme 5 ans aprs la sortie de
la version 2007) et que pas encore tous les employs ne savent lire l'anglais, j'ai dcid de
crer un petit chapitre sur ce sujet inspir de plusieurs sources.
Mais je tiens rappeler que www.google.com et www.youtube.com contiennent beaucoup
plus d'articles, vidos, cours gratuits que ce que pourrait contenir tout fichier lectronique
unique...
D'abord signalons que:
1. Les flux natifs sont une nouveaut depuis SharePoint 2007 (V2)
2. La cration de flux dans SharePoint mme est extrmement limit
3. La cration de flux avec SharePoint Designer est relativement puissant
4. Cependant, il vous faudra souvent faire appel un administrateur ou dveloppeur, car
il n'est pas possible depuis SharePoint Designer ou depuis SharePoint de crer un flux
qui sera disponible automatiquement dans plusieurs listes ou bibliothques (il faut
recrer chaque fois...) ou des flux qui envoient des pices jointes par e-mail, ou qui
changent des permission de scurit, ou qui copient des fichiers dans d'autres
librairies, qui crent des tches partages Outlook, qui communiquent entre sites, etc.
Un flux de travail peut tre dcrit comme une suite de tches automatise suivant un
processus ISO 5807 prcis ayant un rsultat pour consquence. Si un lment (document,
tche, ou autre) doit tre contrl ou manipul par plusieurs units avant d'tre approuv, le
processus peut tre automatis au moyen d'un flux de travail SharePoint.
Le traitement commun des informations selon les processus d'affaires dfinis dans les
organisations joue l'heure de l'Automated Business Processing un rle toujours plus
important afin de rationaliser fortement le temps de travail et d'conomiser en matire de
places d'emplois.
Les flux de travail sont utilisables dans toutes les listes et bibliothques de Microsoft Office
SharePoint Server 2007. Un certain nombre de flux de travail ont t prdfinis dans le
domaine des consultations et approbations de documents.
L'administrateur du site peut adapter les flux prdfinis ou crer de nouveaux flux. Il est de
mme pour l'administrateur du serveur.
11.1 Types de flux par dfaut
Par dfaut ( l'installation), SharePoint Entreprise comporte les 6 flux suivants:
Flux d'approbation (approval workflow)
Collecte des autorisations pour la publication du document en squentiel par dfaut
(mais l'option parallle est disponible).
Peut tre lanc depuis SharePoint ou Office

WSS/MOSS 2007 - Vincent ISOZ 184/283
Flux de signature (collect signature workflow)
Collecte des signatures pour un document
Peut tre lanc que depuis Office et ne marche qu'avec MS Excel ou Word...
Flux de feedback (recueillir les commentaires)
Collecte des feedbacks pour un document en parallle par dfaut
Peut tre lanc depuis SharePoint ou Office
Flux trois tats (three-state workflow)
Permet de passer une colonne de type liste choix par trois tats diffrents.
Peut tre lanc depuis SharePoint ou Office
Flux de traduction (translation management workflow)
Trs utile dans les organisations qui ont des traducteurs. N'est pas ncessairement
disponible dans un site WSS
Peut tre lanc depuis SharePoint ou Office
Approbation de destruction (disposition approval workflow)
Le document est supprim si le flux est valid par quelqu'un (le flux n'assigne
personne en particulier et il vaut mieux en refaire un de plus labor avec SharePoint
Desinger qui contient l'action adquate pour cela).
Peut tre lanc que depuis SharePoint
Une chose importante vrifier quand on travaille avec SharePoint au niveau des flux est de
savoir o est la liste de tous les flux disponibles et en cours de fonctionnement et combien
de bibliothques ou listes ils sont rattachs:
Dans la Paramtres du site:

dans la colonne Galeries, il vous suffira de cliquer sur Flux de travail:

WSS/MOSS 2007 - Vincent ISOZ 185/283

11.2 Piges courants des flux
1. N'oubliez pas de dfinir les droits d'accs convenablement aux tches ou lments lis
sur le flux, sinon quoi l'excutant va perdre du temps vous en demander l'accs.
2. vitez de crer des flux qui dmarrent automatiquement la cration dans une
librairie/liste donne et qui crent ensuite eux-mmes des documents dans cette mme
libraire/liste. Cela va lancer une "infinit" de flux... Il y a de nombreuses situations
autres o l'on peut avoir par accident des flux "infinis". Prenez donc garde et
rflchissez ce que vous faites!
3. Lorsque vous utilisez l'action mots-cls dans les flux, sachez que les wildcard * ne
marchent pas.
4. Par dfaut la configuration du serveur (Central Administration) supprime l'historique
des flux tous les 60 jours. Pour dsactiver cette suppression, il faut dans la CA
dsactiver le job qui s'appelle Workflow Auto Cleanup
5. L'historique global des flux se trouve sur une page masque dont nous verrons plus
loin l'adresse.
6. Vous ne pouvez pas associer des formulaires InfoPath personnaliss avec les flux si
vous n'avez pas Visual Studio .Net ou si vous n'attendez pas SharePoint 2010.
7. Il n'est pas possible avec les outils standards de SharePoint ou SharePoint Designer de
faire des flux qui communiquent entre diffrentes sites internet.
8. Il n'est pas possible sans faire du bricolage ce jour de crer des flux qui comptent
combien d'lments d'un certain type existent dans une liste.
11.3 Dmarrer un flux de travail depuis SharePoint
Un flux de travail pour un document ou une entre de liste peut tre dclench
automatiquement, par ex. par la cration du document dans une bibliothque de documents,
ou manuellement.
Manuellement un flux de travail est dmarr comme suit (exemple particulier avec un
document):
1. Ouvrez la bibliothque de documents (lien dans la zone de navigation)

WSS/MOSS 2007 - Vincent ISOZ 186/283
2. Choisissez l'option Flux de travail du menu contextuel du document

3. Choisissez un des flux existants

4. Compltez le formulaire avec les donnes manquantes
Par exemple dmarrons un flux d'approbation pour un document:

WSS/MOSS 2007 - Vincent ISOZ 187/283

Slectionnez les destinataires
Atttention!!!
Lorsque nous utilisons un groupe Sharepoint ou un groupe Active Directory dans une tape de
workflow, deux cas de figures se prsentent.
Si nous ne cochons pas la case Affecter une seule tche chaque groupe entr, le
workflow sera squentiel l'intrieur du groupe. Chaque utilisateur du groupe devra
valider un un. Par exemple dans le schma ci-dessous nous avons gauche un flux
squentiel (typique du flux d'approbation) et droite un flux parallle (typique du flux
commentaires) si la case n'est pas coche:

WSS/MOSS 2007 - Vincent ISOZ 188/283


Si nous cochons la case Affecter une seule tche chaque groupe entr, seul le 1er
utilisateur pourra approuver.
Il y a donc quatre scnarios typiques:

WSS/MOSS 2007 - Vincent ISOZ 189/283

Ceci tant dit, tapez ensuite le texte du message:

Ensuite, Dterminez l'chance du processus:

Dfinissez les autres personnes informer. Ces dernires ne seront pas impliques activement
dans le processus:

Une fois les donnes compltes, cliquez sur le bouton Approbation.
Le flux de travail envoie une tche par E-mail chaque destinataire. Cette tche peut tre
ouverte et traite directement dans la bote du courrier entrant (Inbox) d'Outlook. Pour
prserver une vue d'ensemble, la tche est galement dpose dans liste des tches lie au flux
de travail.

WSS/MOSS 2007 - Vincent ISOZ 190/283
Malheureusement, le fait que chaque flux ait sa propre liste de tches ou une liste de tche
unique pour le site actif pose de gros problmes beaucoup d'utilisateurs qui souhaiteraient
plutt pouvoir visualiser l'ensemble des tches travers tous les sites SharePoint...
Pour cela, il faudra soit faire du code informatique avec la Content Query Web Part (hors
sujet dans le prsent document) ou acheter la Web Part:
http://www.layer2.de/en/products/Pages/Enhanced-SharePoint-User-Tasks-Web-Part.aspx
Dans le mail, ou dans la tche SharePoint, l'utilisateur aura:

S'il clique sur le lien d'un document de la suite Office de base (Word, Excel, PowerPoint)
alors il s'ouvre dans le logiciel respectif:

Aprs avoir contrl le document et effectu les modifications, si ncessaire, il peut cliquer
sur le bouton Modifier cette tche...
Si le document ne ncessite aucune adaptation, l'approbation peut tre dmarre directement
depuis le mail en cliquant sur le bouton Modifier cette tche...:

WSS/MOSS 2007 - Vincent ISOZ 191/283

Il suffit alors de remplir les informations qui apparaissent dans le formulaire InfoPath:

WSS/MOSS 2007 - Vincent ISOZ 192/283

11.4 Surveiller un flux de travail
SharePoint offre les possibilits suivantes pour surveiller le statut des flux de travail:
La premire manire de contrler l'tat d'un flux est d'aller consulter l'tat du flux sur
l'lment en question:

WSS/MOSS 2007 - Vincent ISOZ 193/283

ou en cliquant sur la colonne l'tat du flux dans la colonne qui s'est rajoute dans la vue aprs
la cration du flux (c'est plus direct car on saute le choix du flux qui apparat avec la premire
mthode):

et sur la page qui apparat de constater qu'un flux est en cours:

Si l'on clique sur le nom du flux apparat alors des informations et paramtres permettant de le
contrler:

WSS/MOSS 2007 - Vincent ISOZ 194/283

o nous avons mis en rouge l'historique du flux qui est galement accessible de manire
gnrale pour tout le site en en ajoutant
.../Lists/Workflow%20History/AllItems.aspx
au niveau de l'url du site.

La deuxime manire de contrler l'tat d'un flux est de passer par le mail:


WSS/MOSS 2007 - Vincent ISOZ 195/283
11.5 Clore un flux de travail
Si ncessaire, un flux de travail doit pouvoir tre clos de manire anticipe. Par exemple
lorsqu'une des personnes impliques n'est pas disponible (car SharePoint ne gre pas
automatiquement ce type de situation) ou lorsque les conditions gnrales ont chang.
Il vous suffit ds lors d'aller sur la page d'tat du flux de travail (vue plus haut). Vous pouvez
alors y modifier les tches (pour rpondre la place de la personne manquante):

ou on peut annuler carrment le flux:


WSS/MOSS 2007 - Vincent ISOZ 196/283
Il vous faudra confirmer:

Ce qui donnera:

L'annulation d'un flux de travail provoque la fermeture de toutes les tches lies ce flux et
qui se trouvent encore dans la liste des tches des destinataires.
11.6 Lancer un flux depuis MS Office
Pour lancer certains flux depuis MS Office, il faut passer par le menu Office comme
reprsent ci-dessous:

WSS/MOSS 2007 - Vincent ISOZ 197/283

Apparat alors la bote de dialogue:

WSS/MOSS 2007 - Vincent ISOZ 198/283

Attention!!! Quand un documents est ouvert, il n'est pas possible de lancer des flux depuis
SharePoint!!
Lancez le flux sur les signatures:

Si votre document ne contient rien pour les signature, vous aurez:

Allez alors dans le ruban Insertion et insrez autant de fois que ncessaire une ligne de
signature:

WSS/MOSS 2007 - Vincent ISOZ 199/283

Vous aurez alors:

Cochez Permettre au signataire d'ajouter des commentaires dans la bote de dialogue Signer.
Laissez vide et validez par OK. Vous aurez alors dans le document quelque chose du genre
suivant:

Enregistrez le document et relancez le flux. Vous aurez alors:

WSS/MOSS 2007 - Vincent ISOZ 200/283

Il y a donc autant de signataires que de lignes de signature. Dans SharePoint apparat alors la
colonne suivante dans la bibliothque concerne par le document (mais vous recevrez aussi un
mail dans les minutes venir):

Pour signer il faudra ouvrir le document dans le logiciel concern (Word ou Excel):

WSS/MOSS 2007 - Vincent ISOZ 201/283

On clique alors sur le bouton Afficher les signatures:

Vient alors:

WSS/MOSS 2007 - Vincent ISOZ 202/283

Bon si vous avez dj install votre signature numrique (SwissID par exemple), cette
question en viendra pas. Si vous n'avez pas de carte avec une signature numrique vous
pouvez utilisez la deuxime option mais la signature ne sera pas reconnue lgalement. Viens
alors:

Si vous cliquez sur Crer vous aurez alors:

WSS/MOSS 2007 - Vincent ISOZ 203/283

et vous pourrez mme choisir une image... Vous validez par Signer et vous aurez:

Remarquez bien que le document est maintenant marqu comme final. Ce qui signifie que
tout modification autre que l'ajout de signatures, ncessitera la descrution des signatures
existantes.

WSS/MOSS 2007 - Vincent ISOZ 204/283
11.7 Crer un flux avec SharePoint
Vous pouvez crer un flux sur la base des modles de flux disponibles. Voici comment
procder.
Allez dans les paramtres de la liste ou bibliothque:

Cliquez sur le lien Paramtres du flux de travail de la colonne Autorisation et gestion:

Choisisez ensuite le modle, choisissez un nom, une liste des tches au niveau du site en cours
(malheureusement...), une liste pour l'historique et la ou les raisons pour lesquelles le flux doit
tre utilis:

WSS/MOSS 2007 - Vincent ISOZ 205/283

Si vous cliquez sur suivant, vous aurez d'autres options qui vous seront demandes:


WSS/MOSS 2007 - Vincent ISOZ 206/283


Le noveaux flux de travail est alors cr dans la liste ou bibliothque:

WSS/MOSS 2007 - Vincent ISOZ 207/283

et il peut tre lanc comme nous l'avons vu dans les chapitres prcdents.
11.8 Dsactiver ou Supprimer un flux
Lorsque vous implmentez un flux ou souhaitez le dsactiver, car il est devenu obsolte, il
peut tre utile de le rendre indisponible aux utilisateurs. La dmarche pour supprimer
dfinitivement un flux est la mme.
Pour cela, dans la liste ou bibliothque concerne, allez dans les paramtres et cliquez sur
Paramtres de flux de travail qui se trouve dans la colonne Autorisation et gestion:

Nous avons alors:


WSS/MOSS 2007 - Vincent ISOZ 208/283
Cliquez sur Supprimer un flux de travail. Vous aurez alors:

et nous voyons la colonne Aucune nouvelle instance.
11.9 Crer le flux spcial d'approbation de destruction (disposition
approval)
Ce flux a par dfaut un comportement qui est un petit peu diffrent des autres.
Premirement, lors de sa cration depuis l'assistant SharePoint:

Veillez toujours associer ce type de flux une liste de tches particulire!!! Si vous ne
faites pas cela, vous ne pourrez pas utiliser une fonctionnalit spciale de la liste de tches
fonctionnelle que pour les flux de destruction.

WSS/MOSS 2007 - Vincent ISOZ 209/283
Deuximement, l'tate suivante, nous remarquons... qu'il n'y a pas de deuxime tape.
Effectivement, le flux ne sera envoy personne mais ne fait que de crer des tches!!!
Ensuite, si nous dmarrons ce flux de travail manuellement sur un ou plusieurs documents:

et que nous choisissons le flux de Destruction:

Le flux va toute de suite dmarrer:

et crer une tche dans la liste spciale de tches ddie ce flux:


WSS/MOSS 2007 - Vincent ISOZ 210/283
Nous pouvons alors soit ouvrir la tche et valider lment par lment (au cas o plusieurs
personnes auraient excut ce flux):

soit valider toutes les tches d'un coup en allant dans le bouton Actions:

et en cliquant sur Traiter toutes les tches:

WSS/MOSS 2007 - Vincent ISOZ 211/283

et y'a plus qu'...
11.10 Crer des flux avec SharePoint Designer
Je vais proposer ici quelques flux typiques. Attention les captures d'cran sont parfois en
anglais et parfois en franais.
11.10.1 Crer un flux d'information
C'est certainement le flux le plus utilis. Il envoie un mail si une information prcise change
dans une liste ou bibliothque.
Nous crons pour l'exemple une bibliothque de documents appele Proposals:

et nous allons y ajouter une colonne de type Choix que nous appelerons Category:

WSS/MOSS 2007 - Vincent ISOZ 212/283

avec les tats suivants:

Avant de valider par OK, indiquer que l'information est requise oligatoirement (option pas
coche dans l'iamge ci-dessus malheureusement...).
Nous validons par OK.
Une fois ceci fait, nous ouvrons SharePoint Desinger 2007 (la 2010 ne fonctionnant pas avec
2007) et faites attention y ouvrir le bon site...:

WSS/MOSS 2007 - Vincent ISOZ 213/283

Nous allons le menu Fichier/Nouveau/Flux de travail:

Apparat alors l'assistant ci-dessous:

WSS/MOSS 2007 - Vincent ISOZ 214/283

Nous changeons le nom et la libraire auquel le flux sera associ:

WSS/MOSS 2007 - Vincent ISOZ 215/283

et cochez le fait que le flux devra dmarrer quand un lment est cr.
Nous voulons que lorsque la personne dmarre manuelle le flux, lui demander une
information. Nous cliquons alors sur le bout Initiation...:

Nous cliquons sur Add... pour y choisir:

WSS/MOSS 2007 - Vincent ISOZ 216/283

en cliquant sur Next viennent encore d'autres options:

et nous cliquons sur Finish sans rien y changer. Nous revenons alors :


WSS/MOSS 2007 - Vincent ISOZ 217/283
Il sera intressant d'observer en dmarrage automatique (quand un lment est cr) si les
Notes seront aussi demandes....???
et nous cliquons sur OK. Nous cliquons ensuite sur Next sur l'assistant de flux de travail:

Nous voulons que le flux envoie un mail lorsque la colonne que nous avons cre, contient
une valeur particulire. Ds lors, nous changeons d'abord le nom de l'tat et ajoutons une
condition:

WSS/MOSS 2007 - Vincent ISOZ 218/283

Viens alors:

et pour le Champ (field) nous prendrons la colonne cre:

Ensuite, nous prenons la valeur associ adquate dsire:

WSS/MOSS 2007 - Vincent ISOZ 219/283

Nous prenons ensuite l'action dsire:

viens alors:

Nous cliquons sur Ce message (this message):

WSS/MOSS 2007 - Vincent ISOZ 220/283

Nous remplissons convenance avec paramtres fixes ou variables:

Attention!!! Sachez que dans le corps du message vous pouvez mettre de l'HTML!
Pour ajouter un paramtre variable (tel qu'un lien vers le document), cliquez en bas gauche
sur Add Lookup to Body:

Apparat alors:

WSS/MOSS 2007 - Vincent ISOZ 221/283

Nous voulons insrer dynamique le nom du fichier concerne. Donc:

Ce qui donnera:

Nous voulons aussi y faire apparatre les notes d'initialisation du flux:

et nouveau:

Pour aller chercher une donne du flux:

WSS/MOSS 2007 - Vincent ISOZ 222/283

Ce qui donnera:

On valide par OK pour revenir sur:

et nous ajoutons une condition:

ce qui donnera:


WSS/MOSS 2007 - Vincent ISOZ 223/283
Branche conditionnelle que l'on peut supprimer ou changer d'ordre ou choisir le type
d'excution (parallle ou squence mais dans le cas prsent cette dernire option n'a pas
d'intrt):

et on recommance pour les deux statuts restants. Une fois ceci fait, nous cliquons sur le bout
Terminer (Finish) de l'assistant de flux:

Le flux apparat alors dans l'explorateur de SharePoint Designer avec les fichiers de dfinition
contenant le code informatique correspondant:

WSS/MOSS 2007 - Vincent ISOZ 224/283

Si nous retournons maintenant dans notre bibliothque:

et chargeons un ou plusieurs fichiers:

avec une des catgories de notre choix:

et...:

WSS/MOSS 2007 - Vincent ISOZ 225/283
1. Observez dj si le flux a dmarr automatiquement et comment?
2. Dmarrez le flux manuellement aussi pour voir quoi cela ressemble
Si vous dmarrez le flux manuellement vous arriverez la mme page que celle vue plus haut
mais avec un flux en plus:

Si l'on clique sur notre nouveau flux, nous avons alors:

Une fois lanc, la colonne suivante apparatre dans la bibliothque:

Dans Outlook, l'utilisateur recevra:

WSS/MOSS 2007 - Vincent ISOZ 226/283

11.10.2 Crer un flux d'criture
Il s'agit d'un flux qui crit automatiquement une valeur dans un champ dans une autre
bibliothque ou liste que l'endroit o le flux a dmarr (bon cela peut-tre aussi au mme
endroit c'est gal... mais c'est moins frquent).
Nous allons imaginer le scnario avec une bibliothque de document pour laquelle chaque
fois qu'un document est cr, un numro (comptage) partant de 1000 est incrment dans une
autre liste SharePoint.
Pour l'exemple, crons une liste nomme SystemCounters avec une premire colonne
nomme nomme Counter de type Single Line of Text, une deuxime colonne nomme
LastNumber de type Number qui sera obligatoire et sans dcimales et une dernire colonne
nomme NextNumber de type Calculated avec la formule =LastNumber+1 avec retour de
type Number sans dcimales non plus:

Remarque: Il est conseill de dsactiver les pices jointes dans cette liste (inutiles), sa
visibilit dans la Quick Launch et de la retirer de l'indexation du moteur de recherche.

WSS/MOSS 2007 - Vincent ISOZ 227/283
Nous crons ensuite dans cette mme liste un nouvel lment que nous appelerons PVID (o
PV signifie procs verbal) et nous poserons la valeur de LastNumber comme valant 999:

Nous avons donc une liste que nous pouvons utiliser pour crer autant de compteurs que nous
voulons pour ce que nous voulons (tant que cela reste sur le mme site tant donn les
limitations de SharePoint Designer).
Maintenant, nous allons utiliser la bibliothque Documents partags en association avec cette
liste. Pour cela, nous y crons une colonne nomme PVID de type Single Line of text ou
Number (nous allons privilgier le premier choix):

Remarque: Nous avons vu dans le cours SharePoint comment faire en sorte qu'un champ ne
soit pas ditable par les utilisateurs (action de la gestion des Content Type et modification du
champ associ au Content Type pour le mettre en mode masqu par rapport au formulaire).
Ensuite, nous ouvrons le site dans SharePoint Designer et crons un nouveau flux sur cette
bibliothque:

WSS/MOSS 2007 - Vincent ISOZ 228/283

On nommera le flux Counter et on fera en sorte qu'il s'excute uniquement lorsqu'un lment
est cr:

WSS/MOSS 2007 - Vincent ISOZ 229/283

On clique sur le bouton Variables pour crer une variable nomme PV ID:

et nous commenons en choisissant l'action Dfinir le champ dans l'lment actif:

WSS/MOSS 2007 - Vincent ISOZ 230/283

Ce qui donne:

Pour le Champ, nous prenons:

et pour le deuxime champ nous cliquons sur f
x
:

et nous remplissons la bote de dialogue qui apparat comme il convient:

WSS/MOSS 2007 - Vincent ISOZ 231/283

ce qui donnera:

Ensuite, nous passons la deuxime action:


WSS/MOSS 2007 - Vincent ISOZ 232/283
Ce qui donne:

nous cliquons sur le premier champ valeur et remplissons la bote de dialogue
correspondante:

ce qui donnera aprs avoir ajouter 1 au deuxime champ valeur:

Nous passons la troisime action:

WSS/MOSS 2007 - Vincent ISOZ 233/283

ce qui donne:

Nous cliquons sur cette liste et remplissons la bote de dialogue correspondante:




WSS/MOSS 2007 - Vincent ISOZ 234/283
nous cliquons sur Ajouter:

puis sur f
x
:

WSS/MOSS 2007 - Vincent ISOZ 235/283

et enfin nous entrons les derniers paramtres:


WSS/MOSS 2007 - Vincent ISOZ 236/283
Nous validons par OK:

Attention!!!! Suivant la rapidit des serveur (le job des workflows), il est conseill de
mettre une attente de quelques minutes avant l'excution des actions sinon quoi le
workflow va chouer constantant que le document est ouvert:

On clique sur Terminer:

WSS/MOSS 2007 - Vincent ISOZ 237/283

Nous crons un document test:

et aprs 2 minutes le flux est termin et le compteur est appliqu:

et incrment:


WSS/MOSS 2007 - Vincent ISOZ 238/283
11.10.3 Crer un flux de dplacement d'lments
Il s'agit ici d'un flux demand trs important qui dplace un lment d'une bibliothque/liste
dans une autre bibliothque/liste ayant une structure peu prs similaire sur le mme site.
Nous allons faire l'exemple rapidement avec une liste Prospect et une liste Client. Les deux
sont bases sur le modle de liste Contacts la diffrence que la liste Prospect possde une
colonne nomme Actif de type Oui/Non avec valeur par dfaut Non qui lorsque coche,
dplace le prospect dans les clients. Soit pour les prospect (observez la prsence de la colonne
Actif):

et pourles clients:

Nous souhaiterions crer un flux avec SharePoint Designer qui lors de toute modification
dans la liste Prospects, contrle que le champ Actif soit pass l'tat Oui et qui si le test est
positif, transfre les donnes dans la liste Clients et supprime ensuite la client de la liste des
Prospects.
Nous ouvrons donc SharePoint Designer avec le site qui contient nos deux listes et lanons
l'assistant de cration de flux:

WSS/MOSS 2007 - Vincent ISOZ 239/283

Nous cliquons sur Suivant et crons la Condition simple suivante:

et dans les Actions, nous prenons:

et c'est tout...
11.10.4 Crer un flux de relance
Cette procdure a t emprunte au blog suivant:
http://sharepointmagazine.net/articles/the-dog-ate-my-task-use-sharepoint-designer-to-email-
daily-task-reminders

WSS/MOSS 2007 - Vincent ISOZ 240/283
Le but est de crer un flux qui envoie un e-mail priodiquement un utilisateur, tant que sa
tche n'est pas complt (puisque malheureusement SharePoint ne contient pour l'instant pas
de systme d'alertes comme dans MS Outlook). La solution avec SharePoint designer est
lgante, mais en termes de business et d'information, le rsultat n'est gure acceptable pour
des organisations exigeantes (je n'irai pas expliquer dans les dtails pourquoi car c'est un peu
technique). Il faudra donc souvent faire appel un dveloppeur.
Voil le design du processus que nous voulons crer:

Pour arriver ce rsultat, nous allons devoir crer deux colonnes notre liste de tches:
FirstEmailReminderSent et EmailReminderCount
La premire colonne va permettre de vrifier lorsque le flux se lance, s'il a dj t lanc
automatiquement ou non (puisque nous allons faire un flux automatique sur cration ET
modification). Sinon, nous allons avoir des flux n'en plus finir... C'est donc une colonne
binaire.
La deuxime colonne a une utilit beaucoup plus subtile... le flux doit se lancer lui-mme
priodiquement. Ce que SharePoint Designer ne sait pas faire... Ds lors, l'astuce est de faire
en sorte que lorsque le flux dmarr automatiquement la premire fois, il change 24 heures
plus tard la deuxime colonne (car SharePoint Designer sait faire des pauses...), ce qui sera
considr comme une modification de la tche et donc relancera automatiquement le flux.

WSS/MOSS 2007 - Vincent ISOZ 241/283
Cration de la premire colonne:

Sans oublier de mettre la valeur par dfaut Non. Et la deuxime colonne:

WSS/MOSS 2007 - Vincent ISOZ 242/283

avec un valeur par dfaut de 0.
Nous n'allons plus dtailler comme avec le mme niveau de dtail que le premier exemple. Il
faudra donc s'accrocher...
Nous crons donc un flux nomm Daily Reminder qui s'excute la cration et chaque
modification:

WSS/MOSS 2007 - Vincent ISOZ 243/283

La premire tape du flux est simple. Le flux s'arrte si la tche est complte, on arrt le flux
et on crit cela dans l'historique.
Attention!!! Si vous ne voyez pas dans le bouton Actions, l'option Consigner dans
l'historique comme ci-dessous ou galement Arrter le flux de travail:

Allez dans More Actions... et vous aurez alors:

WSS/MOSS 2007 - Vincent ISOZ 244/283

au final, l'ide est d'avoir:

Ensuite, cliquez sur Ajouter une tape au flux:

WSS/MOSS 2007 - Vincent ISOZ 245/283

et crez ensuite l'tape suivante qui a pour rle d'envoyer un mail un gestionnaire (pour
informer la cration d'une tche), d'indiquer sharepoint que le flux a t lanc une fois, et
met le flux sur pause pendant 1 journe.
Vous remarquerez galement une choix, c'est que pour incrmenter (faire des calculs) la
colonne EmailReminderCount, nous passons par une variable que nous appelons
TemporaryCounter et laquelle nous affectons la valeur de la colonne actuelle (mme si cell-
ci vaut zro). Ensuite, pour stocker le rsultat du calcul, nous crons une deuxime variable
pour enfin y poser son contenu dans la EmailReminderCount:

La cration de variables se fait via le bouton Variables... visible en bas de la bote de dialogue
de l'assistant. Nous devons alors crer:

WSS/MOSS 2007 - Vincent ISOZ 246/283

Et donc ensuite nous pouvons lui affecter la valeur de la colonne:

Ensuite, pour faire le calcul, nous faisons appel cet variable en allant chercher la source
adquate:

etc. Vous remarquerez que l'tape deux sera toujours excute et comme elle changera dans
24 heures le statut de la colonne de comptage, il faut une troisime tape qui enverra le mail
la personne qui est affecte la tche (ou autre...).
N'hsitez pas prendre autre chose que 24 heures si vous souhaitez faire des tests
rapidement...
La troisime et dernire tape est trs similaire l'tape 2:

WSS/MOSS 2007 - Vincent ISOZ 247/283

Il s'agit aussi d'envoyer le mail la bonne personne. Donc dans les actions ci-dessus, quand
vous prendrez Envoyer courrier lectronique et que vous aurez la bote de dialogue suivante:

Cliquez sur le bouton avec le carnet d'adresse:

WSS/MOSS 2007 - Vincent ISOZ 248/283

Prenez l'option Worfklow Lookup, cliquez sur Add et prenez le champ adquate de la liste
concerne par votre Workflow:

et puis voil...
11.10.5 Crer un flux d'inventaire
Nous allons faire ici un exemple trs important! Il s'agit d'un flux d'une liste qui change les
valeurs se trouvant dans une autre liste.
Pour cet exemple, nous considrerons les deux listes suivantes:

qui contient la liste des articles avec les stocks et:

WSS/MOSS 2007 - Vincent ISOZ 249/283

qui contient la liste des entres/sorties. videmment, l'ide est de mettre jour la valeur de
stocks chaque fois qu'un lment est cr dans la listes des entres/sorties (ES). Nous nous
limiterons pas contre au cas o des entres/sorties sont cres seulement (dont pas de gestion
des suppression ou modification de commandes).
Attention!!! Pour que le flux puisse fonctionner liste des entres/sorties (ES) doit avoir un
colonne de choix li la liste des stocks. Ainsi, la cration d'une entre/sortie va chercher la
liste des articles disponibles dans la liste des stocks:

Ensuite, nous ouvrons SharePoint Desinger et lanons l'assistant de flux avec les paramtres
suivants:

WSS/MOSS 2007 - Vincent ISOZ 250/283

Choisissez aussi le mode Manuel comme le montre la capture ci-dessus au cas o le serveur a
des difficults lancer le flux automatiquement dans la salle de formation (pour des raisons
de mises jour manquantes ou groupes de scurit non conformes).
Dans les actions de la premire tape, prenez Dfinir la variable de flux de travail:

WSS/MOSS 2007 - Vincent ISOZ 251/283

Vous aurez alors:

Cliquez sur variable de flux de travail:

Crez la variable suivante et validez par OK:

WSS/MOSS 2007 - Vincent ISOZ 252/283

Et ensuite dfinissez sa valeur ainsi:

Si vous validez par OK vous aurez le message suivant:

ce qui est logique puisque les flux de SPD ce comportent comme les fonction RechercheV
d'Excel.
Vous aurez alors (entre temps j'ai rajout un message pour l'historique du flux):

Puis faites en sorte de consigner la valeur lue dans l'historique du flux:

WSS/MOSS 2007 - Vincent ISOZ 253/283

et faites dj un essai ce niveau pour voir si cela marche avant d'aller plus loin...
Ensuite, nous rajoutons une action Effectuer un calcul (avant l'arrt du flux bien
videmment...):

Ce qui donnera:

Cliquez sur valeur et allez chercher la variable Stocks que nous avons cr prcdemment:

Validez par OK. Vous aurez alors:

droite du plus cliquez sur valeur puis prenez:


WSS/MOSS 2007 - Vincent ISOZ 254/283
Ensuite, ajoutez l'action Mettre jour l'lment de la liste:

Vous aurez alors:

Cliquez sur cette liste et prenez les paramtres suivants:

WSS/MOSS 2007 - Vincent ISOZ 255/283

O pour ES:Articles, nous avons cliqu sur le f(x) et avons choisir:

ce qui signifie en clair que dans la la liste Stocks, nous allons mettre jour le champ Stocks
avec le contenu de la variable calcul en mettant jour seulement la ligne pour laquelle le nom
de l'Article dans le stocks est gale au nom de l'article dans les entres/sorties.
Au final, nous avons:

WSS/MOSS 2007 - Vincent ISOZ 256/283

il suffit de tester pour la suite... en crant des entres/sorties:

ce qui donnera:


WSS/MOSS 2007 - Vincent Isoz 257/283
12. Styles CSS SharePoint
Voici une rfrence infiniment utile pour les superuser ayant accs au fameux fichier Core.css se trouvant sur le serveur. videmment les
description sont en anglais...
Class/ID Function Properties CSS File and
Approximate Line
Number
Notes Screenshot
Global Links (Sign In/Welcome, My Links, etc)
.ms-
HoverCellInActive,.ms-
SpLinkButtonInActive
Global links Border
Margin
Font color
Alignment
Backgroun
d
Core.CSS - 2575

.ms-
HoverCellActive,.ms-
SpLinkButtonActive
Global links
hover state
Border
Alignment
Backgroun
d
Core.CSS - 2582

.ms-globalleft Float table
left
Float Core.CSS - 540 Floats the
table
containin
g the Site
Map Path

.ms-globallinks Global link
text
Font size,
family
Backgroun
d
Core.CSS - 546, 551

.ms-globalright Float table
right
Float Core.CSS - 543 Floats the
table


WSS/MOSS 2007 - Vincent Isoz 258/283
containin
g the
global
links
CSS Tricks
.ms-globalright td {
DECLARATION
}
Container
for
seperator
bars
Add to a custom file
Use to format the separator bars that appear
between global links.

Search
.ms-sbcell Wrapper
around
search
input,
button and
Advanced
Search link
Padding
Border
White
Space
Core.CSS - 4137

td.ms-sbgo Search
magnify
icon
Backgroun
d
Padding
Core.CSS - 4177

ms-sbLastcell Empty cell
to the right
of the
search area
Width Core.CSS - 4184

.ms-sblink Link
formatting
Border
Font
family,
size, color
Text
decoration
Padding
Core.CSS - 4162, 4166,
4173



WSS/MOSS 2007 - Vincent Isoz 259/283
.ms-sbplain Formatting
for Search
terms text
box
Font
family, size
Border
Core.CSS - 4155

td.ms-sbscopes Wrapping
table cell
around
Search
Scopes
Border Core.CSS - 4190

select.ms-sbscopes Formatting
for Search
Scopes
select box
Font
family, size
Width
Core.CSS - 4193

.ms-sbtable Wrapping
table
around
Search
Font color,
family,
size, style,
weight
Core.CSS - 4116

.ms-sbtable-ex Wrapping
table
around
Search
Width
Border
Margin
Core.CSS - 4128

Top Horizontal Navigation - Default styles, but you can easily replace the CssClass
references to your own in the code for the navigation, or omit the wrapping HTML

.ms-bannerContainer Wrapping
container
around top
navigation -
Only shows
through
when a tab
is not in the
horizontal
space in the
top
Backgroun
d image,
position,
repeat,
color
Padding
Core.CSS - 518


WSS/MOSS 2007 - Vincent Isoz 260/283
navigation.
.ms-topnav Navigation
formatting
Border
Backgroun
d
Font
family,
size, color
Display
White
space
Padding
Height
Core.CSS - 643, 654

.ms-topnavselected Formatting
for selected
navigation
Font color,
weight
Backgroun
d
Border
Core.CSS - 660, 670

.ms-topNavHover Hover state Backgroun
d
Border
Font color
Core.CSS - 673, 681

.ms-topNavFlyOuts Drop down
menus
Backgroun
d
Font
family,
size, color
Display
Width
Padding
Core.CSS - 692, 697

.ms-
topNavFlyOutsHover
Hover state
for drop
down
menus
Backgroun
d
Font color
Core.CSS - 704

Site Actions Menu

WSS/MOSS 2007 - Vincent Isoz 261/283
ms-siteaction,.ms-
siteaction a
Site Actions
text
Font size,
family,
weight,
color
Text
decoration
Core.CSS - 590

.ms-siteactionsmenu Wrapping
table cell
White
space
Font
Padding
Border
Cursor
Core.CSS - 603
.ms-siteactionsmenu div
div div
Site Actions
button
Backgroun
d
Border
Padding
Core.CSS - 610, 619

.ms-siteactionsmenu div
div div.ms-
siteactionsmenuhover
Hover state Backgroun
d
Border
Core.CSS - 623

Left Vertical Navigation Bar - Default styles, but you can easily replace the CssClass
references to your own in the code for the navigation, or omit the wrapping HTML

.ms-titleareaframe Area above
navigation
See Title
Area
See Title Area On some
screens
since this
area is
directly
above the
left
navigatio
n it
seems it
would
have an
associate
d left
navigatio
See Title Area

WSS/MOSS 2007 - Vincent Isoz 262/283
n style,
but
instead
the area
is the
entire
page
width and
is a part
of the title
area.
.ms-pagemargin Area to the
left of the
navigation
Backgroun
d color,
image,
repeat,
position
Height
Core.CSS - 1212

.ms-quicklaunchheader Quick
Launch
Headers
(such as
View All
Site
Content
button)
Padding
Font
weight,
color, size
Text-
decoration
Backgroun
d
Core.CSS - 917, 927, 931

.ms-navheader Navigation
headers
Backgroun
d
Border
Padding
Font
weight,
color
Text
decoration
Core.CSS - 744, 756, 851,
854, 859



WSS/MOSS 2007 - Vincent Isoz 263/283
.ms-selectednavheader Selected
view state
for
navigation
headers
Width
Backgroun
d
Border
Padding
Font
weight,
color
Text
decoration
Core.CSS - 766, 800, 811,
816

.ms-navitem Sub
navigation
items under
navigation
headers
Backgroun
d
Padding
Font
family,
color
Text
decoration
Core.CSS - 820, 863, 867
Portal.CSS - 782, 786, 790,
794


.ms-selectednav Selected
view state
for
navigation
items under
navigation
headers
Border
Backgroun
d
Margin
Width
Padding
Font color
Core.CSS - 779, 788, 796,
941


.ms-navSubMenu1 Sub
navigation
items under
navigation
headers
Width
Border
Backgroun
d
Core.CSS - 827

.ms-navSubMenu2 Sub
navigation
items under
navigation
headers
Border
Width
Backgroun
d
Margin
Core.CSS - 763, 832


WSS/MOSS 2007 - Vincent Isoz 264/283
.ms-treeviewouter Containing
DIV for
Tree View
in Quick
Launch
Border
Padding
Core.CSS - 741, 750, 753,
887, 890


.ms-tvselected Selected
navigation
item in Tree
View
Backgroun
d
Font color
Core.CSS - 881, 884

.ms-recyclebin Recycle Bin Backgroun
d
Width
Border
Padding
Font
weight,
color
Text
decoration
Core.CSS - 893, 900, 905

Quick Launch Picker (Date Picker)
.ms-picker-header Picker
header
Font
weight
Backgroun
d
DatePicker.CSS - 8

.ms-picker-dayheader Days of the
week
Font
family,
size, color,
weight
Text
alignment
DatePicker.CSS - 17


WSS/MOSS 2007 - Vincent Isoz 265/283
Border
Padding
.ms-picker-daycenter Date boxes Text
alignment
Font size,
family,
color
Border
Height
Text
decoration
DatePicker.CSS - 96, 105,
111, 119


.ms-picker-daycenterOn Hover state
for Date
boxes
Backgroun
d
Height
DatePicker.CSS - 96, 123

.ms-picker-dayselected Current
date
Text
alignment
Font size,
family
Backgroun
d
Border
DatePicker.CSS - 126

.ms-picker-footer Picker
footer
Border
Font
family,
size, color
Padding
Text
decoration
DatePicker.CSS - 180, 187,
190


.ms-quickLaunch Wrapper
around
entire
picker
Border
Font size,
family
Line height
Backgroun
d
Core.CSS - 909
Title Area

WSS/MOSS 2007 - Vincent Isoz 266/283
.ms-titleareaframe Wrapping
table cell
around
page title,
extends the
entire width
of the page
Backgroun
d image,
repeat,
position,
color
Text
alignment
Core.CSS - 1120

.ms-pagetitle Page title
text
Font color,
family,
size,
weight
Margin
Core.CSS - 1256

Content Area
General
.ms-bodyareaframe Content
container
Vertical
alignment
Height
Width
Backgroun
d
Border
Core.CSS - 1238

.ms-pagetitle Page title Font color,
family,
size,
weight
Margin
Core.CSS - 1256


.ms-listdescription List/library
description
Font color,
family
Backgroun
d
Padding
Border
Core.CSS 1631


WSS/MOSS 2007 - Vincent Isoz 267/283
.ms-formbody Background
for cells
with form
fields
Line height
Font
family, size
Vertical
align
Backgroun
d
Border
Padding
Text
alignment
Core.CSS - 33, 43, 304,
333, 349



.ms-formlabel Form label
formatting
Text
alignment
Font
family,
size, color,
weight
Border
Padding
Core.CSS - 284
OWSNOCR.CSS - 22



.ms-formline Bottom line
under last
form fields
Border
Padding
Core.CSS - 352


.ms-authoringcontrols Background
for cells
with form
fields on
administrati
ve pages
Backgroun
d
Font
family,
size, color
Core.CSS - 1413


.ms-propertysheet Controls
fonts in
several
locations



WSS/MOSS 2007 - Vincent Isoz 268/283
.ms-menuimagecell Arrow that
appears
when
column
headers are
moused
over
Backgroun
d
Cursor
Border
Padding
Height
Core.CSS - 1345, 1352,
1355
SiteManagerCustomStyles.
CSS - 428, 633



Breadcrumbs
.ms-pagebreadcrumb Breadcrum
b navigation
in main
content
area
Padding
Border
Font size,
color
Text
decoration
Backgroun
d
Core.CSS - 556, 561


.removeMargins Adjusts
margins
around
breadcrumb
Margins PageLayouts.CSS - 105

Page Edit Toolbar (Edit Console)
.ms-consolemptablerow Wrapper
around Edit
Toolbar -
master
table cell
Backgroun
d
Core.CSS - 3203



WSS/MOSS 2007 - Vincent Isoz 269/283
.ms-
consoletitleareaframe
Edit Toolbar
container -
sub table
cell
Backgroun
d
Text
alignment
Padding
Width
Core.CSS - 1120, 1140,
1142
This is
the sides
of the
toolbar


.ms-
consoletitleareaframebot
tom
Bottom
area under
toolbar
Backgroun
d
Text
alignment
Padding
Core.CSS - 1146 This is
the
bottom of
the sides
of the
toolbar


.ms-consoleframe Edit Toolbar
container -
sub sub
table
Border Core.CSS - 3210, 3223 This is
the top
and
bottom
border of
the
toolbar as
a whole

.ms-consolestatusframe Edit Toolbar
container -
sub sub sub
table
Border
Backgroun
d
Core.CSS - 3210, 3227 This the
backgrou
nd of the
lower
sections
of the
toolbar


.ms-
consolestatuscheckoutfr
ame
Edit Toolbar
container -
sub sub sub
table cell
Backgroun
d
Core.CSS - 3233, 3244 This is
the
gradation
in the top
bar when
the page
is in Edit
mode



WSS/MOSS 2007 - Vincent Isoz 270/283
.ms-
consolestatusminorframe
Edit Toolbar
container -
sub sub sub
table cell
Backgroun
d
Core.CSS - 3233, 3240 This is
the
gradation
in the top
bar when
looking at
a draft
state of
the page


.ms-consolehr Separator
rules
between
rows in
toolbar
Backgroun
d
Height
Core.CSS - 3293


Mini Console
.ms-wikieditouter Div wrapper
around
console
buttons
Hieght
Font size,
family
Position
Border
Text
alignment
Margin
Core.CSS - 3405
SingleLevel.CSS - 332
Tabs.CSS - 419
Vertical.CSS - 419



.ms-wikieditthird Background
of buttons
Backgroun
s
Padding
Core.CSS - 3420


.ms-wikitoolbar a.ms-
toolbar
Buttons Font color Core.CSS - 3404


.ms-wikitoolbar
a:hover.ms-toolbar
Hover state
of buttons
Text
decoration
Font color
Core.CSS - 3437


.ms-toolbar See

WSS/MOSS 2007 - Vincent Isoz 271/283
Toolbar
.ms-separator See
Toolbar



Web Parts
.ms-WPHeader Header
area
Border Core.CSS - 2664


.ms-WPTitle Title text Font
weight,
family,
color
Text
decoration
Padding
Cursor
Core.CSS - 2480, 2491,
2497



.ms-partline Separating
line under
Web Part
and above
Action links
Backgroun
d
Core.CSS - 1507


Menu Toolbar
.ms-menutoolbar Toolbar
menu
Border
Height
Backgroun
d
Core.CSS - 70, 77

.ms-separator img Separating
line
between
toolbar
options
Height
Width
Margin
Backgroun
d
Border
Core.CSS - 1404



WSS/MOSS 2007 - Vincent Isoz 272/283
.ms-
menubuttoninactivehover
Toolbar
button
Margin
Padding
Backgroun
d
Line height
Core.CSS - 100


.ms-
menubuttonactivehover
Hover state
for toolbar
buttons
Margin
Padding
Backgroun
d
Line height
Border
Cursor
Core.CSS - 106


.ms-splitbuttonhover Hover state
for "New"
toolbar
button
Backgroun
d
Border
Margin
Core.CSS - 202

.ms-splitbutton "New"
toolbar
button
Margin Core.CSS - 199

.ms-splitbuttontext Wrapping
table cell for
toolbar
menu item
Padding Core.CSS - 196, 207

.ms-splitbuttondropdown Separating
line
between
'New' text
and drop
down arrow
Padding
Margin
Border
Cursor
Core.CSS - 192, 207, 211


.ms-listheaderlabel "View" text Font color,
size, family
Core.CSS - 132, 135



WSS/MOSS 2007 - Vincent Isoz 273/283
.ms-viewselector View drop
down menu
Font size,
family,
weight,
color
Border
Backgroun
d
Padding
Cursor
Width
Core.CSS - 135, 139, 150,
158, 165



.ms-viewselectorhover Hover state
for View
drop down
menu
Font size,
family,
weight
Border
Backgroun
d
Padding
Cursor
Width
Core.CSS - 135, 139, 150,
161, 165



Toolbar
.ms-toolbar Wrapping
table cell for
toolbar
Font
family,
size, color
Text
decoration
Backgroun
d
Border
Core.CSS - 20, 37, 42 Also used
in the
Mini
Console


.ms-separator Button
separator
Font color,
size
Core.CSS 1399 Also used
in the
Mini
Console

Calendar


WSS/MOSS 2007 - Vincent Isoz 274/283
.ms-calheader Calendar
header
Backgroun
d
Calendar.CSS - 3


.ms-cal-navheader Month
directional
arrows
Backgroun
d
Border
Vertical
alignment
Calendar.CSS - 844


.ms-cal-weekday Weekday Backgroun
d
Font color,
weight
Padding
Calendar.CSS - 50


.ms-cal-weekempty Space to
the left of
the week
day and
weeks
Backgroun
d
Width
Font size
Calendar.CSS - 41


.ms-cal-topday Day header Backgroun
d
Border
Font
weight,
color
Text
alignment
Calendar.CSS - 75


.ms-cal-topdayover, Hover state
for Day
header
Backgroun
d
Border
Cursor
Text
alignment
Calendar.CSS - 148



WSS/MOSS 2007 - Vincent Isoz 275/283
.ms-cal-nodataMid Empty days Font
family, size
Vertical
alignment
Padding
Border
Backgroun
d
Calendar.CSS - 215, 220


.ms-cal-nodataBtm2 Bottom
area of
empty days
Padding
Border
Backgroun
d
Vertical
alignment
Calendar.CSS - 220, 227


.ms-cal-week Week
header
Backgroun
d
Border
Calendar.CSS - 56


.ms-cal-weekselected Hover state
for Week
header
Font color
Text
decoration
Border
Cursor
Backgroun
d
Calendar.CSS - 62, 67



WSS/MOSS 2007 - Vincent Isoz 276/283
.ms-cal-workitem Work days Font
family, size
Padding
Border
Vertical
alignment
Backgroun
d
Calendar.CSS - 235, 240


.ms-cal-workitem2B Bottom
area of
each work
day
Padding
Border
Backgroun
d
Calendar.CSS - 252


.ms-cal-noworkitem Non work
days
Font
family, size
Vertical
alignment
Padding
Border
Backgroun
d
Calendar.CSS - 235, 285


.ms-cal-noworkitem2B Bottom
area of
each non
work day
Padding
Border
Backgroun
d
Calendar.CSS - 292



WSS/MOSS 2007 - Vincent Isoz 277/283
.ms-cal-topday-today Today
marker
Backgroun
d
Border
Text
alignment
Font
weight,
color
Text
decoration
Calendar.CSS - 119, 125,
131, 200



.ms-cal-topday-
todayover
Hover state
for Today
marker
Backgroun
d
Border
Cursor
Text
alignment
Calendar.CSS - 136


.ms-cal-defaultbgcolor All Day
Event
marker in
Month View
Backgroun
d
Text
alignment
Font
weight
Text
overflow
Padding
Cursor
Calendar.CSS - 352


.ms-cal-defaultbgcolorsel Hover state
for All Day
Event
marker in
Month View
Backgroun
d
Text
alignment
Font
weight
Text
overflow
Padding
Cursor
Font color
Text
decoration
Calendar.CSS - 362, 390,
393




WSS/MOSS 2007 - Vincent Isoz 278/283
.ms-cal-time Area to left
of All Day
Event
marker in
Day View
Border
Width
Backgroun
d
Calendar.CSS - 410


.ms-cal-alldayevent Area to
right of All
Day Event
marker in
Day View
Text
alignment
Border
Padding
Height
Vertical
alignment
Text
overflow
Text
decoration
Backgroun
d
Height
Font
family, size
Calendar.CSS - 420, 715,
719



.ms-cal-wemptycell,.ms-
cal-wemptycellL
Empty cells
for other
days not
marked as
an All Day
Event when
an All Day
Event
appears in
the Week
View
Border
Backgroun
d
Calendar.CSS - 703


.ms-cal-tweekitem Appointmen
t block in
Week View
Border
Backgroun
d
Width
Height
Padding
Vertical
alignment
Font
Calendar.CSS - 756, 764,
770




WSS/MOSS 2007 - Vincent Isoz 279/283
family, size
Overflow
.ms-cal-tdayitem Appointmen
t block in
Day View
Border
Backgroun
d
Width
Height
Padding
Vertical
Alignment
Font
family, size
Overflow
Calendar.CSS - 779, 787,
793, 798


Search Center (Advanced Search)
.ms-ptabarea Containing
table for
tabs
Margin Portal.CSS - 17 These
same
styles are
also used
by the
Site
Directory
because
in the
style
sheet the
classes
are
grouped,
but the
Site
Directory
does
utilize
different
class
names.


.ms-ptabcn Selected
tab
Backgroun
d
Border
Font
Padding
Portal.CSS - 20


.ms-ptabcnhover Selected
tab hover
Backgroun
d
Border
Font
Padding
Portal.CSS - 33


.ms-ptabcn A:link,
.ms-ptabcn A:visited,
.ms-ptabcnhover A:link,
.ms-ptabcnhover
A:visited,
Selected
tab text
Text
decoration
Font
Color
Portal.CSS - 46



WSS/MOSS 2007 - Vincent Isoz 280/283
.ms-ptabcnhover A:hover Selected
tab text
hover
Text
decoration
Font
Color
Portal.CSS - 52


.ms-sctabcf Unselected
tab
Border
Font
Padding
Portal.CSS - 118


.ms-ptabcfhover Unselected
tab hover
Backgroun
d
Border
Font
Padding
Portal.CSS - 71


.ms-ptabcf A:link,
.ms-ptabcf A:visited,
.ms-ptabcfhover A:link,
.ms-ptabcfhover
A:visited,
Unselected
tab text
Text
decoration
Font
Color
Portal.CSS - 86


.ms-ptabcfhover A:hover Unselected
tab text
hover
Text
decoration
Font
Color
Portal.CSS - 91


.ms-sctabrx Line
extending
past tabs
Width
Backgroun
d
Border
Font
family,
size, style,
weight
Padding
Vertical
alignment
Text
alignment
Portal.CSS - 134



WSS/MOSS 2007 - Vincent Isoz 281/283
Site Directory (Site Map)
See Search Center Site Map
tabs
See
Search
Center
See Search Center


.ms-ptabcf Unselected
tab
Backgroun
d
Border
Font
Padding
Portal.CSS - 58


.ms-ptabrx Line
extending
past tabs
Width
Backgroun
d
Border
Font
family,
size, style,
weight
Padding
Vertical
alignment
Text
alignment
Portal.CSS - 110





WSS/MOSS 2007 - Vincent Isoz 282/283
13. Dveloppement .Net
13.1 Limiter par code et sur vnement les versions majeures et
mineures sur toutes les listes d'un site


WSS/MOSS 2007 - Vincent Isoz 283/283
14. Abrviations
ERP Enterprise Resource Planning : Ensemble des mthodes utiles contrler tout ce qui se
passe au sein d'une entreprise.
ECM Entreprise Content Management: Ensemble des mthodes et outils utiles grer toute
l'information en entreprise.
EPM Entreprise Project Management: Ensemble des mthodes utiles contrler tout ce qui se
passe au niveau de la gestion de projets dans une entreprise (chez Microsoft on fait rfrence
au produit MS Project Server)
Framework Couche de base de fonctionnement des applications de l'entreprise
GED Gestion Electronique des Documents.
GEIDE Gestion Electronique d'Informations et de Documents pour l'Entreprise
GEP Gestion lectronique de processus
Groupware Classe de logiciels prvus pour tre exploits par plusieurs utilisateurs en mme
temps, sur un mme projet - logiciel de travail en groupe.
Indexation L'indexation concerne la fois le microfilmage et la scannrisation, l'objet est de
saisir une ou plusieurs informations relatives un document et le chemin d'accs ou les
coordonnes du film et de la position, ou le document est consultable.
LAD Lecture Automatique de Documents
LifeCircle Cycle de vie d'un document
OCwwR Optical Recognition of Characters
PMO Project Management Office
RAD Reconnaissance automatique de documents
SMQ Systme de Management de la Qualit
UNC Universal Naming Convention
Workflow Processus de traitement des documents
WWF Windows Workflow Fundation
XOML eXtensible Object Markup Language

Potrebbero piacerti anche