Liberación a un Workspace

Con la vista Release en Online Mode, el proceso de liberación es un flujo por etapas, y las entradas del lado izquierdo de la vista le muestran de un vistazo en qué etapa se encuentra actualmente:

  1. Configure Server Release – esta etapa del proceso de liberación es donde especifica el/los tipo(s) de datos que desea generar: Source Data (siempre se genera), Fabrication Data, Assembly Data (para el diseño base y cada variante detectada).

  2. Validate Project – esta siguiente etapa del proceso de liberación se ejecuta automáticamente cuando se detectan uno o más informes de tipo Validation en los archivos OutJob asignados. Se ejecutan todos los generadores de salida de validación definidos en un archivo Output Job asignado al elemento de datos que se está liberando.

  3. Generate Data – esta siguiente etapa del proceso de liberación se ejecuta automáticamente. Aquí es donde se ejecutan todas las demás salidas, definidas en los archivos OutJob asignados a los Data Items incluidos, para generar los datos que se liberarán en los elementos de destino correspondientes del Workspace.

  4. Review Data – con todas las comprobaciones de validación aprobadas y los datos de salida generados, esta etapa del proceso de liberación le permite revisar los datos generados.

    Si decide usar los comandos Prepare & Release o Prepare & Release & Publish to PLM (desde el menú asociado al botón ), el Project Releaser no se detendrá en la etapa Review Data.

  5. Upload Data – después de confirmar la liberación en la etapa anterior, se entra automáticamente en esta siguiente etapa. Simplemente presenta el progreso de la carga de datos en las revisiones de los Data Items correspondientes en el Workspace de destino.

  6. Execution Report – esta es la etapa final del proceso y proporciona un resumen de la liberación. Se proporcionan enlaces de navegación para explorar rápidamente las Item Revisions generadas en el panel Explorer panel. Si ha accedido al Project Releaser como parte de un proceso para liberar y publicar en un PLM, se mostrará el botón . Haga clic en él para continuar el flujo de trabajo subyacente del proceso, a fin de publicar en el PLM.

    Si decide usar el comando Prepare & Release & Publish to PLM (desde el menú asociado al botón ), el Project Releaser no se detendrá en la etapa Execution Report, y no se mostrará ningún botón .
  7. Publish to PLM – esta etapa solo está presente cuando la liberación se ejecuta bajo el proceso activado correspondiente (para liberar y luego publicar en un PLM). Se entra automáticamente en esta etapa cuando se hace clic en el botón en la etapa anterior (o se entra directamente si se usó el comando Prepare & Release & Publish to PLM (desde el menú asociado al botón )). Aparecerá el cuadro de diálogo Login Credentials. Introduzca el Username y el Password de su instancia de PLM, y seleccione la plantilla de PLM que desea usar (que aparece en la forma <PLMInstance>:<PublishingTemplate>).

    Tenga en cuenta que las credenciales de inicio de sesión de su instancia de PLM solo se requieren la primera vez que publica en esa instancia. Luego se almacenarán con el Workspace. Después de eso, cualquier publicación de ese proyecto en esa misma instancia de PLM se realizará directamente, de acuerdo con el flujo de trabajo definido y la plantilla de publicación elegida.
    Si está publicando por primera vez y los números de pieza (del lado del PLM) aún no están asociados con el proyecto del Workspace, esos números de pieza se crearán en el PLM y se asociarán con el proyecto como parte de esa publicación inicial. También tiene la capacidad de definir entradas de componentes para los componentes del Workspace en la instancia de PLM, como parte de la operación de publicación, para obtener un BOM de componentes dentro del PLM (opcional, según la plantilla de publicación definida y utilizada al publicar el proyecto en la instancia de PLM).

Etapa en línea 1 – Configurar liberación en el servidor

Esta etapa del proceso de liberación es donde especifica el/los tipo(s) de datos que desea generar. Los Data Items que pueden liberarse son:

  • Source Data – una instantánea del diseño fuente.
  • Fabrication Data – los datos requeridos por una casa de fabricación para crear la tarjeta desnuda.
  • Assembly Data for the Base Design (no variations) – los datos requeridos por una casa de ensamblaje para poblar completamente la tarjeta desnuda de acuerdo con una lista de materiales, y para el diseño base sin variantes.
  • Assembly Data for Design Variant n – los datos requeridos por una casa de ensamblaje para poblar la tarjeta desnuda de acuerdo con una lista de materiales, y para Variant n del diseño base.

El número de conjuntos de datos de ensamblaje corresponderá al diseño base (sin variantes) y a todas las variantes detectadas definidas para ese diseño.

Además, puede agregar y configurar secciones Custom Data, lo que le permite crear un conjunto personalizado de datos de liberación. Esto es más bien para compatibilidad con versiones anteriores o flujos de datos personalizados. No se crean referencias, excepto para los datos fuente. Se puede agregar y configurar cualquier cantidad de conjuntos de datos personalizados como parte de la liberación (haga clic en el control Add Section debajo de la lista de elementos de datos actualmente definidos).

Etapa 1 del proceso de liberación del proyecto: configuración de lo que se incluirá en la liberación (qué datos generar).
Etapa 1 del proceso de liberación del proyecto: configuración de lo que se incluirá en la liberación (qué datos generar).

El elemento Source Data siempre se incluye en una liberación. Los demás elementos de datos pueden incluirse opcionalmente.

Una vez configurados según sea necesario los elementos de datos que se crearán como parte de la liberación, haga clic en el botón en la parte inferior derecha de la vista para continuar.

El botón tiene dos estados. Al hacer clic en él, se iniciará el comando estándar Prepare. Esto continuará con la liberación hasta la etapa Review Data, lo que le permitirá, en esencia, verificar de nuevo que todo esté en orden antes de confirmar la liberación de los datos. Si no desea hacer una pausa para la revisión, use el menú desplegable asociado al botón y elija el comando Prepare & Release.

Como parte de la preparación, se realizan varias comprobaciones previas a la liberación, entre ellas:

  • Asegurarse de que el proyecto y todos los archivos se hayan guardado.
  • Asegurarse de que el proyecto y todos los archivos pertinentes se hayan confirmado en el VCS, si corresponde.
  • Asegurarse de que cada elemento de datos habilitado tenga un nombre asignado.
  • Asegurarse de que el usuario tenga derechos para crear el elemento de destino (y la revisión).
  • Crear en el Workspace los Items de destino requeridos (y las revisiones planificadas), cuando aún no existan, y asegurarse de que se use la siguiente revisión para aquellos elementos que sí existan.

Si se encuentra algún problema, se le ofrecerán soluciones para resolverlo (como guardar archivos modificados localmente y confirmarlos en el VCS).

Si se encuentran documentos externos en el proyecto que se está liberando (documentos asociados al proyecto pero almacenados en una carpeta diferente de la carpeta del proyecto o de una subcarpeta de esta), se abrirá el cuadro de diálogo External files, con una lista de documentos externos (). Para evitar posibles problemas, se recomienda almacenar todos los documentos asociados al proyecto en la carpeta del proyecto o en una subcarpeta de esta.

El Item Source Data se genera en este momento, con una instantánea de los archivos del proyecto de diseño fuente liberada en la revisión del elemento de destino.

Etapa 2 en línea – Validar proyecto

Una vez que la Etapa 1 se completa sin problemas, esta siguiente etapa del proceso de liberación se ejecuta automáticamente cuando se detecta uno o más informes de tipo Validation en los archivos OutJob asignados. Se ejecutan todos los generadores de salida de validación definidos en un archivo Output Job asignado al elemento de datos que se está liberando. Esto incluye la ejecución de cualquiera de los siguientes:

  • Differences Report – usar el comparador para determinar si los documentos del diseño fuente y del PCB están correctamente sincronizados.
  • Electrical Rules Check – comprobar la validez eléctrica/de delineación del diseño fuente capturado.
  • Design Rules Check – comprobar la validez del documento PCB con respecto a las restricciones de diseño a nivel de placa especificadas.
  • BOM Checks – comprobar posibles infracciones asociadas con Design Items o Part Choices en el documento BOM fuente (*.BomDoc), cuando esté disponible.
  • Footprint Comparison Report – comparar las huellas de la placa con su biblioteca fuente para asegurarse de que estén actualizadas y coincidan.
  • Component State Checking – comprobar si hay componentes en estados restringidos. Como parte de la configuración, usted determina la acción que debe realizarse para cada estado actualmente definido, de cada Lifecycle Definition actualmente definida en el Workspace de destino: ninguna acción, una advertencia o generar un error. Esta última impedirá la liberación del diseño. Además, al ejecutar la comprobación se generará un práctico informe basado en HTML, que le permitirá ver de un vistazo qué componentes del diseño no están en estados válidos.
  • Environment Configuration Compliance Check – comprobar que solo se estén utilizando elementos de datos permitidos por la configuración del entorno disponible para su rol asignado (si corresponde). Esta comprobación también puede asegurar que todos los elementos de diseño procedan de un Workspace.

Si la validación se realiza correctamente, se mostrará el icono , con el texto Passed. En caso contrario, se mostrará el icono , con el texto Failed.

La liberación fallará si alguna comprobación de validación no se supera correctamente.
Al hacer clic en en la parte inferior derecha de la vista, se detendrá el proceso de liberación.

Etapa 3 en línea – Generar datos

Una vez que la Etapa 2 se completa sin problemas, esta siguiente etapa del proceso de liberación se ejecuta automáticamente. Aquí es donde se ejecutan todas las demás salidas, definidas en los archivos OutJob asignados a los Data Items incluidos, para generar los datos que se liberarán en los elementos de destino correspondientes del Workspace.

Al igual que en las otras etapas, aunque más notablemente en esta, ya que tarda más en ejecutarse, se utilizan iconos para mostrar el progreso de la generación:

– todavía no ejecutado/generado.

– en ejecución/generación.

– generado correctamente.

– error en la generación.

Al hacer clic en en la parte inferior derecha de la vista, se detendrá el proceso de liberación.

Etapa 4 en línea – Revisar datos

Con todas las comprobaciones de validación superadas y los datos de salida generados, esta etapa del proceso de liberación le permite revisar los datos generados.

Si decide usar el comando Prepare & Release (desde el menú asociado al botón ), la Project Releaser no se detendrá en la etapa Review Data.

Revise los datos generados y compruebe que todo esté como debe antes de confirmar la liberación y cargar los datos en el Workspace.
Revise los datos generados y compruebe que todo esté como debe antes de confirmar la liberación y cargar los datos en el Workspace.

De forma predeterminada, la página presenta una vista simple (compacta) de los datos generados. Cambie a una vista más detallada haciendo clic en el control Details asociado a una sección de interés.

Haga clic en un control Details para cambiar de la vista simple a la vista detallada de los datos generados para la sección asociada. Vuelva a cambiar haciendo clic en el control Hide Details.
Haga clic en un control Details para cambiar de la vista simple a la vista detallada de los datos generados para la sección asociada. Vuelva a cambiar haciendo clic en el control Hide Details.

En la vista compacta de los datos generados, haga clic en un enlace View para abrir el archivo o conjunto de archivos de datos asociado, ya sea dentro del editor correspondiente de Altium Designer (por ejemplo, el editor CAM para archivos Gerber o archivos ODB++ comprimidos/sin comprimir) o dentro de la aplicación externa correspondiente (por ejemplo, Microsoft Excel para una lista de materiales). En la vista detallada, haga doble clic en una entrada para ver solo ese archivo.

Una prueba habitual de “listo para liberar” utilizada por muchos diseñadores es comparar los archivos Gerber generados de la liberación actual con los archivos Gerber de la liberación anterior. Haga clic en el enlace Compare Gerber junto a una salida Gerber y seleccione una liberación anterior en el menú desplegable para comparar los datos Gerber preparados con los de la liberación elegida. Su navegador predeterminado abrirá su Company Workspace y mostrará los resultados.

Acceso a la función de comparación de Gerber desde Project Releaser, antes de liberar los datos a un Workspace.
Acceso a la función de comparación de Gerber desde Project Releaser, antes de liberar los datos a un Workspace.

► Obtenga más información sobre la función Gerber Comparison (Altium 365 Workspace, Enterprise Server Workspace).

En la sección Source Data, en la vista compacta, al hacer clic en el enlace View se abrirá el Explorador de archivos de Windows en la carpeta temporal en la que se ha guardado la instantánea de los archivos fuente del proyecto. Esta funcionalidad también se proporciona a través del enlace Explore, a la derecha del encabezado de las secciones. De hecho, cada sección tiene un control de este tipo para saltar rápidamente a la subcarpeta de esos datos dentro de la carpeta temporal.

En la vista detallada, los comandos del menú contextual del botón derecho proporcionan la posibilidad de abrir un documento y explorar la ubicación en la que se ha generado (en la carpeta temporal). También puede agregar columnas de datos para la ubicación de la carpeta y la fecha de creación: haga clic con el botón derecho en el área de encabezado de una cuadrícula y elija el comando Select Columns, que da acceso a un cuadro de diálogo con el que puede ajustar los datos presentados.

Si, después de revisar los datos, descubre que necesita hacer modificaciones, haga clic en el botón en la parte inferior derecha de la vista. Aparecerá un cuadro de diálogo de confirmación, alertándole de que todos los datos generados se perderán; al hacer clic en OK se cancelará la liberación y volverá a la etapa 1 del proceso.

El sistema impide de forma natural cualquier modificación de los archivos de diseño entre la preparación de la liberación y la liberación de los datos al Workspace. Si cambia los archivos de diseño de cualquier manera, el proceso de liberación finalizará y volverá a la etapa inicial, antes de la preparación de la liberación.

Si todos los datos generados tienen buen aspecto, continúe con la liberación haciendo clic en el botón (también en la parte inferior derecha de la vista). Aparecerá el cuadro de diálogo Confirm Release, que resumirá las configuraciones del proyecto que se liberarán al Workspace. Aquí también tiene la oportunidad de agregar un Name (de forma predeterminada, la entrada aquí es [ProjectName]), Description y añadir cualquier nota de liberación pertinente.

Confirmación de lo que se va a liberar, en términos de las revisiones de elementos generadas, y la posibilidad de cambiar Nombre/Descripción y añadir notas de liberación.
Confirmación de lo que se va a liberar, en términos de las revisiones de elementos generadas, y la posibilidad de cambiar Nombre/Descripción y añadir notas de liberación.

Etapa en línea 5 – Cargar datos

Después de confirmar la liberación en la etapa anterior, se entra automáticamente en esta siguiente etapa. Simplemente presenta el progreso de la carga de datos en las revisiones de los elementos de datos relevantes en el Workspace.

Esta etapa simplemente refleja el progreso de la carga de los datos generados a las revisiones de elemento vinculadas en el Workspace.
Esta etapa simplemente refleja el progreso de la carga de los datos generados a las revisiones de elemento vinculadas en el Workspace.

Etapa en línea 6 – Informe de ejecución

Esta es la etapa final del proceso, que proporciona un resumen de la liberación.

El informe final de la liberación.
El informe final de la liberación.

Utilice los vínculos de navegación para acceder rápidamente a la revisión de elemento asociada, que contiene los datos liberados (datos de fabricación, datos de ensamblaje y cualquier conjunto de datos personalizado), en el panel Explorer, su portal hacia su Workspace.

Visualización de los datos liberados del proyecto, directamente en el Workspace, gracias al panel Explorer.
Visualización de los datos liberados del proyecto, directamente en el Workspace, gracias al panel Explorer.

Los parámetros definidos para las variantes del proyecto se incluyen en las revisiones correspondientes de los conjuntos de datos de ensamblaje. Al visualizar el proyecto en la Classic View del panel Explorer, seleccione la revisión del conjunto de datos de ensamblaje requerida y cambie a la pestaña de vista de aspecto Parameters para ver los parámetros de la variante.

Se añadió un parámetro de variante VariantLabel = A a la variante del proyecto Default. El conjunto de datos de ensamblaje liberado incluye este parámetro, y puede encontrarse en la pestaña de vista de aspecto Parameters del panel Explorer.
Se añadió un parámetro de variante VariantLabel = A a la variante del proyecto Default. El conjunto de datos de ensamblaje liberado incluye este parámetro, y puede encontrarse en la pestaña de vista de aspecto Parameters del panel Explorer.

Eso es todo: con el proyecto ya liberado, simplemente puede cerrar la vista Release (usando el botón en la parte inferior derecha de la vista). Y cuando necesite volver a liberar el mismo proyecto en el futuro, Project Releaser lo facilita de forma rápida y sencilla, e incrementa automáticamente las revisiones de elemento de destino.

Cada vez que realice una liberación del proyecto, se añadirá un mosaico de evento Project Released a la línea de tiempo de la vista History del proyecto. La persona que realizó la liberación se muestra por nombre (y foto), junto con la fecha y la hora. Si se añadió una nota de liberación en el momento de liberar los datos generados al Workspace, mediante el cuadro de diálogo Confirm Release dialog, esta también se mostrará dentro del mosaico. También se enumerarán cada uno de los conjuntos de datos incluidos en la liberación.

Tenga en cuenta que, si el commit más reciente del proyecto aún no tiene una etiqueta, se asignará automáticamente una etiqueta a este último commit. Esta etiqueta tendrá la forma RELEASE_<RevisionID>, donde <RevisionID> es el número de revisión de los archivos fuente publicados del proyecto (A.1A.2, etc.), por ejemplo, RELEASE_A.3.

Ejemplo de un mosaico de evento Project Released en la vista History del proyecto. Como el commit más reciente del proyecto no tenía etiqueta, se etiquetó después de la publicación.
Ejemplo de un mosaico de evento Project Released en la vista History del proyecto. Como el commit más reciente del proyecto no tenía etiqueta, se etiquetó después de la publicación.

Obtenga más información sobre Project History.

Publicación en una instancia de PLM

Related pages: Integración PLM (Altium 365 Workspace, Enterprise Server Workspace), Publicación en un PLM

Tiene la capacidad de publicar un diseño en una instancia de PLM como parte de la ejecución de Project Releaser en Altium Designer. La operación de publicación utiliza una plantilla de publicación, definida como parte de la configuración de integración de esa instancia de PLM, para controlar cómo deben propagarse los datos al PLM. Esta función está disponible a través de un proceso configurado adecuadamente. Se proporciona una definición de proceso de ejemplo como parte de la instalación: Project Releaser with Publish, cuyo flujo de trabajo subyacente permite la publicación en la instancia de PLM integrada como una etapa adicional de Project Releaser. El diagrama de flujo de trabajo se muestra a continuación.

Esta definición de proceso no puede activarse ni utilizarse tal como está. Por lo tanto, es más bien una “plantilla”: edítela para adaptarla a los requisitos de su empresa, asígnele un nombre y guárdela como una nueva definición de proceso, que can luego podrá activar y usar.

El diagrama de flujo de trabajo de la definición de proceso de ejemplo predeterminada Project Releaser with Publish
El diagrama de flujo de trabajo de la definición de proceso de ejemplo predeterminada Project Releaser with Publish

Una vez activado, se puede acceder al proceso para publicar en una instancia de PLM como parte de Project Releaser desde Altium Designer, ya sea desde el submenú Project » Project Releaser del proyecto activo o desde el submenú contextual Project Releaser, al que se accede haciendo clic con el botón derecho sobre la entrada del proyecto de diseño en el panel Projects.

Acceso al proceso para publicar en una instancia de PLM como parte de Project Releaser
Acceso al proceso para publicar en una instancia de PLM como parte de Project Releaser

Aparecerá Project Releaser, con una etapa adicional: 7. Publish to PLM. Además, hay un comando disponible en el menú asociado al botón : Prepare & Release & Publish to PLM, por si desea ejecutar Project Releaser sin detenerse a revisar los datos generados y el informe de ejecución.

Un comando adicional para ejecutar Project Releaser sin detenerse a revisar los datos generados y el informe de ejecución
Un comando adicional para ejecutar Project Releaser sin detenerse a revisar los datos generados y el informe de ejecución

Si ejecuta Project Releaser con el comando estándar Prepare, después de revisar y publicar los datos, se mostrará el botón en la etapa Execution Report. Haga clic en él para continuar con el flujo de trabajo subyacente del proceso y publicar en el PLM. Aparecerá el cuadro de diálogo Login Credentials. Introduzca el Username y la Password de su instancia de PLM, y seleccione la plantilla de PLM que desea utilizar (que aparece con el formato <PLMInstance>:<PublishingTemplate>).

Si eligió utilizar el comando Prepare & Release & Publish to PLM, finalmente se le presentará directamente el cuadro de diálogo Login Credentials. Project Releaser no se detendrá en la etapa Execution Report y no se mostrará ningún botón .
Tenga en cuenta que las credenciales de inicio de sesión de su instancia de PLM solo se requieren la primera vez que publique en esa instancia. Después se almacenarán con el Workspace. A partir de ese momento, cualquier publicación de ese proyecto en esa misma instancia de PLM procederá directamente, de acuerdo con el flujo de trabajo definido y la plantilla de publicación elegida.

El cuadro de diálogo Login Credentials al que se accede durante la primera publicación en la instancia de PLM.
El cuadro de diálogo Login Credentials al que se accede durante la primera publicación en la instancia de PLM.

Haga clic en la pestaña Diagram para ver el flujo de trabajo subyacente del proceso.

La pestaña Diagram del cuadro de diálogo Login Credentials
La pestaña Diagram del cuadro de diálogo Login Credentials

Haga clic en el botón para continuar con el proceso de publicación, de acuerdo con ese flujo de trabajo.

Si está publicando por primera vez y los números de pieza (en el lado del PLM) aún no están asociados al proyecto del Workspace, esos números de pieza se crearán en el PLM y se asociarán al proyecto como parte de esa publicación inicial. También tiene la capacidad de definir entradas de componentes para los componentes del Workspace en la instancia de PLM como parte de la operación de publicación, para obtener una BOM de componentes dentro del PLM (opcional, según la plantilla de publicación definida y utilizada al publicar el proyecto en la instancia de PLM).
Compruebe el estado del proceso de publicación en PLM a través de la interfaz del navegador del Workspace, desde la vista Activities en la página de administración detallada del proyecto. La página de administración detallada del proyecto se abre seleccionando el proyecto requerido en la página Projects de la interfaz del navegador del Workspace, haciendo clic en el control situado sobre la lista de proyectos y eligiendo la entrada Open en el menú asociado. Como alternativa, haga doble clic directamente en la entrada del proyecto requerido en la lista. La página se abrirá en una nueva pestaña del navegador. Siempre podrá ver exactamente qué se ha creado, como los números de pieza en la instancia de PLM, como parte del historial del flujo de trabajo del proceso (pestaña History).
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenido