<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technologies .NET et conseils de développement &#187; Team Foundation Server 2010</title>
	<atom:link href="https://blog.developpez.com/johangard/pcategory/team-foundation-server-2010/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/johangard</link>
	<description></description>
	<lastBuildDate>Sun, 31 Jul 2011 16:53:20 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Création d&#8217;un Team Project</title>
		<link>https://blog.developpez.com/johangard/p10167/team-foundation-server-2010/creation_d_un_team_project</link>
		<comments>https://blog.developpez.com/johangard/p10167/team-foundation-server-2010/creation_d_un_team_project#comments</comments>
		<pubDate>Sun, 31 Jul 2011 16:52:27 +0000</pubDate>
		<dc:creator><![CDATA[jgard]]></dc:creator>
				<category><![CDATA[Team Foundation Server 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Nous allons voir aujourd&#8217;hui comment créer un team project sous Team Foundation Server. Tout d&#8217;abord, il faut ouvrir le team explorer et vous connecter à la collection dans laquelle vous voulez créer un projet. Si vous ne savez pas comment faire, jetez un œil à mon article sur ce sujet : Connexion à Team Foundation Server Une fois connecté, cliquez droit sur la collection et sélectionnez New Team Project (Figure 1) Figure 1 L&#8217;assistant se [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Nous allons voir aujourd&rsquo;hui comment créer un team project sous Team Foundation Server.
</p>
<p>Tout d&rsquo;abord, il faut ouvrir le team explorer et vous connecter à la collection dans laquelle vous voulez créer un projet. Si vous ne savez pas comment faire, jetez un œil à mon article sur ce sujet : <a href="http://johangard.wordpress.com/2011/07/06/connexion-a-team-foundation-server/">Connexion à Team Foundation Server</a>
	</p>
<p>Une fois connecté, cliquez droit sur la collection et sélectionnez <em>New Team Project</em> (Figure 1)
</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt12.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 1<br />
</strong></span></p>
<p>L&rsquo;assistant se lance afin de vous aider à configurer les bases du projet. Voyons ensemble les différentes étapes.
</p>
<p>La première étape vous demande un nom pour votre projet et une description de celui-ci (Figure 2). Je pense qu&rsquo;il n&rsquo;est pas nécessaire de donner plus de détail sur cette étape <span style="font-family:Wingdings;">J</span>
	</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt22.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 2<br />
</strong></span></p>
<p>On vous propose ensuite de choisir un process template, c&rsquo;est-à-dire un modèle qui va définir la manière dont le projet doit s&rsquo;organiser et évoluer. Le choix du template aura une influence sur les répertoires et les requêtes disponibles au départ du projet pour les work items, le reporting, les builds. Par défaut, deux templates sont déjà disponibles, à savoir des templates pour les méthodes Agile et CMMI (Figure 3). Mais un lien vous permet de télécharger d&rsquo;autres templates si ceux-là ne vous conviennent pas. Il est également important de signaler que les templates sont en fait des fichiers xml et qu&rsquo;il est donc possible de les personnaliser à votre sauce ou encore de créer vos propres templates.
</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt31.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 3<br />
</strong></span></p>
<p>Si la partie SharePoint de votre serveur TFS a été configurée, l&rsquo;étape suivante consiste à préciser si vous voulez créer un portail pour votre projet ou pas (Figure 4). Si vous décidez d&rsquo;en créer un, vous pouvez soit utiliser l&rsquo;adresse proposée par défaut, soit la modifier vous-même en cliquant sur le bouton <em>Configure</em>.
</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt41.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 4<br />
</strong></span></p>
<p>La dernière étape configurable vous permet d&rsquo;éventuellement créer votre projet à partir d&rsquo;une branche existante dans votre source control (Figure 5). L&rsquo;option par défaut crée simplement un nouveau répertoire dans le source control.
</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt51.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 5<br />
</strong></span></p>
<p>Vous accédez ensuite au récapitulatif de votre configuration (Figure 6). Cliquez sur le bouton <em>Finish</em>.
</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt61.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 6<br />
</strong></span></p>
<p>Attendez ensuite gentiment que le statut arrive au bout (Figure 7).
</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt71.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 7<br />
</strong></span></p>
<p>Vous arrivez enfin à la dernière étape confirmant la création de votre projet (Figure 8). Cliquez sur le bouton <em>Close</em> et le tour est joué.
</p>
<p><img src="http://johangard.files.wordpress.com/2011/07/071811_0900_crationdunt81.jpg" alt="" />
	</p>
<p><span style="color:#4f81bd;font-size:9pt;"><strong>Figure 8</strong></span></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Descriptif des règles pour les champs de work item</title>
		<link>https://blog.developpez.com/johangard/p10123/architecture/descriptif_des_regles_pour_les_champs_de</link>
		<comments>https://blog.developpez.com/johangard/p10123/architecture/descriptif_des_regles_pour_les_champs_de#comments</comments>
		<pubDate>Tue, 12 Jul 2011 10:34:43 +0000</pubDate>
		<dc:creator><![CDATA[jgard]]></dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Lorsque vous modifiez un type de work item, vous avez la possibilité d&#8217;appliquer des règles à chacun des champs présents. Bien que le nom de la plupart des règles soit assez parlant, il reste assez mystérieux pour d&#8217;autres. Voici donc un petit descriptif de chacune des règles disponibles : ALLOWEDVALUES : spécifie une liste de valeurs possibles pour le champ. ALLOWEXISTINGVALUE : indique que la valeur actuelle est autorisée. CANNOTLOSEVALUE : une fois que le [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Lorsque vous modifiez un type de work item, vous avez la possibilité d&rsquo;appliquer des règles à chacun des champs présents. Bien que le nom de la plupart des règles soit assez parlant, il reste assez mystérieux pour d&rsquo;autres. Voici donc un petit descriptif de chacune des règles disponibles :
</p>
<ul>
<li>ALLOWEDVALUES : spécifie une liste de valeurs possibles pour le champ.
</li>
<li>ALLOWEXISTINGVALUE : indique que la valeur actuelle est autorisée.
</li>
<li>CANNOTLOSEVALUE : une fois que le champ reçoit une valeur, il ne peut plus être vidé.
</li>
<li>COPY : copie une valeur à partie d&rsquo;un autre champ ou d&rsquo;une valeur système.
</li>
<li>DEFAULT : indique une valeur par défaut à placer dans le champ.
</li>
<li>EMPTY : le champ est vidé et grisé.
</li>
<li>FROZEN : rend le champ non modifiable dès qu&rsquo;on lui donne une valeur non nulle.
</li>
<li>MATCH : indique un format que la valeur doit respecter. Cette règle s&rsquo;applique uniquement aux champs de type <em>string</em>. Les lettres <em>A, N, X</em> sont interprétées respectivement pour des caractères alphabétiques, numériques et alphanumériques. Tous les autres caractères sont traités comme de simples littéraux.
</li>
<li>NOTSAMEAS : indique que la valeur doit être différente de celle d&rsquo;un autre champ.
</li>
<li>PROHIBITEDVALUES : spécifie une liste de valeurs interdites pour le champ.
</li>
<li>READONLY : le champ n&rsquo;est pas modifiable et est grisé.
</li>
<li>REQUIRED : le champ est obligatoire.
</li>
<li>SERVERDEFAULT : remplit le champ avec la valeur donnée par le serveur au moment de la sauvegarde. Le champ apparaît en lecture seule.
</li>
<li>SUGGESTEDVALUES : spécifie une liste de valeurs recommandées mais sans interdire l&rsquo;encodage d&rsquo;autres valeurs.
</li>
<li>VALIDUSER : la valeur doit correspondre à un utilisateur valide.
</li>
<li>WHEN : spécifie une liste de règles à appliquer lorsqu&rsquo;un champ possède la valeur indiquée
</li>
<li>WHENNOT : spécifie une liste de règles à appliquer lorsqu&rsquo;un champ possède une valeur différente de la valeur indiquée.
</li>
<li>WHENCHANGED : spécifie une liste de règles à appliquer lorsqu&rsquo;un champ change de valeur.
</li>
<li>WHENNOTCHANGED : spécifie une liste de règles à appliquer lorsqu&rsquo;un champ ne change pas de valeur.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connect to a Team Foundation Server</title>
		<link>https://blog.developpez.com/johangard/p9753/team-foundation-server-2010/connect_to_a_team_foundation_server</link>
		<comments>https://blog.developpez.com/johangard/p9753/team-foundation-server-2010/connect_to_a_team_foundation_server#comments</comments>
		<pubDate>Sun, 13 Feb 2011 18:06:12 +0000</pubDate>
		<dc:creator><![CDATA[jgard]]></dc:creator>
				<category><![CDATA[Team Foundation Server 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Before any advanced action, you first need to connect Visual Studio to a Team Foundation Server. So go to the Team menu and select Connect to Team Foundation Server as indicated in Figure 1. A first window opens up asking you to select a Team Foundation Server (Figure 2). If no server was configured before, then you will have to configure one by clicking the Servers button in the top right corner of the window. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Before any advanced action, you first need to connect Visual Studio to a Team Foundation Server. So go to the <em>Team</em> menu and select <em>Connect to Team Foundation Server</em> as indicated in Figure 1.</p>
<p><img src="http://blog.developpez.com/media/01 - Menu.jpg" width="453" height="69" alt="Figure 1 - Connect to Team Foundation Server Menu" /></p>
<p>A first window opens up asking you to select a Team Foundation Server (Figure 2). If no server was configured before, then you will have to configure one by clicking the <em>Servers</em> button in the top right corner of the window. Otherwise you just have to choose the server from the list and check the collection and projects you want to connect to.</p>
<p><img src="http://blog.developpez.com/media/02 - Connect to Team Project.jpg" width="638" height="396" alt="Figure 2 - Connect to Team Project" /></p>
<p>A second window opens up listing all configured Team Foundation Servers with their names and addresses (Figure 3). To configure a new server, click the <em>Add</em> button in the top right corner of the window.</p>
<p><img src="http://blog.developpez.com/media/03 - Add-Remove Server.jpg" width="652" height="413" alt="Figure 3 - Add/Remove Team Foundation Server" /></p>
<p>Here comes the configuration window that will allow you to find your Team Foundation Server. As you can see in Figure 4, different parameters are available to find it. You can either enter the full URL or specify all parameters separately, that is the name, path, port number and protocol. When you are done, click the <em>OK</em> button. If the server cannot be found, then an error message will be displayed.</p>
<p><img src="http://blog.developpez.com/media/04 - Add Server.jpg" width="462" height="294" alt="Figure 4 - Add Team Foundation Server" /></p>
<p>You now see that the newly configured server mapping has been added to the list of the previous window (Figure 5). Select it if it is not done yet and click the <em>Close</em> button.</p>
<p><img src="http://blog.developpez.com/media/05 - Added Server.jpg" width="653" height="416" alt="Figure 5 - Select Server" /></p>
<p>You are now one step away from the end of the process. The server you have just configured now appears in the list. Once you select it, you will see the list of all Team Project Collections present on the server along with all their associated Team Projects (Figure 6). All you have to do is to select the collection you want to work on and, if you want to work with existing projects, you might want to select them too. When you are ready, click the Connect button. Congratulations! Your Visual Studio is now connected to a Team Foundation Server.</p>
<p><img src="http://blog.developpez.com/media/06 - Select Collection.jpg" width="639" height="397" alt="Figure 6 - Select Team Project Collection" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
