{"id":124739,"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:22","modified_gmt":"2025-02-03T15:44:22","slug":"creating-specifications-document-templates","status":"publish","type":"post","link":"https:\/\/www.justinmind.com\/es\/soporte\/crear-especificaciones-plantillas-documento","title":{"rendered":"Crear plantillas de documentos de especificaciones"},"content":{"rendered":"<p>Con Justinmind, puedes generar f\u00e1cilmente documentos de especificaci\u00f3n, que sirven como componentes de especificaci\u00f3n funcional de tus prototipos. Estos documentos de especificaci\u00f3n se generan en formato .docx y proporcionan un entregable impreso formal de tu prototipo que luego puedes distribuir a las partes interesadas o a tus colegas. Tambi\u00e9n puedes crear tus propias plantillas de documentos de especificaci\u00f3n de tus prototipos Justinmind en Microsoft Word. Ten en cuenta que s\u00f3lo los ordenadores con Windows podr\u00e1n crear el marco necesario para crear un documento personalizado. Las plantillas de documentaci\u00f3n pueden crearse con Microsoft Word (a partir de la versi\u00f3n 2007).<\/p>\n<h2><a id=\"configuring-microsoft-word\"><\/a>Configurar Microsoft Word<\/h2>\n<p>Para crear una plantilla de documento de especificaciones, tendr\u00e1s que abrir un documento de especificaciones de un proyecto Justinmind existente y convertirlo en una plantilla. Para empezar, ve a la pesta\u00f1a \u00abDesarrollador\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=\"pesta\u00f1a desarrolladores microsoft word\" width=\"755\" height=\"162\"><br \/>\nSi esta pesta\u00f1a est\u00e1 oculta, puedes recuperarla yendo a Archivo&gt;Opciones&gt;Personalizar cinta y moviendo la pesta\u00f1a \u00abDesarrollador\u00bb de izquierda a derecha.<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=\"personalizar cinta microsoft word\" width=\"755\" height=\"466\"><\/p>\n<h2><a id=\"XML-tags-for-specifications-document-templates\"><\/a>Etiquetas XML para plantillas de documentos de especificaciones<\/h2>\n<p>Para crear una plantilla de documento de especificaciones, necesitar\u00e1s mantener una jerarqu\u00eda de etiquetas XML para recuperar los datos correctos de tu prototipo. Una lista de etiquetas en un archivo XML creado por Justinmind te ayudar\u00e1 a definir tu plantilla de documento. Para acceder a este archivo, navega hasta el lugar donde Justinmind se instal\u00f3 en tu ordenador, ve a la carpeta \u00abtemplates\u00bb y abre el archivo \u00abhierarchy.xml\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=\"informaci\u00f3n sobre prototipos\" width=\"755\" height=\"482\"><br \/>\nEl nodo padre es \u00abPrototyperInfo\u00bb. Los nodos hijos son<\/p>\n<ul>\n<li><strong>Logotipo:<\/strong> el logotipo del prototipo<\/li>\n<li><strong>ProjectName:<\/strong> nombre del prototipo<\/li>\n<li><strong>FechaCreaci\u00f3n:<\/strong> la fecha en que se gener\u00f3 el prototipo<\/li>\n<li><strong>NavigationMap:<\/strong> el mapa del sitio del prototipo<\/li>\n<\/ul>\n<p>Cada una de estas categor\u00edas contiene al menos un elemento. Al insertar una de estas etiquetas, se desencadenar\u00e1 un bucle recursivo, imprimiendo todos los elementos incluidos. <\/p>\n<ul>\n<li>Pantallas<strong>:<\/strong> todas las pantallas del prototipo<\/li>\n<li><strong>Plantillas:<\/strong> todas las plantillas del prototipo<\/li>\n<li><strong>Escenarios:<\/strong> todos los escenarios del prototipo<\/li>\n<li><strong>DataMasters:<\/strong> todos los maestros de datos del prototipo<\/li>\n<li><strong>Comentarios:<\/strong> todos los comentarios del prototipo<\/li>\n<li><strong>Requisitos:<\/strong> todos los requisitos del prototipo<\/li>\n<\/ul>\n<h3>Elementos de la pantalla\/plantilla<\/h3>\n<h4><a id=\"screens\"><\/a>Pantallas<\/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=\"pantallas\" width=\"755\" height=\"482\"><\/p>\n<ul>\n<li><strong>Pantalla:<\/strong> descripci\u00f3n de la pantalla de un prototipo, que se repetir\u00e1 para cada pantalla del prototipo. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>NombrePantalla:<\/strong> inserta el nombre de la pantalla.<\/li>\n<li><strong>ImagenPantalla:<\/strong> inserta una imagen de la pantalla.<\/li>\n<li>PlantillaPantalla<strong>:<\/strong> sustituye el texto seleccionado por el nombre de la plantilla de la pantalla.<\/li>\n<li><strong>PantallaAccesible:<\/strong> sustituye el texto seleccionado en funci\u00f3n de si la pantalla actual est\u00e1 vinculada o no a la pantalla de inicio.<\/li>\n<li><strong>NotasDePantalla:<\/strong> sustituye el texto seleccionado por la descripci\u00f3n de la pantalla.<\/li>\n<li><strong>PantallaMisWidgets:<\/strong> inserta los elementos de UI de la pantalla (widgets en el lienzo que no forman parte de la Biblioteca B\u00e1sica de Widgets).<\/li>\n<li><strong>ScreenWidgets:<\/strong> devuelve una descripci\u00f3n de los elementos de UI que contienen eventos.<\/li>\n<li><strong>ComentariosPantalla:<\/strong> inserta los comentarios de la pantalla.<\/li>\n<li>RequisitosDeLaPantalla<strong>:<\/strong> inserta los requisitos de la pantalla.<\/li>\n<li><strong>ElementosOcultosDePantalla:<\/strong> inserta los elementos ocultos de la pantalla.<\/li>\n<li><strong>ScreenDynamicPanels:<\/strong> inserta los paneles adicionales de los paneles din\u00e1micos de la pantalla.<\/li>\n<li><strong>ScreenMenus:<\/strong> inserta los elementos UI del Men\u00fa de la pantalla.<\/li>\n<li><strong>ScreenTrees:<\/strong> inserta los elementos UI \u00c1rbol de la pantalla.<\/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=\"proyectar mis widgets\" width=\"755\" height=\"300\"><\/p>\n<ul>\n<li><strong>hasPantallaMyWidgets:<\/strong> determina si hay MyWidgets en la pantalla. M\u00e1s informaci\u00f3n sobre las etiquetas \u00abHas\u00bb <a href=\"\">aqu\u00ed<\/a>. <\/li>\n<li><strong>PantallaMyWidget:<\/strong> coloca la informaci\u00f3n de los elementos MyWidgets en la pantalla. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>ScreenMyWidgetName | ScreenMyWidgetRelatedTo | ScreenMyWidgetMarkerID:<\/strong> devuelve el nombre, la imagen y el n\u00famero de MyWidget relacionados con los marcadores de pantalla (si est\u00e1n presentes).<\/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 de pantalla\" width=\"755\" height=\"578\"><\/p>\n<ul>\n<li><strong>hasScreenWidgets:<\/strong> determina si hay elementos que contengan eventos en la pantalla. M\u00e1s informaci\u00f3n sobre las etiquetas \u00abHas\u00bb <a href=\"\">aqu\u00ed<\/a>. &nbsp;<\/li>\n<li><strong>ScreenWidget:<\/strong> inserta los elementos que contienen eventos en la pantalla. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>ScreenWidgetScreenshot:<\/strong> inserta una imagen correspondiente al elemento que contiene un evento.<\/li>\n<li><strong>ScreenWidgetMarkerID:<\/strong> devuelve el n\u00famero que tiene el elemento asociado en la pantalla cuando los marcadores est\u00e1n activos.<\/li>\n<li><strong>ScreenWidgetEvent:<\/strong> repite todos los eventos asociados a este elemento.<\/li>\n<li><strong>ScreenWidgetEventType:<\/strong> devuelve el nombre del evento (por ejemplo, Al hacer clic, Al cargar la p\u00e1gina, etc.).<\/li>\n<li><strong>ScreenWidgetInteraction:<\/strong> repite todas las interacciones de un evento determinado.<\/li>\n<li><strong>ScreenWidgetInteractionName:<\/strong> devuelve el nombre de la interacci\u00f3n.<\/li>\n<li><strong>ScreenWidgetConditionBlock:<\/strong> devuelve todas las interacciones dentro de un evento determinado.<\/li>\n<li><strong>ScreenWidgetConditionClause:<\/strong> devuelve un \u00abif\u00bb, \u00abelse if\u00bb o \u00abelse\u00bb que indica el orden de ejecuci\u00f3n en la interacci\u00f3n, como se ve en el constructor de condiciones de la paleta Eventos. <strong>ScreenWidgetConditionDescription<\/strong>: describe la condici\u00f3n.<\/li>\n<li><strong>ScreenWidgetAction:<\/strong> descripci\u00f3n de una acci\u00f3n e im\u00e1genes. El atributo repeat permite repetir el contenido. <\/li>\n<li><strong>ScreenWidgetDescription:<\/strong> describe esta acci\u00f3n.<\/li>\n<li><strong>ScreenWidgetActionTarget:<\/strong> una descripci\u00f3n de las im\u00e1genes del elemento de destino. El atributo repeat permite repetir el contenido. <\/li>\n<li><strong>ScreenWidgetActionTargetImage:<\/strong> devuelve una imagen de cada elemento objetivo de esta acci\u00f3n.<\/li>\n<\/ul>\n<h4>PantallaComentarios<\/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=\"comentarios en pantalla\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>hasComentariosPantalla:<\/strong> determina si hay comentarios en una pantalla determinada. Encuentra m\u00e1s informaci\u00f3n sobre las etiquetas \u00abHas\u00bb <a href=\"\">aqu\u00ed<\/a>. &nbsp;<\/li>\n<li><strong>ScreenComment:<\/strong> devuelve el nodo de comentarios. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>PantallaComentarioAutor | PantallaComentarioFecha | PantallaComentarioContenido:<\/strong> devuelve el autor, la fecha y el contenido del comentario de cada comentario.<\/li>\n<li><strong>ScreenCommentRelatedTo:<\/strong> devuelve una imagen del elemento que contiene el comentario.<\/li>\n<li><strong>ScreenCommentMarkerID:<\/strong> devuelve el n\u00famero que tiene este comentario en la pantalla cuando los marcadores est\u00e1n activos.<\/li>\n<\/ul>\n<h4>Requisitos de la pantalla<\/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=\"requisitos de la pantalla\" width=\"755\" height=\"802\"><\/p>\n<ul>\n<li><strong>hasScreenRequirements:<\/strong> determina si hay requisitos en una pantalla dada. M\u00e1s informaci\u00f3n sobre las etiquetas \u00abHas\u00bb <a href=\"\">aqu\u00ed<\/a>. <\/li>\n<li><strong>RequisitoPantalla:<\/strong> descripci\u00f3n general del requisito. El atributo repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>ScreenRequirementCode:<\/strong> devuelve el c\u00f3digo del requisito.<\/li>\n<li><strong>ScreenRequirementCreationDate:<\/strong> devuelve la fecha de creaci\u00f3n.<\/li>\n<li><strong>ScreenRequirementAuthor:<\/strong> devuelve el autor del requisito.<\/li>\n<li><strong>ScreenRequirementCurrentVersion:<\/strong> indica el n\u00famero de la versi\u00f3n actualmente activa.<\/li>\n<li><strong>PantallaRequerimientoRelaci\u00f3n:<\/strong> devuelve una imagen del elemento que est\u00e1 asociado a un requisito. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>ScreenRequirementRelatedTo:<\/strong> imprime una imagen de cada elemento asociado a un requisito, como pantallas, plantillas, escenarios o componentes.<\/li>\n<li><strong>ScreenRequirementMarkerID:<\/strong> devuelve el n\u00famero que tiene el elemento asociado en la pantalla cuando los marcadores est\u00e1n activos.<\/li>\n<li><strong>ActiveVersion | Autor | Fecha | Tipo | Nombre | Fuente | Descripci\u00f3n | Comentario | FitCriteria | Prueba | Justificaci\u00f3n:<\/strong> describe la versi\u00f3n actual.<\/li>\n<li><strong>ScreenRequirementVersion | Name | Author | CreationDate | Type | Name | Source | Description | Comment | FitCriteria | Test | Justification<\/strong>: devuelve una descripci\u00f3n general, que se repite para cada versi\u00f3n de requisito.<\/li>\n<\/ul>\n<h4>PantallaElementosOcultos<\/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=\"pantalla elementos ocultos\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>hasPantallaElementosOcultos:<\/strong> determina si hay elementos ocultos en una pantalla dada. M\u00e1s informaci\u00f3n sobre las etiquetas \u00abHas\u00bb <a href=\"\">aqu\u00ed<\/a>. &nbsp;<\/li>\n<li><strong>Elemento oculto en pantalla:<\/strong> El atributo de repetici\u00f3n permite repetir el contenido de abajo.<\/li>\n<li><strong>PantallaImagenElementoOculto:<\/strong> devuelve una imagen del elemento oculto.<\/li>\n<li><strong>ScreenHiddenElementName:<\/strong> devuelve el nombre del elemento.<\/li>\n<li><strong>ScreenHiddenElementWidgets:<\/strong> devuelve los eventos del elemento.<\/li>\n<li><strong>ScreenHiddenElementComments:<\/strong> devuelve los comentarios del elemento.<\/li>\n<li><strong>ScreenHiddenElementRequirements:<\/strong> devuelve los requisitos del elemento.<\/li>\n<\/ul>\n<h4>PantallaPanelesDin\u00e1micos<\/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=\"pantalla paneles din\u00e1micos\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>hasPanelesDin\u00e1micosDePantalla:<\/strong> determina si hay paneles din\u00e1micos en una pantalla determinada. Encuentra m\u00e1s informaci\u00f3n sobre las etiquetas \u00abHas\u00bb <a href=\"\">aqu\u00ed<\/a>. <\/li>\n<li><strong>ScreenDynamicPanel:<\/strong> descripci\u00f3n general del panel o paneles din\u00e1micos de la pantalla. El atributo repetir permite la repetici\u00f3n del contenido. <\/li>\n<li><strong>ScreenDynamicPanelImage:<\/strong> devuelve una imagen del panel din\u00e1mico.<\/li>\n<li><strong>ScreenDynamicPanelName:<\/strong> devuelve el nombre del panel.<\/li>\n<\/ul>\n<p>Para el resto de elementos del Panel Din\u00e1mico, consulta \u00abPantallasPanelDin\u00e1mico\u00bb (enlace a la secci\u00f3n \u00ab<a href=\"#screens\">Pantallas<\/a>\u00bb anterior). Ten en cuenta que estos elementos son s\u00f3lo para Paneles Din\u00e1micos. <\/p>\n<h4>Escenarios<\/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=\"escenarios\" width=\"755\" height=\"319\"><\/p>\n<ul>\n<li><strong>Escenario:<\/strong> El atributo repetir permite repetir el contenido que aparece a continuaci\u00f3n.<\/li>\n<li><strong>ScenarioName:<\/strong> devuelve el nombre del escenario.<\/li>\n<li><strong>ScenarioImage:<\/strong> devuelve una captura de pantalla del escenario.<\/li>\n<li><strong>Descripci\u00f3n del escenario:<\/strong> devuelve una descripci\u00f3n del escenario.<\/li>\n<li><strong>ScenarioComments:<\/strong> devuelve una lista de los comentarios relacionados con el escenario. Para m\u00e1s informaci\u00f3n sobre las etiquetas, ve a la secci\u00f3n Comentarios (enlace a<a href=\"\">\u00abComentarios<\/a>\u00bb m\u00e1s abajo) y consulta la jerarqu\u00eda xml para conocer los nombres espec\u00edficos. <\/li>\n<li><strong>RequisitosDelEscenario:<\/strong> devuelve una lista de los requisitos relacionados con el escenario. Para m\u00e1s informaci\u00f3n sobre las etiquetas, ve a la secci\u00f3n Requisitos (enlace a<a href=\"\">\u00abRequisitos<\/a>\u00bb m\u00e1s abajo) y consulta la jerarqu\u00eda xml para los nombres espec\u00edficos. <\/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=\"maestros de datos\" width=\"755\" height=\"358\"><\/p>\n<ul>\n<li>Maestro de datos<strong>:<\/strong> descripci\u00f3n de un maestro de datos. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>DataMasterName:<\/strong> inserta el nombre del maestro de datos.<\/li>\n<li><strong>DataMasterAttribute:<\/strong> devuelve los Campos del Maestro de Datos.<\/li>\n<li><strong>DataMasterAttributeName | DataMasterAttributeType | DataMasterAttributeValue:<\/strong> devuelve una descripci\u00f3n general de los nombres, tipos y valores (si los hay) del Campo Maestro de Datos.<\/li>\n<\/ul>\n<h4><a id=\"comments\"><\/a>Comentarios<\/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=\"comentarios\" width=\"755\" height=\"290\"><\/p>\n<ul>\n<li>Comentario<strong>:<\/strong> descripci\u00f3n general del comentario de un prototipo. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>CommentAuthor | CommentDate | CommentContent:<\/strong> una descripci\u00f3n general del autor, la fecha de creaci\u00f3n y el contenido del comentario.<\/li>\n<li><strong>ComentarioRelacionadoCon:<\/strong> devuelve una imagen del elemento que tiene el comentario.<\/li>\n<\/ul>\n<h4><a id=\"requirements\"><\/a>Requisitos<\/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=\"requisitos\" width=\"755\" height=\"774\"><\/p>\n<ul>\n<li>Requisito<strong>:<\/strong> descripci\u00f3n general del requisito de un prototipo. El atributo de repetici\u00f3n permite repetir el contenido. <\/li>\n<li><strong>C\u00f3digoRequisito:<\/strong> devuelve el c\u00f3digo del requisito.<\/li>\n<li><strong>RequirementCreationDate:<\/strong> devuelve la fecha de creaci\u00f3n.<\/li>\n<li><strong>AutorRequisito:<\/strong> devuelve el autor del requisito.<\/li>\n<li><strong>RequisitoVersi\u00f3nActual:<\/strong> devuelve el n\u00famero de la versi\u00f3n actualmente activa.<\/li>\n<li><strong>RequirementRelatedTo:<\/strong> hace referencia al elemento de UI, pantalla, plantilla o escenario asociado al requisito.<\/li>\n<li><strong>ActiveVersion | Author | Date | Type | Name | Source | Description | Comment | FitCriteria | Test | Justification:<\/strong> descripci\u00f3n general de la versi\u00f3n del requisito, autor, fecha, tipo, nombre, fuente, descripci\u00f3n, comentarios, FitCriteria, tests y justificaci\u00f3n.<\/li>\n<li><strong>RequirementVersion:<\/strong> descripci\u00f3n general de la versi\u00f3n del requisito. El atributo repeat permite repetir el contenido. <\/li>\n<li><strong>N\u00famero | Autor | Fecha | Tipo | Nombre | Fuente | Descripci\u00f3n | Comentario | FitCriteria | Prueba | Justificaci\u00f3n:<\/strong> descriptores de requisitos para todas las versiones de requisitos.<\/li>\n<\/ul>\n<h3>Condiciones en las etiquetas<\/h3>\n<h4><a id=\"has-tags\"><\/a>Tiene etiquetas<\/h4>\n<p>Las etiquetas \u00abTiene\u00bb son declaraciones booleanas (verdadero\/falso) que se determinar\u00e1n en funci\u00f3n del contenido de las pantallas de tu prototipo. El valor de las etiquetas \u00abTiene\u00bb aparecer\u00e1 autom\u00e1ticamente cuando aparezcan elementos, eventos o componentes del prototipo en la pantalla de un prototipo. Por ejemplo, si hay comentarios en una pantalla, el valor de las etiquetas \u00abTiene\u00bb lo reflejar\u00e1.  <\/p>\n<h4>Otras etiquetas<\/h4>\n<p>Etiquetas que empiezan por \u00ab&lt;Incluir\u00bb te permiten impedir que se impriman las categor\u00edas vac\u00edas, sin tener que eliminarlas manualmente en el documento generado. El valor de estas etiquetas se determina en el di\u00e1logo \u00abDocumento personalizado\u00bb, en el editor 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=\"di\u00e1logo de documento personalizado\" width=\"755\" height=\"583\"><br \/>\nPor ejemplo, si no quieres incluir maestros de datos en tu prototipo, puedes excluirlos de tu plantilla de documento utilizando las etiquetas \u00ab&lt;Incluir\u00bb y deseleccionarlos en el cuadro de di\u00e1logo \u00abDocumento personalizado\u00bb.<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=\"incluye mapa de navegaci\u00f3n\" width=\"755\" height=\"270\"><\/p>\n<h2><a id=\"creating-your-specifications-document-template\"><\/a>Crear tu modelo de pliego de condiciones<\/h2>\n<p>Abre el documento de especificaciones que quieras transformar en plantilla o escribe el tuyo propio a partir de un documento en blanco, utilizando el esquema anterior. Una vez que tengas tu documento, configurarlo como plantilla es f\u00e1cil. Hay dos elementos que puedes recuperar de tu prototipo para utilizarlos en la plantilla de tu documento: texto e im\u00e1genes. En la pesta\u00f1a \u00abDesarrollador\u00bb de Microsoft Word, ver\u00e1s un grupo llamado \u00abControles\u00bb. Del grupo \u00abControles\u00bb, utilizar\u00e1s los siguientes elementos:  <\/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=\"controles pesta\u00f1a desarrolladores\" width=\"755\" height=\"163\"><\/p>\n<ol class=\"image-bullet\">\n<li>Texto enriquecido: se utiliza para mostrar texto formateado<\/li>\n<li>Texto sin formato: se utiliza para mostrar texto sin formato y texto con saltos de l\u00ednea<\/li>\n<li>Imagen: se utiliza para mostrar im\u00e1genes<\/li>\n<\/ol>\n<p>Para incluir uno de estos elementos en tu plantilla de documento: Resalta el texto o selecciona la imagen que quieras asociar a los datos de tu prototipo. A continuaci\u00f3n, selecciona uno de los elementos enumerados anteriormente (texto enriquecido, texto sin formato o imagen).<\/p>\n<p> &nbsp;Deber\u00eda aparecer un contenedor con todos tus elementos seleccionados. En la esquina superior izquierda de este contenedor, encontrar\u00e1s una mini pesta\u00f1a. Si haces clic en ella, todo su contenido se volver\u00e1 azul y la pesta\u00f1a aparecer\u00e1 seleccionada.  <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=\"texto de muestra\" width=\"755\" height=\"327\"><br \/>\nPuedes sustituir los nombres de los elementos de control por tus etiquetas en la secci\u00f3n \u00abPropiedades\u00bb del grupo \u00abControles\u00bb. Aparecer\u00e1 el siguiente cuadro de di\u00e1logo:<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=\"propiedades del control de contenido\" width=\"755\" height=\"300\"><br \/>\nHay dos campos de entrada principales dentro del di\u00e1logo: \u00abT\u00edtulo\u00bb y \u00abEtiqueta\u00bb. Sustituye cada uno de ellos por una de tus etiquetas para establecer un v\u00ednculo entre los datos de tu prototipo y los elementos de tu documento. Para eliminar el control del documento, selecciona el elemento dentro del control y haz clic con el bot\u00f3n derecho del rat\u00f3n. Selecciona \u00abEliminar control de contenido\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=\"eliminar el control de contenido\" width=\"755\" height=\"224\"><\/p>\n<h2><a id=\"examples-of-template-creation\"><\/a>Ejemplos de creaci\u00f3n de plantillas<\/h2>\n<p>Aqu\u00ed tienes tres ejemplos de plantillas:<\/p>\n<ul>\n<li>Imprimir el mapa del sitio y todos los comentarios de tu prototipo<\/li>\n<li>Imprimir todas las pantallas del prototipo y los comentarios<\/li>\n<li>Imprimir todas las pantallas, incluidos todos los paneles del Panel Din\u00e1mico<\/li>\n<\/ul>\n<h3>Imprimir el mapa del sitio y todos los comentarios de tu prototipo<\/h3>\n<ol>\n<li>Abre un nuevo documento en Microsoft Word e inserta una imagen. Esta imagen representar\u00e1 el mapa del sitio del prototipo. Debajo de esta imagen, a\u00f1ade un texto que represente el comentario, el autor del comentario y la fecha en que se hizo el comentario.  <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=\"lista de comentarios\" width=\"755\" height=\"375\"><\/li>\n<li>A continuaci\u00f3n, a\u00f1ade un control \u00abImagen\u00bb a la imagen.Despu\u00e9s, a\u00f1ade \u00abTexto sin formato\u00bb al texto que hay debajo de la imagen y personal\u00edzalo como prefieras. Dale un t\u00edtulo al texto (por ejemplo, \u00abLista de comentarios\u00bb, como en nuestro ejemplo). El t\u00edtulo debe seguir la jerarqu\u00eda de etiquetas xml, as\u00ed que remite al nodo Comentario de nuestro hierarchy.xml. En este ejemplo, el nodo sitemap es el nodo padre. Sustituye los campos de texto de entrada \u00abT\u00edtulo\u00bb y \u00abEtiqueta\u00bb por \u00abMapaNavegaci\u00f3n\u00bb en \u00abPropiedades\u00bb. Para los comentarios, \u00e9sta es la jerarqu\u00eda:\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=\"comentarios del bloc de notas\" width=\"755\" height=\"290\"><\/li>\n<li>Para el nombre del autor, utilizaremos la etiqueta \u00abCommentAuthor\u00bb, para la fecha, \u00abCommentDate\u00bb y para el comentario, \u00abCommentContent\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=\"comentarios autor\" width=\"755\" height=\"142\"><\/li>\n<li>A continuaci\u00f3n, tendr\u00e1s que a\u00f1adir un control \u00abTexto enriquecido\u00bb al elemento para a\u00f1adir todos los comentarios del prototipo. Utiliza la etiqueta \u00abComentario\u00bb, que incluye el atributo de repetici\u00f3n. Esto indica que el control se va a repetir para todos los comentarios del prototipo.  <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=\"lista de comentarios comentario\" width=\"755\" height=\"142\"><\/li>\n<li>Puedes a\u00f1adir una condici\u00f3n, que garantizar\u00e1 que el elemento comentario no se imprima si no hay comentarios presentes. Para ello, a\u00f1ade un control \u00abTexto enriquecido\u00bb a todos los elementos que no quieras imprimir si no incluyen. Utiliza la etiqueta \u00abIncluirComentarios\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=\"incluir comentarios\" width=\"755\" height=\"142\"><\/li>\n<li>Ahora guarda el documento de Word e imp\u00f3rtalo en Justinmind. Para ello, ve a la opci\u00f3n \u00abArchivo\u00bb del men\u00fa principal y luego a \u00abExportar a documento\u00bb y \u00abDocumento personalizado\u00bb. Ve a la pesta\u00f1a \u00abContenido\u00bb y selecciona el bot\u00f3n de opci\u00f3n \u00abDefinido por el usuario\u00bb. Selecciona la plantilla de documento de tus carpetas y haz clic en \u00abGenerar informe\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=\"di\u00e1logo de documento personalizado\" width=\"755\" height=\"583\">&nbsp;<\/li>\n<li>Si tu prototipo incluye comentarios, tu documento final deber\u00eda tener este aspecto:<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=\"resultado del mapa del sitio\" width=\"755\" height=\"408\"><\/li>\n<\/ol>\n<h3>Imprimir todas las pantallas del prototipo y los comentarios<\/h3>\n<ol>\n<li>Abre un documento nuevo en Microsoft Word, rell\u00e9nalo con una imagen grande y a\u00f1ade texto encima. Esta imagen representar\u00e1 la pantalla actual de tu prototipo y el texto el nombre de la pantalla. <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=\"nombre en pantalla\" width=\"755\" height=\"343\"><\/li>\n<li>Debajo de la imagen, inserta texto para representar los comentarios de esta pantalla. Personal\u00edzalo como prefieras. <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=\"nombre de usuario autor comentario\" width=\"755\" height=\"343\"><\/li>\n<li>A\u00f1ade un control \u00abImagen\u00bb a la imagen y un control \u00abTexto sin formato\u00bb al nombre de la pantalla. Consulta el nodo Pantallas en nuestro hierarchy.xml.Para las pantallas, \u00e9sta es la jerarqu\u00eda: <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=\"pantallas\" width=\"755\" height=\"482\"><\/li>\n<li>As\u00ed, para el nombre de la pantalla, utilizaremos la etiqueta \u00abScreenName\u00bb y para la imagen, \u00abScreenImage\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=\"nombre de usuario fecha\" width=\"755\" height=\"343\"><\/li>\n<li>Para el comentario, dividiremos el texto para representar el valor del marcador y el texto del comentario. A\u00f1ade un control \u00abTexto sin formato\u00bb a cada parte, igual que en el ejemplo anterior. Los nombres de las etiquetas deben ser \u00abPantallaComentarioContenido\u00bb, \u00abPantallaComentarioFecha\u00bb y \u00abPantallaComentarioAutor\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=\"comentarios en pantalla\" width=\"755\" height=\"319\"><\/li>\n<li>Una vez que hayas completado los controles, tendr\u00e1s que a\u00f1adir controles globales alrededor de los elementos para que se repitan. A\u00f1ade controles \u00abTexto enriquecido\u00bb a los comentarios y a cada elemento del documento que represente una pantalla. Utiliza la etiqueta \u00abComentarioPantalla\u00bb, que incluye el atributo de repetici\u00f3n, para rodear todos los elementos que incluyan un comentario y la etiqueta \u00abPantalla\u00bb, que tambi\u00e9n incluye el atributo de repetici\u00f3n:  <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=\"nombre de pantalla resaltado\" width=\"755\" height=\"343\"><\/li>\n<li>Ahora guarda el documento de Word e imp\u00f3rtalo en Justinmind. Para ello, ve a la opci\u00f3n \u00abArchivo\u00bb del men\u00fa principal y luego a \u00abExportar a documento\u00bb y \u00abDocumento personalizado\u00bb. Ve a la pesta\u00f1a \u00abContenido\u00bb y selecciona el bot\u00f3n de opci\u00f3n \u00abDefinido por el usuario\u00bb. Selecciona la plantilla de documento de tus carpetas y haz clic en \u00abGenerar informe\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=\"di\u00e1logo de documento personalizado\" width=\"755\" height=\"583\"><\/li>\n<li>Tu documento deber\u00eda tener este aspecto:<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=\"resultado de la inscripci\u00f3n\" width=\"755\" height=\"500\"><\/li>\n<\/ol>\n<h3>Imprimir todas las pantallas, incluidos todos los paneles del Panel Din\u00e1mico<\/h3>\n<ol>\n<li>Abre un documento nuevo en Microsoft Word y a\u00f1ade una imagen grande que represente la pantalla actual del prototipo y otra que represente sus otros estados (por ejemplo, cuando est\u00e9n activos paneles adicionales de un Panel Din\u00e1mico). La plantilla de tu documento deber\u00eda tener este aspecto <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=\"nombre de pantalla otros estados\" width=\"755\" height=\"355\"><\/li>\n<li>A\u00f1ade controles \u00abImagen\u00bb a las im\u00e1genes. Utiliza la etiqueta \u00abPantalla\u00bb y sus hijos para la imagen de la pantalla. Como en el ejemplo anterior, utiliza las etiquetas \u00abScreenName\u00bb y \u00abScreenImage\u00bb. Para los dem\u00e1s estados, consulta la etiqueta \u00abScreenDynamicPanels\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=\"pantalla paneles din\u00e1micos\" width=\"755\" height=\"319\"><\/li>\n<li>Utiliza la etiqueta \u00abScreenDynamicPanelImage\u00bb para la imagen de los otros estados:<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=\"nombre de pantalla otros estados resaltados\" width=\"755\" height=\"355\"><\/li>\n<li>A continuaci\u00f3n, a\u00f1ade un control \u00abTexto enriquecido\u00bb a la imagen de los otros estados y otro, que incluya todos los elementos, para indicar la iteraci\u00f3n de la pantalla. Utiliza la etiqueta \u00abScreenDynamicPanel\u00bb, que incluye el atributo de repetici\u00f3n. As\u00ed obtendr\u00e1s todos los dem\u00e1s estados de una pantalla determinada:  <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=\"pantalla panel din\u00e1mico otros estados\" width=\"755\" height=\"355\"><\/li>\n<li>Ahora guarda el documento de Word e imp\u00f3rtalo en Justinmind. Para ello, ve a la opci\u00f3n \u00abArchivo\u00bb del men\u00fa principal y luego a \u00abExportar a documento\u00bb y \u00abDocumento personalizado\u00bb. Ve a la pesta\u00f1a \u00abContenido\u00bb y selecciona el bot\u00f3n de opci\u00f3n \u00abDefinido por el usuario\u00bb. Selecciona la plantilla de documento de tus carpetas y haz clic en \u00abGenerar informe\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=\"di\u00e1logo de documento personalizado\" width=\"755\" height=\"583\"><\/li>\n<li>Tu documento deber\u00eda tener este aspecto:<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=\"signo en resultado\" width=\"755\" height=\"517\"><\/li>\n<\/ol>\n<h2><a id=\"Tips-for-creating-specifications-document-templates\"><\/a>Consejos para crear plantillas de documentos de especificaciones<\/h2>\n<ul>\n<li>Aseg\u00farate de que la jerarqu\u00eda XML est\u00e1 bien representada en la plantilla. Cuando tengas controles dentro de otros controles, deben respetar la jerarqu\u00eda. <\/li>\n<li>No cambies los nombres de los nodos o no funcionar\u00e1n<\/li>\n<li>No utilices las etiquetas o para repetir informaci\u00f3n. Las \u00fanicas que repiten datos son las marcadas con el atributo \u00abrepetir\u00bb. <\/li>\n<li>No a\u00f1adas ning\u00fan control a los encabezados o pies de p\u00e1gina, ya que no se procesar\u00e1n<\/li>\n<li>Si algo va mal, Microsoft Word te avisar\u00e1 de la mala estructuraci\u00f3n. Normalmente, Word puede arreglar por s\u00ed mismo estos peque\u00f1os problemas. Si no, vuelve a consultar el archivo hierarchy.xml.  <\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Con Justinmind, puedes generar f\u00e1cilmente documentos de especificaci\u00f3n, que sirven como componentes de especificaci\u00f3n funcional de tus prototipos. Estos documentos de especificaci\u00f3n se generan en formato&#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":[8431,8438],"tags":[],"class_list":["post-124739","post","type-post","status-publish","format-standard","hentry","category-guia-del-usuario","category-el-espacio-de-trabajo"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124739"}],"collection":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/comments?post=124739"}],"version-history":[{"count":1,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124739\/revisions"}],"predecessor-version":[{"id":126146,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124739\/revisions\/126146"}],"wp:attachment":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/media?parent=124739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/categories?post=124739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/tags?post=124739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}