{"id":124740,"date":"2018-03-28T15:14:01","date_gmt":"2018-03-28T13:14:01","guid":{"rendered":"https:\/\/www.justinmind.com\/blog\/creating-specifications-document-templates\/"},"modified":"2025-02-03T16:44:27","modified_gmt":"2025-02-03T15:44:27","slug":"creating-specifications-document-templates","status":"publish","type":"post","link":"https:\/\/www.justinmind.com\/fr\/aide\/creation-de-specifications-modeles-de-documents","title":{"rendered":"Cr\u00e9ation de mod\u00e8les de cahier des charges"},"content":{"rendered":"<p>Avec Justinmind, vous pouvez facilement g\u00e9n\u00e9rer des documents de sp\u00e9cification, qui servent de composants de sp\u00e9cification fonctionnelle de vos prototypes. Ces documents de sp\u00e9cification sont g\u00e9n\u00e9r\u00e9s au format .docx et fournissent une version imprim\u00e9e formelle de votre prototype que vous pouvez ensuite distribuer aux parties prenantes ou \u00e0 vos coll\u00e8gues. Vous pouvez \u00e9galement cr\u00e9er vos propres mod\u00e8les de documents de sp\u00e9cification de vos prototypes Justinmind dans Microsoft Word. Notez que seuls les ordinateurs Windows seront en mesure de cr\u00e9er le cadre n\u00e9cessaire \u00e0 la cr\u00e9ation d&rsquo;un document personnalis\u00e9. Les mod\u00e8les de documentation peuvent \u00eatre cr\u00e9\u00e9s \u00e0 l&rsquo;aide de Microsoft Word (\u00e0 partir de la version 2007).<\/p>\n<h2><a id=\"configuring-microsoft-word\"><\/a>Configuration de Microsoft Word<\/h2>\n<p>Pour cr\u00e9er un mod\u00e8le de document de sp\u00e9cifications, vous devrez ouvrir un document de sp\u00e9cifications existant provenant d&rsquo;un projet Justinmind et le convertir en mod\u00e8le. Pour commencer, allez dans l&rsquo;onglet \u00ab\u00a0D\u00e9veloppeur\u00a0\u00bb de Microsoft Word :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13871\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/developers-tab-microsoft-word.png\" alt=\"onglet d\u00e9veloppeurs microsoft word\" width=\"755\" height=\"162\"><br \/>\nSi cet onglet est cach\u00e9, vous pouvez le retrouver en allant dans Fichier&gt;Options&gt;Personnaliser le ruban et en d\u00e9pla\u00e7ant l&rsquo;onglet \u00ab\u00a0D\u00e9veloppeur\u00a0\u00bb de gauche \u00e0 droite.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13872\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/customize-ribbon-microsoft-word.png\" alt=\"personnaliser le ruban microsoft word\" width=\"755\" height=\"466\"><\/p>\n<h2><a id=\"XML-tags-for-specifications-document-templates\"><\/a>Balises XML pour les mod\u00e8les de documents de sp\u00e9cifications<\/h2>\n<p>Pour cr\u00e9er un mod\u00e8le de document de sp\u00e9cifications, vous devrez maintenir une hi\u00e9rarchie de balises XML afin d&rsquo;extraire les donn\u00e9es correctes de votre prototype. Une liste de balises dans un fichier XML cr\u00e9\u00e9 par Justinmind vous aidera \u00e0 d\u00e9finir votre mod\u00e8le de document. Pour acc\u00e9der \u00e0 ce fichier, naviguez jusqu&rsquo;\u00e0 l&rsquo;endroit o\u00f9 Justinmind a \u00e9t\u00e9 install\u00e9 sur votre ordinateur, allez dans le dossier \u00ab\u00a0templates\u00a0\u00bb et ouvrez le fichier \u00ab\u00a0hierarchy.xml\u00a0\u00bb.<\/p>\n<p> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13894\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/prototyper-info.png\" alt=\"prototyper info\" width=\"755\" height=\"482\"><br \/>\nLe n\u0153ud parent est \u00ab\u00a0PrototyperInfo\u00a0\u00bb. Les n\u0153uds enfants sont :<\/p>\n<ul>\n<li><strong>Logo :<\/strong> le logo du prototype<\/li>\n<li><strong>Nom du projet :<\/strong> nom du prototype<\/li>\n<li><strong>CreationDate :<\/strong> la date \u00e0 laquelle le prototype a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9<\/li>\n<li><strong>NavigationMap :<\/strong> le plan du site du prototype<\/li>\n<\/ul>\n<p>Chacune de ces cat\u00e9gories contient au moins un \u00e9l\u00e9ment. L&rsquo;insertion d&rsquo;une de ces balises d\u00e9clenche une boucle r\u00e9cursive, qui imprime tous les \u00e9l\u00e9ments inclus. <\/p>\n<ul>\n<li><strong>\u00c9crans :<\/strong> tous les \u00e9crans du prototype<\/li>\n<li><strong>Mod\u00e8les :<\/strong> tous les mod\u00e8les du prototype<\/li>\n<li><strong>Sc\u00e9narios :<\/strong> tous les sc\u00e9narios du prototype<\/li>\n<li><strong>DataMasters :<\/strong> tous les ma\u00eetres de donn\u00e9es du prototype<\/li>\n<li><strong>Commentaires :<\/strong> tous les commentaires du prototype<\/li>\n<li><strong>Exigences :<\/strong> toutes les exigences du prototype<\/li>\n<\/ul>\n<h3>\u00c9l\u00e9ments de l&rsquo;\u00e9cran\/du mod\u00e8le<\/h3>\n<h4><a id=\"screens\"><\/a>\u00c9crans<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13895\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screens.png\" alt=\"\u00e9crans\" width=\"755\" height=\"482\"><\/p>\n<ul>\n<li><strong>\u00c9cran :<\/strong> description de l&rsquo;\u00e9cran d&rsquo;un prototype, qui sera r\u00e9p\u00e9t\u00e9e pour chaque \u00e9cran du prototype. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenName :<\/strong> ins\u00e8re le nom de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenImage :<\/strong> ins\u00e8re une image de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenTemplate :<\/strong> remplace le texte s\u00e9lectionn\u00e9 par le nom du mod\u00e8le de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenAccessible :<\/strong> remplace le texte s\u00e9lectionn\u00e9 selon que l&rsquo;\u00e9cran actuel est li\u00e9 ou non \u00e0 l&rsquo;\u00e9cran d&rsquo;accueil.<\/li>\n<li><strong>ScreenNotes :<\/strong> remplace le texte s\u00e9lectionn\u00e9 par la description de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenMyWidgets :<\/strong> ins\u00e8re les \u00e9l\u00e9ments UI de l&rsquo;\u00e9cran (widgets sur le canevas qui ne font pas partie de la biblioth\u00e8que de widgets de base).<\/li>\n<li><strong>ScreenWidgets :<\/strong> renvoie une description des \u00e9l\u00e9ments de l&rsquo;UI qui contiennent des \u00e9v\u00e9nements.<\/li>\n<li><strong>ScreenComments :<\/strong> ins\u00e8re les commentaires de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenRequirements :<\/strong> ins\u00e8re les exigences de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenHiddenElements :<\/strong> ins\u00e8re les \u00e9l\u00e9ments cach\u00e9s de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenDynamicPanels :<\/strong> ins\u00e8re les panneaux suppl\u00e9mentaires des panneaux dynamiques de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenMenus :<\/strong> ins\u00e8re les \u00e9l\u00e9ments de l&rsquo;interface utilisateur du menu de l&rsquo;\u00e9cran.<\/li>\n<li><strong>ScreenTrees :<\/strong> ins\u00e8re les \u00e9l\u00e9ments de l&rsquo;UI de l&rsquo;arbre de l&rsquo;\u00e9cran.<\/li>\n<\/ul>\n<h4>ScreenMyWidgets<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13896\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-my-widgets.png\" alt=\"filtrer mes widgets\" width=\"755\" height=\"300\"><\/p>\n<ul>\n<li><strong>hasScreenMyWidgets :<\/strong> d\u00e9termine si l&rsquo;\u00e9cran contient des MyWidgets. Pour en savoir plus sur les balises \u00ab\u00a0Has\u00a0\u00bb <a href=\"\">, cliquez ici<\/a>. <\/li>\n<li><strong>ScreenMyWidget :<\/strong> place les informations des \u00e9l\u00e9ments MyWidgets dans l&rsquo;\u00e9cran. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenMyWidgetName | ScreenMyWidgetRelatedTo | ScreenMyWidgetMarkerID :<\/strong> renvoie le nom, l&rsquo;image et le num\u00e9ro de MyWidget li\u00e9s aux marqueurs d&rsquo;\u00e9cran (le cas \u00e9ch\u00e9ant).<\/li>\n<\/ul>\n<h4>ScreenWidgets<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13898\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-widgets.png\" alt=\"widgets d'\u00e9cran\" width=\"755\" height=\"578\"><\/p>\n<ul>\n<li><strong>hasScreenWidgets :<\/strong> d\u00e9termine s&rsquo;il existe des \u00e9l\u00e9ments contenant des \u00e9v\u00e9nements \u00e0 l&rsquo;\u00e9cran. Pour en savoir plus sur les balises \u00ab\u00a0Has\u00a0\u00bb <a href=\"\">, cliquez ici<\/a>. &nbsp;<\/li>\n<li><strong>ScreenWidget :<\/strong> ins\u00e8re les \u00e9l\u00e9ments qui contiennent des \u00e9v\u00e9nements dans l&rsquo;\u00e9cran. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenWidgetScreenshot :<\/strong> ins\u00e8re une image correspondant \u00e0 l&rsquo;\u00e9l\u00e9ment qui contient un \u00e9v\u00e9nement.<\/li>\n<li><strong>ScreenWidgetMarkerID :<\/strong> renvoie le num\u00e9ro de l&rsquo;\u00e9l\u00e9ment associ\u00e9 dans l&rsquo;\u00e9cran lorsque les marqueurs sont actifs.<\/li>\n<li><strong>ScreenWidgetEvent :<\/strong> r\u00e9p\u00e8te tous les \u00e9v\u00e9nements associ\u00e9s \u00e0 cet \u00e9l\u00e9ment.<\/li>\n<li><strong>ScreenWidgetEventType :<\/strong> renvoie le nom de l&rsquo;\u00e9v\u00e9nement (par exemple, On Click, On Page Load, etc.).<\/li>\n<li><strong>ScreenWidgetInteraction :<\/strong> r\u00e9p\u00e8te toutes les interactions dans un \u00e9v\u00e9nement donn\u00e9.<\/li>\n<li><strong>ScreenWidgetInteractionName :<\/strong> renvoie le nom de l&rsquo;interaction.<\/li>\n<li><strong>ScreenWidgetConditionBlock :<\/strong> renvoie toutes les interactions dans un \u00e9v\u00e9nement donn\u00e9.<\/li>\n<li><strong>ScreenWidgetConditionClause :<\/strong> renvoie un \u00ab\u00a0si\u00a0\u00bb, un \u00ab\u00a0autre si\u00a0\u00bb ou un \u00ab\u00a0autre\u00a0\u00bb indiquant l&rsquo;ordre d&rsquo;ex\u00e9cution dans l&rsquo;interaction, tel qu&rsquo;il appara\u00eet dans le g\u00e9n\u00e9rateur de conditions de la palette \u00c9v\u00e9nements. <strong>ScreenWidgetConditionDescription :<\/strong> d\u00e9crit la condition.<\/li>\n<li><strong>ScreenWidgetAction :<\/strong> une description d&rsquo;une action et des images. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenWidgetDescription :<\/strong> d\u00e9crit cette action.<\/li>\n<li><strong>ScreenWidgetActionTarget :<\/strong> une description des images de l&rsquo;\u00e9l\u00e9ment cible. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenWidgetActionTargetImage :<\/strong> renvoie une image de chaque \u00e9l\u00e9ment cible pour cette action.<\/li>\n<\/ul>\n<h4>ScreenComments<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13899\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-comments.png\" alt=\"commentaires sur l'\u00e9cran\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>hasScreenComments :<\/strong> d\u00e9termine s&rsquo;il y a des commentaires dans un \u00e9cran donn\u00e9. Pour en savoir plus sur les balises \u00ab\u00a0Has\u00a0\u00bb <a href=\"\">, cliquez ici<\/a>. &nbsp;<\/li>\n<li><strong>ScreenComment :<\/strong> renvoie le n\u0153ud de commentaires. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenCommentAuthor | ScreenCommentDate | ScreenCommentContent :<\/strong> renvoie l&rsquo;auteur, la date et le contenu de chaque commentaire.<\/li>\n<li><strong>ScreenCommentRelatedTo :<\/strong> renvoie une image de l&rsquo;\u00e9l\u00e9ment qui contient le commentaire.<\/li>\n<li><strong>ScreenCommentMarkerID :<\/strong> renvoie le num\u00e9ro de ce commentaire dans l&rsquo;\u00e9cran lorsque les marqueurs sont actifs.<\/li>\n<\/ul>\n<h4>Exigences de l&rsquo;\u00e9cran<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13900\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-requirements.png\" alt=\"exigences en mati\u00e8re d'\u00e9cran\" width=\"755\" height=\"802\"><\/p>\n<ul>\n<li><strong>hasScreenRequirements :<\/strong> d\u00e9termine s&rsquo;il existe des exigences dans un \u00e9cran donn\u00e9. Pour en savoir plus sur les balises \u00ab\u00a0Has\u00a0\u00bb <a href=\"\">, cliquez ici.<\/a> <\/li>\n<li><strong>ScreenRequirement :<\/strong> description g\u00e9n\u00e9rale de l&rsquo;exigence. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenRequirementCode :<\/strong> renvoie le code de l&rsquo;exigence.<\/li>\n<li><strong>ScreenRequirementCreationDate :<\/strong> renvoie la date de cr\u00e9ation.<\/li>\n<li><strong>ScreenRequirementAuthor :<\/strong> renvoie l&rsquo;auteur de l&rsquo;exigence.<\/li>\n<li><strong>ScreenRequirementCurrentVersion :<\/strong> indique le num\u00e9ro de la version actuellement active.<\/li>\n<li><strong>ScreenRequirementRelation :<\/strong> renvoie une image de l&rsquo;\u00e9l\u00e9ment associ\u00e9 \u00e0 une exigence. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenRequirementRelatedTo :<\/strong> imprime une image de chaque \u00e9l\u00e9ment associ\u00e9 \u00e0 une exigence, comme les \u00e9crans, les mod\u00e8les, les sc\u00e9narios ou les composants.<\/li>\n<li><strong>ScreenRequirementMarkerID :<\/strong> renvoie le num\u00e9ro de l&rsquo;\u00e9l\u00e9ment associ\u00e9 dans l&rsquo;\u00e9cran lorsque les marqueurs sont actifs.<\/li>\n<li><strong>ActiveVersion | Author | Date | Type | Name | Source | Description | Comment | FitCriteria | Test | Justification :<\/strong> d\u00e9crit la version actuelle.<\/li>\n<li><strong>ScreenRequirementVersion | Name | Author | CreationDate | Type | Name | Source | Description | Comment | FitCriteria | Test | Justification :<\/strong> renvoie une description g\u00e9n\u00e9rale qui se r\u00e9p\u00e8te pour chaque version d&rsquo;exigence.<\/li>\n<\/ul>\n<h4>\u00c9l\u00e9ments cach\u00e9s de l&rsquo;\u00e9cran<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13901\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-hidden-elements.png\" alt=\"\u00e9cran \u00e9l\u00e9ments cach\u00e9s\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>hasScreenHiddenElements :<\/strong> d\u00e9termine s&rsquo;il y a des \u00e9l\u00e9ments cach\u00e9s dans un \u00e9cran donn\u00e9. Pour en savoir plus sur les balises \u00ab\u00a0Has\u00a0\u00bb <a href=\"\">, cliquez ici.<\/a> &nbsp;<\/li>\n<li><strong>ScreenHiddenElement :<\/strong> L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu en dessous.<\/li>\n<li><strong>ScreenHiddenElementImage :<\/strong> renvoie une image de l&rsquo;\u00e9l\u00e9ment cach\u00e9.<\/li>\n<li><strong>ScreenHiddenElementName :<\/strong> renvoie le nom de l&rsquo;\u00e9l\u00e9ment.<\/li>\n<li><strong>ScreenHiddenElementWidgets :<\/strong> renvoie les \u00e9v\u00e9nements de l&rsquo;\u00e9l\u00e9ment.<\/li>\n<li><strong>ScreenHiddenElementComments :<\/strong> renvoie les commentaires de l&rsquo;\u00e9l\u00e9ment.<\/li>\n<li><strong>ScreenHiddenElementRequirements :<\/strong> renvoie les exigences de l&rsquo;\u00e9l\u00e9ment.<\/li>\n<\/ul>\n<h4>Panneaux dynamiques d&rsquo;\u00e9cran<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13902\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-dynamic-panels.png\" alt=\"panneaux dynamiques d'\u00e9crans\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>hasScreenDynamicPanels :<\/strong> d\u00e9termine s&rsquo;il existe des panneaux dynamiques dans un \u00e9cran donn\u00e9. Pour en savoir plus sur les balises \u00ab\u00a0Has\u00a0\u00bb <a href=\"\">, cliquez ici<\/a>. <\/li>\n<li><strong>ScreenDynamicPanel :<\/strong> description g\u00e9n\u00e9rale du ou des panneaux dynamiques de l&rsquo;\u00e9cran. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>ScreenDynamicPanelImage :<\/strong> renvoie une image du panneau dynamique.<\/li>\n<li><strong>ScreenDynamicPanelName :<\/strong> renvoie le nom du panneau.<\/li>\n<\/ul>\n<p>Pour tous les autres \u00e9l\u00e9ments du panneau dynamique, voir \u00ab\u00a0ScreensDynamicPanel\u00a0\u00bb (lien dans la section \u00ab\u00a0<a href=\"#screens\">Screens<\/a>\u00a0\u00bb ci-dessus). Notez que ces \u00e9l\u00e9ments ne concernent que les panneaux dynamiques. <\/p>\n<h4>Sc\u00e9narios<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13905\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/scenarios.png\" alt=\"sc\u00e9narios\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>Sc\u00e9nario :<\/strong> L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu ci-dessous.<\/li>\n<li><strong>ScenarioName :<\/strong> renvoie le nom du sc\u00e9nario.<\/li>\n<li><strong>ScenarioImage :<\/strong> renvoie une capture d&rsquo;\u00e9cran du sc\u00e9nario.<\/li>\n<li><strong>ScenarioDescription :<\/strong> renvoie une description du sc\u00e9nario.<\/li>\n<li><strong>ScenarioComments :<\/strong> renvoie une liste des commentaires relatifs au sc\u00e9nario. Pour plus d&rsquo;informations sur les balises, consultez la section Commentaires (lien vers<a href=\"\">\u00ab\u00a0Commentaires<\/a>\u00a0\u00bb ci-dessous) et reportez-vous \u00e0 la hi\u00e9rarchie xml pour les noms sp\u00e9cifiques. <\/li>\n<li><strong>ScenarioRequirements :<\/strong> renvoie une liste des exigences li\u00e9es au sc\u00e9nario. Pour plus d&rsquo;informations sur les balises, consultez la section Exigences (lien vers<a href=\"\">\u00ab\u00a0Exigences<\/a>\u00a0\u00bb ci-dessous) et reportez-vous \u00e0 la hi\u00e9rarchie xml pour les noms sp\u00e9cifiques. <\/li>\n<\/ul>\n<h4>DataMasters<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13907\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/data-masters.png\" alt=\"ma\u00eetres des donn\u00e9es\" width=\"755\" height=\"358\"><\/p>\n<ul>\n<li><strong>Fiche de donn\u00e9es :<\/strong> description d&rsquo;une fiche de donn\u00e9es. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>DataMasterName :<\/strong> ins\u00e8re le nom du ma\u00eetre des donn\u00e9es.<\/li>\n<li><strong>DataMasterAttribute :<\/strong> renvoie les champs du ma\u00eetre des donn\u00e9es.<\/li>\n<li><strong>DataMasterAttributeName | DataMasterAttributeType | DataMasterAttributeValue :<\/strong> renvoie une description g\u00e9n\u00e9rale des noms, types et valeurs des champs de la base de donn\u00e9es (le cas \u00e9ch\u00e9ant).<\/li>\n<\/ul>\n<h4><a id=\"comments\"><\/a>Commentaires<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13908\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/comments.png\" alt=\"commentaires\" width=\"755\" height=\"290\"><\/p>\n<ul>\n<li><strong>Commentaire :<\/strong> description g\u00e9n\u00e9rale du commentaire d&rsquo;un prototype. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>Auteur du commentaire | Date du commentaire | Contenu du commentaire :<\/strong> description g\u00e9n\u00e9rale de l&rsquo;auteur, de la date de cr\u00e9ation et du contenu du commentaire.<\/li>\n<li><strong>CommentRelatedTo :<\/strong> renvoie une image de l&rsquo;\u00e9l\u00e9ment qui contient le commentaire.<\/li>\n<\/ul>\n<h4><a id=\"requirements\"><\/a>Exigences<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13909\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/requirements.png\" alt=\"exigences\" width=\"755\" height=\"774\"><\/p>\n<ul>\n<li><strong>Exigence :<\/strong> description g\u00e9n\u00e9rale de l&rsquo;exigence d&rsquo;un prototype. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>RequirementCode :<\/strong> renvoie le code de l&rsquo;exigence.<\/li>\n<li><strong>RequirementCreationDate :<\/strong> renvoie la date de cr\u00e9ation.<\/li>\n<li><strong>RequirementAuthor :<\/strong> renvoie l&rsquo;auteur de l&rsquo;exigence.<\/li>\n<li><strong>RequirementCurrentVersion :<\/strong> renvoie le num\u00e9ro de la version actuellement active.<\/li>\n<li><strong>RequirementRelatedTo :<\/strong> r\u00e9f\u00e9rence l&rsquo;\u00e9l\u00e9ment de l&rsquo;UI, l&rsquo;\u00e9cran, le mod\u00e8le ou le sc\u00e9nario associ\u00e9 \u00e0 l&rsquo;exigence.<\/li>\n<li><strong>ActiveVersion | Auteur | Date | Type | Nom | Source | Description | Commentaire | FitCriteria | Test | Justification :<\/strong> une description g\u00e9n\u00e9rale de la version, de l&rsquo;auteur, de la date, du type, du nom, de la source, de la description, des commentaires, des FitCriteria, des tests et de la justification de l&rsquo;exigence.<\/li>\n<li><strong>RequirementVersion :<\/strong> une description g\u00e9n\u00e9rale de la version de l&rsquo;exigence. L&rsquo;attribut repeat permet de r\u00e9p\u00e9ter le contenu. <\/li>\n<li><strong>Num\u00e9ro | Auteur | Date | Type | Nom | Source | Description | Commentaire | Crit\u00e8res d&rsquo;ad\u00e9quation | Test | Justification :<\/strong> descripteurs d&rsquo;exigences pour toutes les versions d&rsquo;exigences.<\/li>\n<\/ul>\n<h3>Conditions dans les \u00e9tiquettes<\/h3>\n<h4><a id=\"has-tags\"><\/a>A des \u00e9tiquettes<\/h4>\n<p>Les balises \u00ab\u00a0Has\u00a0\u00bb sont des d\u00e9clarations bool\u00e9ennes (vrai\/faux) qui seront d\u00e9termin\u00e9es en fonction du contenu des \u00e9crans de votre prototype. La valeur des balises \u00ab\u00a0Has\u00a0\u00bb appara\u00eet automatiquement lorsque des \u00e9l\u00e9ments, des \u00e9v\u00e9nements ou des composants du prototype apparaissent dans l&rsquo;\u00e9cran d&rsquo;un prototype. Par exemple, s&rsquo;il y a des commentaires dans un \u00e9cran, la valeur des balises \u00ab\u00a0Has\u00a0\u00bb le refl\u00e9tera.  <\/p>\n<h4>Autres tags<\/h4>\n<p>Tags qui commencent par \u00ab\u00a0&lt;Inclure\u00a0\u00bb vous permet d&#8217;emp\u00eacher l&rsquo;impression de cat\u00e9gories vides, sans avoir \u00e0 les supprimer manuellement dans le document g\u00e9n\u00e9r\u00e9. La valeur de ces balises est d\u00e9termin\u00e9e dans la bo\u00eete de dialogue \u00ab\u00a0Document personnalis\u00e9\u00a0\u00bb, dans l&rsquo;\u00e9diteur de Justinmind. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13910\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/customized-document-dialog.png\" alt=\"dialogue sur les documents personnalis\u00e9s\" width=\"755\" height=\"583\"><br \/>\nPar exemple, si vous ne souhaitez pas inclure les ma\u00eetres de donn\u00e9es dans votre prototype, vous pouvez les exclure de votre mod\u00e8le de document \u00e0 l&rsquo;aide des balises \u00ab\u00a0&lt;Include \u00a0\u00bb et les d\u00e9s\u00e9lectionner dans la bo\u00eete de dialogue \u00a0\u00bb Document personnalis\u00e9 \u00ab\u00a0.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13911\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/include-navigation-map.png\" alt=\"inclure une carte de navigation\" width=\"755\" height=\"270\"><\/p>\n<h2><a id=\"creating-your-specifications-document-template\"><\/a>Cr\u00e9ation de votre mod\u00e8le de cahier des charges<\/h2>\n<p>Ouvrez le document de sp\u00e9cifications que vous souhaitez transformer en mod\u00e8le ou r\u00e9digez le v\u00f4tre \u00e0 partir d&rsquo;un document vierge, en utilisant la mise en page ci-dessus. Une fois que vous avez votre document, il est facile de le transformer en mod\u00e8le. Vous pouvez r\u00e9cup\u00e9rer deux \u00e9l\u00e9ments de votre prototype pour les utiliser dans votre mod\u00e8le de document : le texte et les images. Dans l&rsquo;onglet \u00ab\u00a0D\u00e9veloppeur\u00a0\u00bb de Microsoft Word, vous verrez un groupe appel\u00e9 \u00ab\u00a0Contr\u00f4les\u00a0\u00bb. Dans le groupe \u00ab\u00a0Contr\u00f4les\u00a0\u00bb, vous utiliserez les \u00e9l\u00e9ments suivants :  <\/p>\n<p> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13912\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/controls-developers-tab.png\" alt=\"contr\u00f4les onglet d\u00e9veloppeurs\" width=\"755\" height=\"163\"><\/p>\n<ol class=\"image-bullet\">\n<li>Texte enrichi : utilis\u00e9 pour afficher du texte format\u00e9<\/li>\n<li>Texte brut : permet d&rsquo;afficher du texte brut et du texte avec des sauts de ligne.<\/li>\n<li>Image : utilis\u00e9e pour afficher des images<\/li>\n<\/ol>\n<p>Pour inclure l&rsquo;un de ces \u00e9l\u00e9ments dans votre mod\u00e8le de document : Mettez en surbrillance le texte ou s\u00e9lectionnez l&rsquo;image que vous souhaitez associer aux donn\u00e9es de votre prototype. S\u00e9lectionnez ensuite l&rsquo;un des \u00e9l\u00e9ments \u00e9num\u00e9r\u00e9s ci-dessus (texte enrichi, texte brut ou image).<\/p>\n<p> &nbsp;Un conteneur doit appara\u00eetre, comprenant tous les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s. Dans le coin sup\u00e9rieur gauche de ce conteneur, vous trouverez un mini onglet. Si vous cliquez dessus, tout son contenu deviendra bleu et l&rsquo;onglet appara\u00eetra comme s\u00e9lectionn\u00e9.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13913\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/sample-text.png\" alt=\"exemple de texte\" width=\"755\" height=\"327\"><br \/>\nVous pouvez remplacer les noms des \u00e9l\u00e9ments de contr\u00f4le par vos balises dans la section \u00ab\u00a0Propri\u00e9t\u00e9s\u00a0\u00bb du groupe \u00ab\u00a0Contr\u00f4les\u00a0\u00bb.<br \/>\nLa bo\u00eete de dialogue suivante appara\u00eet : <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13914\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/content-control-properties.png\" alt=\"propri\u00e9t\u00e9s du contr\u00f4le de contenu\" width=\"755\" height=\"300\"><br \/>\nLa bo\u00eete de dialogue comporte deux champs de saisie principaux : \u00ab\u00a0Titre\u00a0\u00bb et \u00ab\u00a0Balise\u00a0\u00bb. Remplacez chacun d&rsquo;eux par l&rsquo;une de vos balises afin d&rsquo;\u00e9tablir un lien entre les donn\u00e9es de votre prototype et les \u00e9l\u00e9ments de votre document. Pour supprimer le contr\u00f4le du document, s\u00e9lectionnez l&rsquo;\u00e9l\u00e9ment \u00e0 l&rsquo;int\u00e9rieur du contr\u00f4le et cliquez avec le bouton droit de la souris. S\u00e9lectionnez \u00ab\u00a0Supprimer le contr\u00f4le de contenu\u00a0\u00bb. <\/p>\n<p> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13915\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/remove-content-control.png\" alt=\"supprimer le contr\u00f4le du contenu\" width=\"755\" height=\"224\"><\/p>\n<h2><a id=\"examples-of-template-creation\"><\/a>Exemples de cr\u00e9ation de mod\u00e8les<\/h2>\n<p>Voici trois exemples de mod\u00e8les :<\/p>\n<ul>\n<li>Impression de votre plan du site et de tous les commentaires de votre prototype<\/li>\n<li>Impression de tous les \u00e9crans et commentaires du prototype<\/li>\n<li>Impression de tous les \u00e9crans, y compris tous les panneaux du panneau dynamique<\/li>\n<\/ul>\n<h3>Impression de votre plan du site et de tous les commentaires de votre prototype<\/h3>\n<ol>\n<li>Ouvrez un nouveau document dans Microsoft Word et ins\u00e9rez une image. Cette image repr\u00e9sentera le plan du site du prototype. Sous cette image, ajoutez un texte qui repr\u00e9sente le commentaire, l&rsquo;auteur du commentaire et la date \u00e0 laquelle le commentaire a \u00e9t\u00e9 fait.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13917\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/comments-list.png\" alt=\"liste des commentaires\" width=\"755\" height=\"375\"><\/li>\n<li>Ensuite, ajoutez un contr\u00f4le \u00ab\u00a0Image\u00a0\u00bb \u00e0 l&rsquo;image, puis un contr\u00f4le \u00ab\u00a0Texte simple\u00a0\u00bb au texte situ\u00e9 sous l&rsquo;image et personnalisez-le comme vous le souhaitez. Donnez un titre au texte (par exemple, \u00ab\u00a0Liste de commentaires\u00a0\u00bb dans notre exemple). Le titre doit respecter la hi\u00e9rarchie des balises xml, et donc se r\u00e9f\u00e9rer au n\u0153ud Commentaire dans notre fichier hierarchy.xml. Dans cet exemple, le n\u0153ud sitemap est le n\u0153ud parent. Remplacez les champs de texte \u00ab\u00a0Title\u00a0\u00bb et \u00ab\u00a0Tag\u00a0\u00bb par \u00ab\u00a0NavigationMap\u00a0\u00bb dans \u00ab\u00a0Properties\u00a0\u00bb. Pour les commentaires, il s&rsquo;agit de la hi\u00e9rarchie :\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13918\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/notepad-comments.png\" alt=\"commentaires sur le bloc-notes\" width=\"755\" height=\"290\"><\/li>\n<li>Pour le nom de l&rsquo;auteur, nous utiliserons la balise \u00ab\u00a0CommentAuthor\u00a0\u00bb, pour la date, \u00ab\u00a0CommentDate\u00a0\u00bb et pour le commentaire, \u00ab\u00a0CommentContent\u00a0\u00bb :<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13919\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/comments-author.png\" alt=\"auteur des commentaires\" width=\"755\" height=\"142\"><\/li>\n<li>Ensuite, vous devez ajouter un contr\u00f4le \u00ab\u00a0Rich text\u00a0\u00bb \u00e0 l&rsquo;\u00e9l\u00e9ment pour ajouter tous les commentaires du prototype. Utilisez la balise \u00ab\u00a0Commentaire\u00a0\u00bb, qui comprend l&rsquo;attribut repeat. Cet attribut indique que le contr\u00f4le sera r\u00e9p\u00e9t\u00e9 pour tous les commentaires du prototype.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13920\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/comments-list-comment.png\" alt=\"liste des commentaires commentaire\" width=\"755\" height=\"142\"><\/li>\n<li>Vous pouvez ajouter une condition qui garantira que l&rsquo;\u00e9l\u00e9ment commentaire ne sera pas imprim\u00e9 s&rsquo;il n&rsquo;y a pas de commentaires. Pour ce faire, ajoutez un contr\u00f4le \u00ab\u00a0Rich Text\u00a0\u00bb \u00e0 tous les \u00e9l\u00e9ments que vous ne voulez pas imprimer s&rsquo;ils ne contiennent pas de commentaires. Utilisez la balise \u00ab\u00a0IncludeComments\u00a0\u00bb.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13921\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/include-comments.png\" alt=\"inclure des commentaires\" width=\"755\" height=\"142\"><\/li>\n<li>Enregistrez maintenant le document Word et importez-le dans Justinmind. Pour ce faire, allez dans le menu principal \u00ab\u00a0Fichier\u00a0\u00bb, puis \u00ab\u00a0Exporter vers un document\u00a0\u00bb et \u00ab\u00a0Document personnalis\u00e9\u00a0\u00bb. Allez dans l&rsquo;onglet \u00ab\u00a0Contenu\u00a0\u00bb et s\u00e9lectionnez le bouton radio \u00ab\u00a0D\u00e9fini par l&rsquo;utilisateur\u00a0\u00bb. S\u00e9lectionnez votre mod\u00e8le de document dans vos dossiers et cliquez sur \u00ab\u00a0G\u00e9n\u00e9rer un rapport\u00a0\u00bb.   <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13910\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/customized-document-dialog.png\" alt=\"dialogue sur les documents personnalis\u00e9s\" width=\"755\" height=\"583\">&nbsp;<\/li>\n<li>Si votre prototype comporte des commentaires, votre document final devrait ressembler \u00e0 ceci :<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13922\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/site-map-result.png\" alt=\"r\u00e9sultat du plan du site\" width=\"755\" height=\"408\"><\/li>\n<\/ol>\n<h3>Impression de tous les \u00e9crans et commentaires du prototype<\/h3>\n<ol>\n<li>Ouvrez un nouveau document dans Microsoft Word, remplissez-le avec une grande image et ajoutez du texte au-dessus. Cette image repr\u00e9sentera l&rsquo;\u00e9cran actuel de votre prototype et le texte le nom de l&rsquo;\u00e9cran. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13923\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-name.png\" alt=\"nom d'\u00e9cran\" width=\"755\" height=\"343\"><\/li>\n<li>Sous l&rsquo;image, ins\u00e9rez du texte pour repr\u00e9senter les commentaires de cet \u00e9cran. Personnalisez \u00e0 votre guise. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13924\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-name-author-comment.png\" alt=\"pseudonyme auteur commentaire\" width=\"755\" height=\"343\"><\/li>\n<li>Ajoutez un contr\u00f4le \u00ab\u00a0Image\u00a0\u00bb \u00e0 l&rsquo;image et un contr\u00f4le \u00ab\u00a0Texte brut\u00a0\u00bb au nom de l&rsquo;\u00e9cran. R\u00e9f\u00e9rez-vous au n\u0153ud Screens dans notre fichier hierarchy.xml. Pour les \u00e9crans, il s&rsquo;agit de la hi\u00e9rarchie : <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13895\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screens.png\" alt=\"\u00e9crans\" width=\"755\" height=\"482\"><\/li>\n<li>Ainsi, pour le nom de l&rsquo;\u00e9cran, nous utiliserons la balise \u00ab\u00a0ScreenName\u00a0\u00bb et pour l&rsquo;image, \u00ab\u00a0ScreenImage\u00a0\u00bb :<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13925\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-name-date.png\" alt=\"nom d'\u00e9cran date\" width=\"755\" height=\"343\"><\/li>\n<li>Pour le commentaire, nous allons diviser le texte pour repr\u00e9senter la valeur du marqueur et le texte du commentaire. Ajoutez un contr\u00f4le \u00ab\u00a0Plain text\u00a0\u00bb \u00e0 chaque partie, comme dans le dernier exemple. Les noms des balises doivent \u00eatre \u00ab\u00a0ScreenCommentContent\u00a0\u00bb, \u00ab\u00a0ScreenCommentDate\u00a0\u00bb et \u00ab\u00a0ScreenCommentAuthor\u00a0\u00bb :  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13899\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-comments.png\" alt=\"commentaires sur l'\u00e9cran\" width=\"755\" height=\"319\"><\/li>\n<li>Une fois les contr\u00f4les termin\u00e9s, vous devrez ajouter des contr\u00f4les globaux autour des \u00e9l\u00e9ments afin qu&rsquo;ils se r\u00e9p\u00e8tent. Ajoutez des contr\u00f4les \u00ab\u00a0Rich text\u00a0\u00bb aux commentaires et \u00e0 chaque \u00e9l\u00e9ment du document qui repr\u00e9sente un \u00e9cran. Utilisez la balise \u00ab\u00a0ScreenComment\u00a0\u00bb qui inclut l&rsquo;attribut repeat pour entourer tous les \u00e9l\u00e9ments qui incluent un commentaire et l&rsquo;onglet \u00ab\u00a0Screen\u00a0\u00bb qui inclut \u00e9galement l&rsquo;attribut repeat :  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13926\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-name-highlighted.png\" alt=\"nom d'\u00e9cran en surbrillance\" width=\"755\" height=\"343\"><\/li>\n<li>Enregistrez maintenant le document Word et importez-le dans Justinmind. Pour ce faire, allez dans le menu principal \u00ab\u00a0Fichier\u00a0\u00bb, puis \u00ab\u00a0Exporter vers un document\u00a0\u00bb et \u00ab\u00a0Document personnalis\u00e9\u00a0\u00bb. Allez dans l&rsquo;onglet \u00ab\u00a0Contenu\u00a0\u00bb et s\u00e9lectionnez le bouton radio \u00ab\u00a0D\u00e9fini par l&rsquo;utilisateur\u00a0\u00bb. S\u00e9lectionnez votre mod\u00e8le de document dans vos dossiers et cliquez sur \u00ab\u00a0G\u00e9n\u00e9rer un rapport\u00a0\u00bb.   <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13910\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/customized-document-dialog.png\" alt=\"dialogue sur les documents personnalis\u00e9s\" width=\"755\" height=\"583\"><\/li>\n<li>Votre document devrait ressembler \u00e0 ceci :<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13928\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/sign-up-result-1.png\" alt=\"r\u00e9sultat de l'inscription\" width=\"755\" height=\"500\"><\/li>\n<\/ol>\n<h3>Impression de tous les \u00e9crans, y compris tous les panneaux du panneau dynamique<\/h3>\n<ol>\n<li>Ouvrez un nouveau document dans Microsoft Word et ajoutez une grande image repr\u00e9sentant l&rsquo;\u00e9cran actuel du prototype et une autre pour repr\u00e9senter ses autres \u00e9tats (par exemple, lorsque des panneaux suppl\u00e9mentaires d&rsquo;un panneau dynamique sont actifs). Votre mod\u00e8le de document doit ressembler \u00e0 ceci : <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13929\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-name-other-states.png\" alt=\"nom d'\u00e9cran autres \u00e9tats\" width=\"755\" height=\"355\"><\/li>\n<li>Ajoutez des contr\u00f4les \u00ab\u00a0Image\u00a0\u00bb aux images. Utilisez la balise \u00ab\u00a0Screen\u00a0\u00bb et ses enfants pour l&rsquo;image de l&rsquo;\u00e9cran. Comme dans l&rsquo;exemple pr\u00e9c\u00e9dent, utilisez les balises \u00ab\u00a0ScreenName\u00a0\u00bb et \u00ab\u00a0ScreenImage\u00a0\u00bb. Pour les autres \u00e9tats, reportez-vous \u00e0 la balise \u00ab\u00a0ScreenDynamicPanels\u00a0\u00bb :   <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13902\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-dynamic-panels.png\" alt=\"panneaux dynamiques d'\u00e9crans\" width=\"755\" height=\"319\"><\/li>\n<li>Utilisez la balise \u00ab\u00a0ScreenDynamicPanelImage\u00a0\u00bb pour l&rsquo;image des autres \u00e9tats :<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13930\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-name-other-states-highlighted.png\" alt=\"nom d'\u00e9cran autres \u00e9tats mis en \u00e9vidence\" width=\"755\" height=\"355\"><\/li>\n<li>Ensuite, ajoutez un contr\u00f4le \u00ab\u00a0Rich text\u00a0\u00bb \u00e0 l&rsquo;image des autres \u00e9tats et un autre, qui inclut tous les \u00e9l\u00e9ments, pour indiquer l&rsquo;it\u00e9ration de l&rsquo;\u00e9cran. Utilisez la balise \u00ab\u00a0ScreenDynamicPanel\u00a0\u00bb, qui inclut l&rsquo;attribut repeat. Vous obtiendrez ainsi tous les autres \u00e9tats d&rsquo;un \u00e9cran donn\u00e9 :  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13931\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/screen-dynamic-panel-other-states.png\" alt=\"\u00e9cran panneau dynamique autres \u00e9tats\" width=\"755\" height=\"355\"><\/li>\n<li>Enregistrez maintenant le document Word et importez-le dans Justinmind. Pour ce faire, allez dans le menu principal \u00ab\u00a0Fichier\u00a0\u00bb, puis \u00ab\u00a0Exporter vers un document\u00a0\u00bb et \u00ab\u00a0Document personnalis\u00e9\u00a0\u00bb. Allez dans l&rsquo;onglet \u00ab\u00a0Contenu\u00a0\u00bb et s\u00e9lectionnez le bouton radio \u00ab\u00a0D\u00e9fini par l&rsquo;utilisateur\u00a0\u00bb. S\u00e9lectionnez votre mod\u00e8le de document dans vos dossiers et cliquez sur \u00ab\u00a0G\u00e9n\u00e9rer un rapport\u00a0\u00bb.   <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13910\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/customized-document-dialog.png\" alt=\"dialogue sur les documents personnalis\u00e9s\" width=\"755\" height=\"583\"><\/li>\n<li>Votre document devrait ressembler \u00e0 ceci :<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13932\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/sign-in-result.png\" alt=\"signer le r\u00e9sultat\" width=\"755\" height=\"517\"><\/li>\n<\/ol>\n<h2><a id=\"Tips-for-creating-specifications-document-templates\"><\/a>Conseils pour la cr\u00e9ation de mod\u00e8les de documents de sp\u00e9cifications<\/h2>\n<ul>\n<li>Assurez-vous que la hi\u00e9rarchie XML est bien repr\u00e9sent\u00e9e dans le mod\u00e8le. Lorsque vous avez des contr\u00f4les \u00e0 l&rsquo;int\u00e9rieur d&rsquo;autres contr\u00f4les, ils doivent respecter la hi\u00e9rarchie. <\/li>\n<li>Ne changez pas les noms des n\u0153uds ou ils ne fonctionneront pas.<\/li>\n<li>N&rsquo;utilisez pas les balises ou pour r\u00e9p\u00e9ter des informations. Les seules balises qui r\u00e9p\u00e8tent des donn\u00e9es sont celles qui sont marqu\u00e9es de l&rsquo;attribut \u00ab\u00a0repeat\u00a0\u00bb. <\/li>\n<li>N&rsquo;ajoutez pas de contr\u00f4les \u00e0 l&rsquo;en-t\u00eate ou au pied de page, car ils ne seront pas trait\u00e9s.<\/li>\n<li>Si quelque chose ne va pas, Microsoft Word vous avertira d&rsquo;une mauvaise structuration. En g\u00e9n\u00e9ral, Word peut r\u00e9soudre lui-m\u00eame ces probl\u00e8mes mineurs. Si ce n&rsquo;est pas le cas, reportez-vous au fichier hierarchy.xml.  <\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Avec Justinmind, vous pouvez facilement g\u00e9n\u00e9rer des documents de sp\u00e9cification, qui servent de composants de sp\u00e9cification fonctionnelle de vos prototypes. Ces documents de sp\u00e9cification sont g\u00e9n\u00e9r\u00e9s&#8230;<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8439,8436],"tags":[],"class_list":["post-124740","post","type-post","status-publish","format-standard","hentry","category-lespace-de-travail","category-guide-de-lutilisateur"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/posts\/124740"}],"collection":[{"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/comments?post=124740"}],"version-history":[{"count":1,"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/posts\/124740\/revisions"}],"predecessor-version":[{"id":126148,"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/posts\/124740\/revisions\/126148"}],"wp:attachment":[{"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/media?parent=124740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/categories?post=124740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.justinmind.com\/fr\/wp-json\/wp\/v2\/tags?post=124740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}