{"id":124725,"date":"2018-03-15T11:50:38","date_gmt":"2018-03-15T10:50:38","guid":{"rendered":"https:\/\/www.justinmind.com\/blog\/justinminds-integration-with-microsoft-team-foundation-server\/"},"modified":"2025-02-03T16:45:03","modified_gmt":"2025-02-03T15:45:03","slug":"justinminds-integration-with-microsoft-team-foundation-server","status":"publish","type":"post","link":"https:\/\/www.justinmind.com\/es\/soporte\/justinminds-integration-with-microsoft-team-foundation-server","title":{"rendered":"Integraci\u00f3n de Justinmind con Azure DevOps"},"content":{"rendered":"<p>Justinmind est\u00e1 integrado con Microsoft Team Foundation Server (TFS), tambi\u00e9n conocido como Azure DevOps, y puedes importar y exportar tus elementos de trabajo a y desde Justinmind.<br \/>\nImportante:<\/p>\n<ul>\n<li>Los elementos de trabajo de TFS se denominan requisitos cuando se importan a Justinmind<\/li>\n<li>Los requisitos de Justinmind se denominan problemas cuando se exportan a TFS<\/li>\n<li>Cuando utilices TFS 2015, tendr\u00e1s que activar la autenticaci\u00f3n b\u00e1sica. Puedes aprender c\u00f3mo hacerlo <a href=\"\">aqu\u00ed.<\/a> Si piensas utilizar https, aseg\u00farate de que utilizas un certificado v\u00e1lido que no est\u00e9 autofirmado <\/li>\n<\/ul>\n<h2><a id=\"importing-tfs-work-items-justinmind\"><\/a>Importar elementos de trabajo de TFS a Justinmind<\/h2>\n<p>Para importar elementos de trabajo de TFS a&nbsp;Justinmind:<\/p>\n<ol>\n<li>Abre Justinmind y ve al m\u00f3dulo Requisitos. Para configurar TFS, ve a la opci\u00f3n \u00abPlug-ins\u00bb del men\u00fa principal y selecciona \u00abTeam Foundation Server\u00bb. A continuaci\u00f3n, selecciona \u00abConfiguraci\u00f3n\u00bb.  <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13146\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2024\/05\/configure-tfs-plug-in.png\" alt=\"Configurar el plugin Azure Boards\" width=\"820\" height=\"375\"><\/li>\n<li>En el cuadro de di\u00e1logo que aparece, tendr\u00e1s que rellenar lo siguiente:<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15279\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2024\/05\/tfs-configure-fields.png\" alt=\"Configuraci\u00f3n Tableros Azure\" width=\"460\" height=\"343\"><br \/>\n<strong>1.<\/strong> Nombre de usuario del usuario de TFS <strong>2.<\/strong> El token de acceso personal del usuario de TFS. Puedes crear un token de la siguiente manera<\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/organizations\/accounts\/use-personal-access-tokens-to-authenticate?view=vsts#create-personal-access-tokens-to-authenticate-access\">estas instrucciones<\/a><br \/>\n<strong>3.<\/strong> URL de tu espacio de trabajo de Visual Studio, DevOps o TFS, por ejemplo https:\/\/domainname.visualstudio.com\/collectionname <strong>4.<\/strong> Clave del proyecto: el nombre del proyecto TFS. A\u00f1ade una barra inclinada (\/) antes del nombre del proyecto<\/p>\n<p><strong>Ten en cuenta lo siguiente:<\/strong><br \/>\n<strong>1.<\/strong> La consulta tiene que estar en el nivel ra\u00edz, es decir, en Shared\\Query. Si se almacena en Shared\\Folder\\Query, no obtendr\u00e1s ning\u00fan resultado. <strong>2.<\/strong> La consulta debe estar configurada para devolver los resultados en una lista plana. No mostrar\u00e1 los resultados como un \u00e1rbol. <strong>3.<\/strong> Cualquier elemento de trabajo de los resultados de la consulta se importar\u00e1 como \u00abRequisito\u00bb, lo que incluye errores, tareas y tipos de elementos de trabajo personalizados. Los usuarios deben realizar cualquier filtrado en la consulta. <\/p>\n<\/li>\n<li>Para importar tus elementos de trabajo de TFS, ve a la opci\u00f3n de men\u00fa principal \u00abComplementos\u00bb y, en \u00abTeam Foundation Server\u00bb, selecciona \u00abImportar requisitos\u00bb.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13154\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-import-requirements.png\" alt=\"requisitos de importaci\u00f3n tfs\" width=\"755\" height=\"417\"><\/li>\n<li>Aparecer\u00e1 un cuadro de di\u00e1logo inform\u00e1ndote de que los elementos de trabajo se est\u00e1n importando desde TFS, y de cu\u00e1ndo se ha completado el proceso. Haz clic en \u00abAceptar\u00bb. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13155\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-import-requirements-dialog.png\" alt=\"di\u00e1logo de requisitos de importaci\u00f3n tfs\" width=\"755\" height=\"417\"><\/li>\n<li>Si la importaci\u00f3n se ha realizado correctamente, ver\u00e1s que tus elementos de trabajo TFS aparecen en el m\u00f3dulo Requisitos.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13156\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-import-successful.png\" alt=\"importaci\u00f3n tfs correcta\" width=\"755\" height=\"409\"><\/li>\n<\/ol>\n<h2><a id=\"linking-tfs-work-items-to-your-prototypes\"><\/a>Vincular elementos de trabajo de TFS a tus prototipos<\/h2>\n<p>Una vez que hayas importado correctamente tus elementos de trabajo, puedes empezar a utilizar TFS para definir escenarios, pantallas y eventos dentro de tu prototipo. Para ello, ve al m\u00f3dulo Interfaz de usuario. A continuaci\u00f3n, s\u00f3lo tienes que arrastrar los requisitos de Justinmind (elementos de trabajo de TFS en Justinmind) desde la paleta Requisitos de la parte inferior del editor hasta el lienzo, y&nbsp;soltarlos encima de los escenarios o elementos de UI.<br \/>\nLee m\u00e1s sobre c\u00f3mo a\u00f1adir requisitos a tus elementos de UI <a href=\"\">aqu\u00ed.<\/a><\/p>\n<div><strong>Nota:<\/strong> cuando arrastres y sueltes un requisito a un elemento\/escenario, aparecer\u00e1 el siguiente di\u00e1logo:<\/div>\n<p><video class=\"lazyload\" style=\"max-width: 820px; width: 100%; padding: 20px 0px;\" preload=\"auto\" loop=\"loop\" muted=\"\" width=\"100%\" height=\"100%\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/10\/link-tfs-issues.png\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/10\/link-tfs-issues.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/10\/link-tfs-issues.png\" alt=\"Enlazar problemas tfs\">Enlazar problemas tfs<\/source><\/video><br \/>\nPulsa \u00abAceptar\u00bb para continuar o \u00abCancelar\u00bb para volver al Lienzo.<\/p>\n<h3>Ver un elemento de trabajo TFS desde un requisito Justinmind<\/h3>\n<p>Desde el lienzo del m\u00f3dulo Interfaz de usuario, haz clic en \u00abSimular\u00bb para ver tu prototipo. A la derecha, encontrar\u00e1s un men\u00fa hamburguesa. Haz clic en \u00e9l para ver el panel Requisitos (debajo del panel Pantallas).<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13157\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-work-item-from-justinmind.png\" alt=\"elemento de trabajo tfs de justinmind\" width=\"755\" height=\"401\"><br \/>\nHaz clic en el requisito vinculado y encontrar\u00e1s una opci\u00f3n para \u00abVer componente\u00bb a la izquierda.<br \/>\nHaz clic para ver el elemento vinculado resaltado en verde.<video class=\"lazyload\" style=\"max-width: 820px; width: 100%; padding: 20px 0px;\" preload=\"auto\" loop=\"loop\" muted=\"\" width=\"100%\" height=\"100%\" data-autoplay=\"\" data-poster=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/10\/linked-elements-tfs.png\"><source src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/10\/linked-elements-tfs.mp4\" type=\"video\/mp4\"><img decoding=\"async\" src=\"https:\/\/assets.justinmind.com\/wp-content\/uploads\/2022\/10\/linked-elements-tfs.png\" alt=\"Elementos vinculados tfs\">Elemento vinculadocomo tfs<\/source><\/video><\/p>\n<h3>C\u00f3mo ver los elementos de trabajo TFS asociados a un requisito<\/h3>\n<p>En la ventana Simulaci\u00f3n, haz clic en un requisito vinculado. Selecciona \u00abVer en TFS\u00bb. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13158\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/associate-work-item-requirement.png\" alt=\"requisito del elemento de trabajo asociado\" width=\"755\" height=\"401\"><br \/>\nAcceder\u00e1s al elemento de trabajo asociado dentro de TFS.<\/p>\n<h2><a id=\"exporting-justinmind-requirements-to-tfs\"><\/a>Exportar requisitos de Justinmind a TFS<\/h2>\n<p>Para exportar los requisitos de Justinmind a TFS:<\/p>\n<ol>\n<li>De vuelta en el m\u00f3dulo Requisitos, ve a la opci\u00f3n del men\u00fa principal \u00abComplementos\u00bb y selecciona \u00abTeam Foundation Server\u00bb. A continuaci\u00f3n, selecciona \u00abExportar requisitos\u00bb. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13159\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-export-requirements.png\" alt=\"requisitos de exportaci\u00f3n tfs\" width=\"755\" height=\"417\"><\/li>\n<li>Aparecer\u00e1 un cuadro de di\u00e1logo inform\u00e1ndote de que los requisitos se est\u00e1n exportando a TFS. Haz clic en \u00abAceptar\u00bb. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13160\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/export-requirements-dialog.png\" alt=\"di\u00e1logo de requisitos de exportaci\u00f3n\" width=\"755\" height=\"417\"><\/li>\n<li>De vuelta en el m\u00f3dulo Requisitos, haz clic en la URL de la herramienta Integraci\u00f3n de cualquier requisito del m\u00f3dulo Requisitos para ver el requisito Justinmind correspondiente en TFS.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13161\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-integration-tool-url.png\" alt=\"herramienta de integraci\u00f3n tfs url\" width=\"755\" height=\"358\"><\/li>\n<li>Una vez en TFS, haz clic en el icono de hiperv\u00ednculo de la secci\u00f3n \u00abEnlaces\u00bb para obtener un enlace directo al prototipo de Justinmind relacionado con este elemento de trabajo de TFS. Acceder\u00e1s a la ventana de simulaci\u00f3n de Justinmind. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13162\" src=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-links-section.png\" alt=\"secci\u00f3n de enlaces tfs\" width=\"755\" height=\"397\" srcset=\"https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-links-section.png 755w, https:\/\/www.justinmind.com\/wp-content\/uploads\/2018\/03\/tfs-links-section-300x158.png 300w\" sizes=\"(max-width: 755px) 100vw, 755px\" \/><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Justinmind est\u00e1 integrado con Microsoft Team Foundation Server (TFS), tambi\u00e9n conocido como Azure DevOps, y puedes importar y exportar tus elementos de trabajo a y desde&#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,8458],"tags":[],"class_list":["post-124725","post","type-post","status-publish","format-standard","hentry","category-guia-del-usuario","category-integraciones"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124725"}],"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=124725"}],"version-history":[{"count":2,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124725\/revisions"}],"predecessor-version":[{"id":126217,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/posts\/124725\/revisions\/126217"}],"wp:attachment":[{"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/media?parent=124725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/categories?post=124725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.justinmind.com\/es\/wp-json\/wp\/v2\/tags?post=124725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}