Une bonne conception commence par l'intégration du support de votre référentiel à la plate-forme. L'objectif est d'intégrer le flux de travail connu des utilisateurs du référentiel aux concepts définis dans le plan de travail. Sachant qu'il existe de nombreuses façons d'étendre l'interface et les fonctionnalités du plan de travail, cette intégration revient à une opération très souple. Mais par où commencer ?
La construction d'un fournisseur d'équipe ne se limite pas à l'apprentissage de l'API d'équipe. Les sections qui suivent s'attacheront au support spécifique introduit par le plug-in d'équipe. Il s'agit de comprendre l'intégration du plan de travail. Commençons donc par une approche globale. Nous utiliserons le client CVS comme cas d'étude pour intégrer un fournisseur d'équipe à la plate-forme. Observons certaines fonctions offertes par le fournisseur CVS, ainsi que les fonctionnalités du plan de travail et de l'équipe que vous pouvez utiliser pour une intégration de cette ampleur.
Le client CVS s'intègre de façon transparente dans la perspective de ressource existante. Il permet aux utilisateurs de configurer un projet pour CVS, d'ajouter des fonctionnalités au menu d'une ressource, de décorer des ressources avec des informations spécifiques à l'équipe, de fournir des vues personnalisées affichant ces informations, d'ajouter des tâches orientées équipe à la liste de tâches, etc. Comment votre fournisseur peut-il être aussi performant ? Voici une procédure de départ et des informations (spécifiques à l'équipe et au plan de travail) sur le sujet.
Définissez RepositoryProvider qui représente l'implémentation. |
|
Fournissez un assistant de configuration pour que les utilisateurs puissent associer votre fournisseur à leurs projets. | |
Ajoutez vos actions au menu Equipe. |
|
Ajoutez des propriétés spécifiques au fournisseur dans la page de propriétés d'une ressource. |
|
Implémentez des décorateurs spécialisés pour illustrer des attributs liés à l'équipe. |
|
Procédez à une organisation en filtrant et en éliminant les ressources utilisées lors de l'implémentation du support d'équipe. |
|
Intervenez dans l'enregistrement des ressources afin de vérifier les autorisations avant qu'un utilisateur ne modifie un fichier. |
|
Intervenez avant qu'un utilisateur ne modifie un fichier afin de savoir s'il est autorisé à le faire. |
|
Effectuez le suivi des modifications apportées aux ressources dans l'espace de travail afin de pouvoir associer ces changements dans le référentiel. |
|
Assurez-vous que les verrous de ressource adéquats sont obtenus pour les opérations sur la ressource qui appellent le point d'ancrage déplacer/supprimer ou fileModificatonValidator. |
|
Activez l'utilisation des ressources liées. |
|
Instaurez un moyen d'exporter une description de vos projets. |
|
Réorganisez le référentiel en ignorant les fichiers pouvant être régénérés. |
|
Ajoutez des préférences spécifiques au fournisseur dans la page de préférences. |
|
Implémentez des vues personnalisées pour afficher des informations détaillées sur les référentiels ou leurs ressources. |
|
Ajoutez vos vues ou actions pour des perspectives existantes du plan de travail. |
|
Implémentez une perspective spécifique au référentiel pour rationaliser l'administration ou la navigation du référentiel. |
|