Definición de las definiciones de ciclo de vida para un Workspace

De un vistazo

Descubre cómo las definiciones de ciclo de vida de Altium Designer ayudan a comunicar el estado de las revisiones de los elementos en un Workspace conectado. Este artículo explica la gestión del ciclo de vida simple y avanzada, las funciones de los estados, las etapas y las transiciones, y cómo acceder a las definiciones, crearlas y configurarlas para adaptarlas a las prácticas de tu organización. Sigue leyendo para dar el siguiente paso hacia una gestión del ciclo de vida claramente definida en tu Workspace.

- Comprende cómo los estados del ciclo de vida indican si la revisión de un elemento está lista para su uso.
- Explora las definiciones de ciclo de vida predeterminadas y personalizadas, incluidos los flujos de trabajo basados en aprobaciones.
- Aprende a configurar los nombres de los ciclos de vida, los estilos de gestión, los estados iniciales, las etapas y las propiedades de los estados.
Profundiza con IA:

Cada elemento de un espacio de trabajo conectado está compuesto por una serie de revisiones; se utiliza una nueva revisión para incorporar nuevos datos cada vez que estos se modifican y se confirman, cargan o publican. Por lo tanto, la revisión refleja la evolución del elemento a medida que experimenta cambios. Dicho de otro modo, si cambia la entidad de datos representada por el elemento, debe incrementarse la revisión para reflejarlo.

Para cualquier revisión de un elemento, también es importante reflejar su estado actual: qué etapa de su «vida» ha alcanzado. Este estado se denomina Lifecycle de la revisión del elemento.

El ciclo de vida permite a una empresa gestionar el elemento desde una perspectiva empresarial y de acuerdo con sus políticas y prácticas. Con esta información sobre el ciclo de vida, las personas que necesitan utilizar un elemento de un espacio de trabajo —desde un diseñador que considera reutilizar un «bloque funcional» de diseño publicado hasta los responsables de la cadena de suministro que necesitan los datos para fabricar y ensamblar una placa— pueden ver, de un vistazo, qué etapa de su «vida» ha alcanzado una revisión de un elemento y, por lo tanto, para qué puede utilizarse con seguridad.

Modelado del ciclo de vida

Aunque las distintas organizaciones pueden optar por modelar o etiquetar el ciclo de vida de los elementos de diseño de formas ligeramente diferentes, todas seguirán un patrón similar. Por ejemplo, el ciclo de vida general de un producto será algo así: comienza como una idea de diseño, luego se convierte en un prototipo, después pasa a producción y, en algún momento, queda obsoleto y deja de fabricarse o venderse.

Utilizar la información del estado del ciclo de vida de cada componente de un diseño ayuda a garantizar que un diseño solo pueda pasar a un estado superior si ese nuevo estado es inferior o igual al del componente con el estado más bajo del diseño. Por ejemplo, si un diseño está listo para pasar a producción, solo debería permitirse hacerlo si todos sus componentes también están en producción; es decir, los componentes que aún estén en In Prototype (o New From Design) deben pasar a In Production antes de que el diseño en su conjunto pueda pasar a ese nivel.

En muchos casos, las revisiones de los elementos de diseño avanzarán de forma lineal por los distintos estados del ciclo de vida; sin embargo, no debe suponerse que este sea el único recorrido posible. Por ejemplo, algunas revisiones de elementos pueden acabar abandonándose antes incluso de llegar a la etapa de creación de prototipos. En un espacio de trabajo conectado, los estados entre los que puede pasar la revisión de un elemento se definen mediante una tabla de Transition incluida en la definición del ciclo de vida.

Un espacio de trabajo conectado admite dos niveles de gestión del ciclo de vida: Simple o Advanced. Estos determinan, esencialmente, el estilo de gestión sobre el que se construyen las propias definiciones del ciclo de vida. En una definición del ciclo de vida basada en el estilo de gestión simple, solo intervienen estados y transiciones de estado. En una definición del ciclo de vida basada en el estilo de gestión avanzado, los estados pueden agruparse además en etapas definidas.

Tanto el estilo de gestión del ciclo de vida simple como el avanzado admiten el mismo conjunto de States (los distintos puntos en los que puede encontrarse la revisión de un elemento a lo largo de su vida) y de Transitions (cómo pasa la revisión de un elemento de un estado a otro).

Estados, etapas y transiciones

Related page: Acceso a la vista detallada del elemento

Cada punto del ciclo de vida de una revisión de un elemento se denomina State, por ejemplo, In Production. Cuando la revisión de un elemento cambia de estado, se produce una Transition, que solo puede realizarse hacia otro estado.

Las definiciones del ciclo de vida basadas en el estilo de gestión avanzado permiten agrupar los estados en Stages. Las etapas permiten crear etiquetas que identifican en qué punto de su desarrollo se encuentra la revisión de un elemento. Por ejemplo, podría estar en Design, en Prototype o en Production.

Ejemplo de una definición del ciclo de vida cuyos estados están agrupados en tres etapas.
Ejemplo de una definición del ciclo de vida cuyos estados están agrupados en tres etapas.

La imagen siguiente muestra un fragmento de la vista detallada de Item de un elemento que utiliza un esquema de nomenclatura de revisiones de tres niveles: Model, Prototype y Revision. Cada modelo se muestra como un bloque independiente. Dentro de un modelo, cada prototipo es un subbloque. Debajo de cada prototipo se encuentran las revisiones de ese modelo/prototipo y, dentro de cada revisión, los distintos estados por los que ha pasado.

Ejemplo de estados del ciclo de vida para varias revisiones de un elemento.
Ejemplo de estados del ciclo de vida para varias revisiones de un elemento.

Las etapas de una definición del ciclo de vida de estilo avanzado también pueden vincularse a los niveles de revisión del esquema de nomenclatura de revisiones utilizado, lo que crea una dimensión horizontal en la presentación del ciclo de vida de un elemento que encaja con su revisión. Consulte la sección Vinculación de etapas a niveles del esquema de nomenclatura de revisiones para obtener más información.

Definiciones predeterminadas del ciclo de vida

Un espacio de trabajo conectado proporciona ocho definiciones predeterminadas del ciclo de vida. Estas definiciones pueden utilizarse tal cual o modificarse para adaptarlas a los requisitos de la empresa o personales. También pueden añadirse y configurarse nuevas definiciones personalizadas según sea necesario.

Las definiciones predeterminadas del ciclo de vida son las siguientes:

  • Component Lifecycle
  • Design Lifecycle
  • Extension Lifecycle
  • Generic Lifecycle
  • Sample - Basic Lifecycle
  • Sample - Simple Lifecycle
  • Sample - Simple Lifecycle With Approvals
  • Sample - Structured Lifecycle With Approvals

La definición del ciclo de vida que se aplica se elige para cada elemento al crearlo. Por lo tanto, pueden asignarse distintas definiciones del ciclo de vida a distintos elementos.

Una vez que un elemento del espacio de trabajo utiliza una definición del ciclo de vida, esta no puede eliminarse. Sin embargo, puede modificarla hasta cierto punto, por ejemplo, cambiando su nombre, modificando los atributos de sus estados (color, transiciones, aplicabilidad y visibilidad), añadiendo nuevos estados a la definición, eliminando los estados que no se utilicen y vinculando las etapas a los niveles de revisión (cuando corresponda). Una vez que se crea un elemento y se realiza una publicación inicial en una revisión planificada de dicho elemento, su definición del ciclo de vida no puede sustituirse por otra.
Las definiciones del ciclo de vida que cuentan con estados y transiciones de aprobación específicos permiten que la autoridad competente tenga la última palabra sobre si una revisión de un elemento puede pasar, por ejemplo, de Diseño a Prototipo o de Prototipo a Producción.

Gestión de las definiciones del ciclo de vida

En Altium Designer, las definiciones del ciclo de vida pueden consultarse y gestionarse desde el cuadro de diálogo Edit Lifecycle Definitions. Para acceder a este cuadro de diálogo del espacio de trabajo conectado en el que tiene una sesión iniciada actualmente:

  1. Abra la página Gestión de datos – Servidores del cuadro de diálogo Preferences.
  2. Haga clic en el control Properties, situado en el extremo derecho de la entrada del servidor activo.
  3. Seleccione el comando Lifecycles en el menú asociado.

Las definiciones del ciclo de vida del espacio de trabajo conectado activo se crean y editan, en Altium Designer, mediante el cuadro de diálogo Edit Lifecycle Definitions.
Las definiciones del ciclo de vida del espacio de trabajo conectado activo se crean y editan, en Altium Designer, mediante el cuadro de diálogo Edit Lifecycle Definitions.

La capacidad de crear, editar y eliminar definiciones del ciclo de vida está disponible para quienes tengan asignados los permisos de operación Add, Edit y Delete en el grupo Lifecycle definitions (obtenga más información sobre Configuración de permisos de operación globales para un espacio de trabajo).

Gestión del ciclo de vida desde el navegador

Su espacio de trabajo conectado permite definir y gestionar las definiciones del ciclo de vida a través de su interfaz de navegador, como complemento a la posibilidad de hacerlo mediante Altium Designer. Además, para ofrecer una mejor visibilidad de los estados y las transiciones implicados, cada ciclo de vida se construye de forma gráfica, lo que permite ver de un vistazo los flujos correspondientes.

Definir y gestionar una definición de ciclo de vida a través de la interfaz de navegador del Workspace es un proceso eminentemente visual. Una definición se construye de forma similar a un diagrama de flujo, mediante diversos objetos gráficos que representan los estados y las transiciones de estado (y las etapas, si se utiliza un estilo de gestión Advanced).

Para obtener más información, consulte Lifecycle Management (Workspace de Altium 365, Workspace de Enterprise Server).

Añadir una nueva definición

Para crear una nueva definición de ciclo de vida, haga clic en el botón situado en la parte inferior del cuadro de diálogo Edit Lifecycle Definitions. Aparecerá una nueva pestaña en el cuadro de diálogo, lista para configurarse.

Cree su propia definición de ciclo de vida personalizada.
Cree su propia definición de ciclo de vida personalizada.

Una definición de ciclo de vida recién añadida se distingue por el sufijo «+» en su pestaña. Esto indica que la definición aún se está configurando y todavía no se ha «guardado» en el conjunto de definiciones de ciclo de vida disponibles en el Workspace.

Configurar una definición

Utilice los controles disponibles en la pestaña de una definición de ciclo de vida para configurarla según sus necesidades.

Una vez que un elemento del Workspace utiliza una definición de ciclo de vida, esta no se puede eliminar. Sin embargo, puede modificarla hasta cierto punto: cambiar su nombre, modificar los atributos de sus estados (color, transiciones, aplicabilidad y visibilidad), añadir nuevos estados a la definición, eliminar los estados que no se utilicen y vincular etapas a niveles de revisión (cuando corresponda).

En primer lugar, introduzca un nombre descriptivo para la definición en el campo Definition Name. La pestaña reflejará dinámicamente el nombre introducido.

Utilice los controles Lifecycle Management para seleccionar el estilo de gestión del ciclo de vida: Simple o Advanced. El estilo simple implica que solo intervienen States y State Transitions. El estilo avanzado permite definir Stages, en las que se agrupan los estados.

Especifique el nombre y el estilo de la definición de ciclo de vida.
Especifique el nombre y el estilo de la definición de ciclo de vida.

Estado inicial

Utilice el campo Initial State of Revisions para determinar el estado inicial de una revisión de elemento, es decir, el estado de la revisión en el que no contiene datos publicados: lo que podría denominarse «estado previo a la publicación». De forma predeterminada, este estado se denomina Planned. Para cambiarlo, haga clic en el enlace y utilice el cuadro de diálogo State Properties para definir su nombre y descripción, así como los colores del texto y del fondo.

Configure el estado inicial de las revisiones.
Configure el estado inicial de las revisiones.

Etapas

Si se elige el estilo Advanced de gestión del ciclo de vida, estarán disponibles los controles para añadir y definir las etapas necesarias. De forma predeterminada, se proporciona una sola etapa, denominada Design -, con la posibilidad de añadir otras dos. Para añadir una etapa adicional, haga clic en el enlace Add Stage.

Introduzca los nombres de las etapas según sea necesario escribiendo directamente en el campo Stage Name correspondiente.

Añada las etapas necesarias, que se utilizarán para agrupar los estados y crear una definición de ciclo de vida más completa y estructurada.
Añada las etapas necesarias, que se utilizarán para agrupar los estados y crear una definición de ciclo de vida más completa y estructurada.

Para eliminar una etapa, haga clic en el control , situado a la derecha del campo Stage Name correspondiente.

Estados

El siguiente paso consiste en añadir los estados necesarios para la definición de ciclo de vida. En una definición de ciclo de vida basada en el estilo de gestión simple, se tratará de una lista sin agrupaciones. En el estilo de gestión avanzado, será necesario añadir estados a las distintas etapas definidas.

Haga clic en el control situado debajo de una lista de estados para añadir un nuevo estado. Utilice el cuadro de diálogo State Properties que aparece para definir el nombre, la descripción y los atributos de color de ese estado.

Añadir un estado a la definición de ciclo de vida.
Añadir un estado a la definición de ciclo de vida.

Los estados nuevos se añaden al final de la lista. Haga clic en un estado para seleccionarlo y, a continuación, utilice los controles y (situados debajo de la lista de estados) para moverlo a la posición deseada.

Al definir estados para una definición de ciclo de vida de estilo avanzado, hay controles adicionales disponibles (debajo de la lista de estados) para mover un estado de una etapa a otra. Según la posición de la etapa, mueva el estado a la etapa de la derecha () o de la izquierda (), según sea necesario.

Para editar las propiedades de un estado, haga clic en él para seleccionarlo y, a continuación, haga clic en el control , situado en el extremo derecho. Para eliminar un estado seleccionado, utilice el control .

Ejemplo de estados definidos en una definición de ciclo de vida de dos etapas.
Ejemplo de estados definidos en una definición de ciclo de vida de dos etapas.

Transiciones

El último paso consiste en definir las State Transitions: las rutas entre los distintos estados. Haga clic en un estado para seleccionarlo y, a continuación, haga clic en el control , situado en el extremo derecho, para añadir una nueva transición de estado. Utilice el cuadro de diálogo State Transition Properties que aparece para definir el nombre de la transición, el estado de destino (siguiente), el texto del menú y los permisos.

Añadir una transición de estado.
Añadir una transición de estado.

Se debe definir Menu Entry Text. Este texto aparecerá en la vista Item (o en la pestaña de vista de aspecto Lifecycle del panel Explorer) al hacer clic con el botón derecho en una revisión de elemento para cambiarla a un nuevo estado.
Al introducir el texto del menú, utilice la entrada $RevisionId como marcador de posición para el ID de revisión. Por ejemplo, para la revisión 01.A.1 de un elemento determinado del espacio de trabajo, al introducir el texto de menú Promote $RevisionId to In Production, el menú mostrará la entrada Promote 01.A.1 to In Production.

Las nuevas transiciones se añaden al final de la lista. Haga clic en una transición para seleccionarla y, a continuación, utilice los controles y situados debajo de la lista de estados para moverla a la posición deseada en la lista.

Cuando el siguiente estado de una transición se encuentra en una etapa diferente, se muestra una flecha indicadora del color del estado de destino para señalarlo.

Ejemplo de estados y transiciones de estado completamente definidos en una definición de ciclo de vida de dos etapas. Las flechas indican las transiciones entre etapas.
Ejemplo de estados y transiciones de estado completamente definidos en una definición de ciclo de vida de dos etapas. Las flechas indican las transiciones entre etapas.

Para editar las propiedades de una transición, haga clic para seleccionarla y, a continuación, haga clic en el control , situado en el extremo derecho. Para eliminar una transición seleccionada, utilice el control .
Para eliminar por completo todos los estados y transiciones definidos en una definición de ciclo de vida simple, o todos los estados y transiciones de una etapa específica en una definición de ciclo de vida avanzada, utilice el comando Clear, disponible en el menú contextual correspondiente que aparece al hacer clic con el botón derecho.

Control de las transiciones entre estados del ciclo de vida

El espacio de trabajo conectado ofrece una gran flexibilidad para decidir quién puede realizar determinadas transiciones de estado de una revisión de elemento en ese espacio de trabajo: la acción de pasar una revisión de un estado a otro distinto, según la definición de ciclo de vida utilizada para su elemento principal. Es posible impedir que los usuarios estándar (sin privilegios de administración) realicen directamente transiciones entre determinados estados del ciclo de vida, a la vez que se conceden permisos a otros usuarios además de los administradores del espacio de trabajo. Puede especificar permisos a nivel global, como parte de los permisos globales de operaciones del espacio de trabajo, y también a nivel de cada transición de estado. Estos últimos actúan conjuntamente con la configuración global y permiten ajustar los permisos para las transiciones más importantes (por ejemplo, establecer una revisión de elemento como Ready for Production).

Como alternativa, se puede exigir a los usuarios estándar que soliciten aprobación para determinadas transiciones de estado. A su vez, estas Approval Requests se envían a las personas designadas como miembros de uno o varios Approval Groups, quienes las consultan y gestionan.

Con los distintos niveles de control de permisos, puede definir una estrategia de transición de estados del ciclo de vida que se ajuste al enfoque preferido de su organización.

Los permisos se pueden definir en dos niveles:

  • Globally – define qué usuarios o grupos pueden realizar transiciones de estado para todo el conjunto de transiciones definidas en todas las definiciones de ciclo de vida.
  • Locally – especifica los permisos a nivel de cada transición de estado.
Permisos globales de transición de estado

Los permisos globales de transición de estado se definen y gestionan desde Altium Designer mediante el cuadro de diálogo Editar permisos de operaciones. Se accede a este cuadro de diálogo desde la página Gestión de datos – Servidores del cuadro de diálogo Preferences. Para el espacio de trabajo conectado cuyos permisos desee consultar o modificar, haga clic en el control Properties situado a la derecha y seleccione el comando Operations en el menú asociado.

La entrada de operación del espacio de trabajo que nos interesa aquí es Move revision between lifecycle states.

Acceda y configure, a nivel global, quién tiene permiso para realizar transiciones de estado del ciclo de vida.
Acceda y configure, a nivel global, quién tiene permiso para realizar transiciones de estado del ciclo de vida.

Para un nuevo espacio de trabajo conectado, la configuración de permisos predeterminada para esta operación es:

  • Administradores
  • Colaborador
  • Bibliotecarios
  • Responsables
En la mayoría de los casos, esta configuración de permisos predeterminada será adecuada y solo será necesario modificarla en circunstancias excepcionales.

Defina permisos adicionales según sea necesario (haga clic en el botón Add). Los permisos de transición de estado a este nivel global se pueden asignar a las siguientes entidades:

  •   Administradores (que es, a su vez, un grupo definido).
  •   Colaborador (un usuario con derechos de edición sobre un elemento o una revisión).
  •   Propietario (para los datos publicados, es la persona que creó el elemento inicial).
  •   Un grupo específico definido por el usuario.
  •   Un usuario específico.

La gestión de los usuarios y de los grupos definidos se realiza mediante la interfaz web del espacio de trabajo. Esto se puede hacer desde un navegador externo. Para obtener información detallada, consulte Managing Your Workspace Membership (espacio de trabajo de Altium 365, espacio de trabajo de Enterprise Server).

Permisos locales de transición de estado

Los permisos para una transición de estado determinada se definen en el cuadro de diálogo Propiedades de la transición de estado asociado, al que se accede desde la sección States and Transitions correspondiente de la definición de ciclo de vida que se está configurando en el cuadro de diálogo Edit Lifecycle Definitions.

Para editar las propiedades de una transición, haga clic para seleccionarla y, a continuación, haga clic en el control situado en el extremo derecho.

Acceda a los controles para definir los permisos de la transición de estado que se está editando.
Acceda a los controles para definir los permisos de la transición de estado que se está editando.

Seleccione el tipo de control de permisos que desea utilizar para la transición mediante el campo State Transition Permissions. Hay dos opciones disponibles:

  • Controlled – este tipo permite precisar exactamente quién puede realizar esta transición, especificando uno o varios usuarios o grupos. Este tipo de control de permisos local se utiliza en combinación con los permisos establecidos a nivel global (consulte Cómo se aplican los permisos). Utilice los controles de la sección inferior para definir las entidades autorizadas según corresponda. De forma predeterminada, se añade la entidad Anyone, lo que significa que todos los usuarios de este nivel local tienen permiso para realizar la transición.

    Para configurar usuarios o grupos específicos, primero seleccione y elimine la entidad Anyone. A continuación, puede añadir un usuario o grupo según sea necesario desde el menú asociado al botón Add. Utilice el Search for Users o el Search for Role que aparece a continuación para buscar el usuario o grupo deseado, respectivamente.

    Con los permisos de Controlled, puede pasar de permitir el acceso a cualquier persona a permitirlo solo a los usuarios o grupos especificados.
    Con los permisos de Controlled, puede pasar de permitir el acceso a cualquier persona a permitirlo solo a los usuarios o grupos especificados.

  • Using Approvals – este tipo permite que cualquier usuario estándar solicite que se realice esta transición de estado. Las solicitudes son gestionadas por uno o varios usuarios añadidos (individualmente o a través de grupos) a los grupos de aprobación definidos. Cualquier miembro de uno de estos grupos puede autorizar o rechazar una solicitud de transición. Además, se pueden definir y ordenar varios grupos de aprobación. Esto permite disponer de varios niveles de aprobación.

    Utilice los controles de la sección inferior para definir los grupos de aprobación según corresponda. De forma predeterminada, se añade un único grupo de aprobación vacío, listo para su uso: New Approval Group. Puede cambiarle el nombre según sea necesario mediante el comando Edit Approval Group Name del menú asociado al botón Add (o del menú contextual de la sección).

    Puede añadir un usuario o grupo a un grupo de aprobación seleccionado según sea necesario desde el menú asociado al botón Add (o desde el menú contextual de la sección). Utilice el cuadro de diálogo Search For Users o el cuadro de diálogo Search For Role que aparece a continuación para buscar el usuario o grupo deseado, respectivamente. Ordene los distintos grupos de aprobación mediante los comandos Move Up y Move Down de un menú; la aprobación se realiza de arriba abajo.

    Con Using Approvals, todos los usuarios sin privilegios de administración deben solicitar la transición, que será gestionada por un usuario de uno o varios grupos de aprobación definidos.
    Con Using Approvals, todos los usuarios sin privilegios de administración deben solicitar la transición, que será gestionada por un usuario de uno o varios grupos de aprobación definidos.

La gestión de los usuarios y de los grupos definidos se realiza mediante la interfaz web del espacio de trabajo. Esto se puede hacer desde un navegador externo. Para obtener información detallada, consulte Gestión de los miembros de su espacio de trabajo (espacio de trabajo de Altium 365, espacio de trabajo de Enterprise Server).

Cómo se aplican los permisos

La aplicación de los permisos depende del tipo de control de permisos seleccionado y configurado a nivel de la transición de estado:

  • Controlled Permissions – para que un usuario pueda realizar la transición de estado, deben cumplirse las siguientes condiciones:
    • Debe tener permiso a nivel global para Move revision between lifecycle states (definido en el cuadro de diálogo Editar permisos de operaciones).
    • Debe tener permiso a nivel local para esta transición de estado concreta.
    • También debe ser colaborador de la revisión de elemento cuyo estado del ciclo de vida se está cambiando (es decir, debe tener derechos de edición).
    Estas tres condiciones se combinan mediante un operador lógico AND: si alguna no se cumple, se impedirá que el usuario realice esa transición específica.
    Para los usuarios sin privilegios de administrador, la configuración de permisos predeterminada (Collaborator a nivel global y Anyone a nivel de transición de estado local) implica que basta con convertir a un usuario en colaborador de la revisión del elemento correspondiente para cumplir todas las condiciones. Después, para las transiciones clave, puede restringir los permisos a nivel de transición de estado local, de modo que no cualquier colaborador pueda realizar la transición.
  • Using Approvals – todos los usuarios sin privilegios de administrador deben utilizar el sistema de aprobaciones y enviar una solicitud para realizar la transición de estado. El sistema de aprobaciones no requiere que el usuario tenga permiso para realizar transiciones de estado a nivel global, ni que sea colaborador de la revisión del elemento.

    Aunque el usuario no necesita ser colaborador de la revisión del elemento, esta debe compartirse con él; de lo contrario, no podrá verla en el espacio de trabajo.
Los administradores del espacio de trabajo siempre podrán cambiar las revisiones de elementos de un estado a otro, independientemente de los permisos de transición de estado definidos localmente.
Para obtener más información sobre el uso del sistema de aprobaciones, consulte la sección Solicitudes de aprobación de transiciones de estado.

Vinculación de etapas con niveles del esquema de nomenclatura de revisiones

Las revisiones y los estados del ciclo de vida pueden avanzar desde el menú contextual correspondiente en la vista Item o en la pestaña de vista de aspecto Lifecycle del panel Explorer. Aunque crear una nueva revisión y avanzar en el ciclo de vida son tareas completamente independientes que se realizan por motivos distintos (una nueva revisión cuando hay un cambio en el diseño y un nuevo estado del ciclo de vida para reflejar que la revisión del elemento es más apta para su uso), ambas están interrelacionadas.

En una definición de ciclo de vida basada en el estilo de gestión avanzado, las etapas definidas pueden vincularse a los niveles de revisión del esquema de nomenclatura de revisiones utilizado. Para ello, utilice la opción situada en la parte inferior del cuadro de diálogo Edit Lifecycle Definitions.

Opción para vincular etapas con niveles de revisión.
Opción para vincular etapas con niveles de revisión.

Esto crea una relación entre la etapa del ciclo de vida y el nivel de revisión. Esto significa que, cuando el ciclo de vida de una revisión de elemento avanza de un estado de una etapa a un estado de otra etapa, los comandos disponibles para modificar el tipo de revisión en el menú contextual también cambian.

Tomemos como ejemplo la definición de ciclo de vida predeterminada Sample - Structured Lifecycle With Approvals y un esquema de nomenclatura de revisiones de 3 niveles (con niveles para Revision, Prototype y Model). Si una revisión de elemento se encuentra en el estado New From Design, en la primera etapa, las opciones de tipo de revisión del menú contextual incluyen: crear una nueva revisión, un nuevo prototipo o un nuevo modelo.

Si el ciclo de vida avanza hasta llegar a In Prototype, habrá pasado a la segunda etapa. Al hacer clic con el botón derecho sobre la revisión, las opciones de tipo de revisión disponibles ahora incluyen: crear un nuevo prototipo o un nuevo modelo; es decir, no hay ninguna opción para iniciar una nueva revisión. Este comportamiento resulta intuitivo: si el diseño ha avanzado hasta la fase de prototipo y fuera necesario realizar un cambio en el diseño, se necesitaría un nuevo prototipo o incluso un nuevo modelo, en función del alcance del cambio.

Una vez que la revisión del elemento alcanza el estado In Production, en la tercera etapa, la única opción de tipo de revisión disponible es crear un nuevo modelo, de nuevo, como cabría esperar.

Cuando están vinculados, los comandos de tipo de revisión cambian a medida que el estado del ciclo de vida de la revisión del elemento avanza por las distintas etapas definidas.
Cuando están vinculados, los comandos de tipo de revisión cambian a medida que el estado del ciclo de vida de la revisión del elemento avanza por las distintas etapas definidas.

Guardar una definición

Tanto si se ha añadido una nueva definición de ciclo de vida como si se ha modificado una existente, es necesario guardar esa definición. Aunque no hay un control específico para «guardar», hay controles disponibles para hacerlo:

  • Para una nueva definición de ciclo de vida, identificada por el sufijo «+», utilice el control Add Definition (en la esquina superior derecha de la pestaña de la definición) o haga clic en el botón principal del cuadro de diálogo.
  • Para una definición de ciclo de vida existente que se haya modificado, identificada por el sufijo «*», utilice el control Apply Changes (en la esquina superior derecha de la pestaña de la definición) o haga clic en el botón principal del cuadro de diálogo.

En ambos casos, el sufijo desaparecerá y la definición nueva (o modificada) estará disponible como parte del conjunto de definiciones de ciclo de vida disponibles en el espacio de trabajo.

El botón principal del cuadro de diálogo permite «guardar» por lotes sin cerrar el cuadro de diálogo.
Asegúrese de que la definición de ciclo de vida se haya añadido realmente o de que los cambios se hayan aplicado antes de hacer clic en el botón OK. Si lo hace sin «guardar» la definición, se cerrará el cuadro de diálogo y se perderán los cambios. Además, si se ha definido más de un estado para una definición de ciclo de vida, deben definirse las transiciones que conecten dichos estados; de lo contrario, no podrán aplicarse los cambios. Un cuadro de diálogo de error indicará esta situación y mostrará una lista de los estados «inalcanzables».
Al volver a abrir el cuadro de diálogo Edit Lifecycle Definitions, el conjunto de definiciones aparecerá ordenado por nombre, en orden alfabético ascendente de izquierda a derecha.

Para facilitar un registro de auditoría claro y transparente de quién cambió qué y cuándo, en la parte inferior derecha de la pestaña de cada definición de ciclo de vida se muestra información sobre su última modificación.

Identificación de cuándo se modificó por última vez una definición de ciclo de vida y quién lo hizo.
Identificación de cuándo se modificó por última vez una definición de ciclo de vida y quién lo hizo.

En cualquier momento antes de aplicar los cambios de la definición activa, puede deshacerlos por completo haciendo clic en el control Reset, situado en la esquina superior derecha de la pestaña de esa definición.

Cambiar el nombre de una definición

Esta función solo está disponible para usuarios con privilegios de administrador en el espacio de trabajo.

Para cambiar el nombre de una definición de ciclo de vida existente que esté en uso:

  1. Acceda al cuadro de diálogo Edit Lifecycle Definitions del espacio de trabajo conectado activo.
  2. Haga clic en la pestaña de la definición cuyo nombre desea cambiar.
  3. Modifique el nombre en el campo Definition Name.

Ejemplo de cambio de nombre de una definición de ciclo de vida y comprobación del cambio en las propiedades de un elemento que ya utiliza esa definición.
Ejemplo de cambio de nombre de una definición de ciclo de vida y comprobación del cambio en las propiedades de un elemento que ya utiliza esa definición.

Copiar una definición

No es necesario crear las nuevas definiciones de ciclo de vida desde cero. El cuadro de diálogo Edit Lifecycle Definitions permite copiar rápidamente cualquiera de las definiciones existentes. Para ello:

  1. Active la definición de ciclo de vida que desea copiar.
  2. Haga clic en el control Crear una copia situado en la esquina superior derecha de la pestaña de esa definición.
  3. Se creará una copia exacta de la definición, lo que generará una nueva definición con el nombre predeterminado inicial New Lifecycle Definition. Cámbiele el nombre según sea necesario.
  4. Haga clic en el control Add Definition (o en el botón principal ) para guardar la nueva definición.

Eliminar una definición

Para eliminar una definición de ciclo de vida existente, selecciónela para convertirla en la definición activa en el cuadro de diálogo Edit Lifecycle Definitions y, a continuación, haga clic en el control Delete, situado en la esquina superior derecha de la pestaña de la definición.

No se puede eliminar una definición de ciclo de vida que esté siendo utilizada por un elemento del espacio de trabajo.

La eliminación permanente de una definición de ciclo de vida se efectúa al hacer clic en el botón principal del cuadro de diálogo (o al hacer clic en OK). Antes de hacerlo, la operación de eliminación se puede deshacer haciendo clic en el botón , situado en la parte inferior del cuadro de diálogo.

La operación de eliminación de definiciones de ciclo de vida se puede deshacer.
La operación de eliminación de definiciones de ciclo de vida se puede deshacer.

Exportación e importación de definiciones

Las definiciones de ciclo de vida creadas por el usuario solo están disponibles para su uso en el espacio de trabajo conectado en el que se han definido. El cuadro de diálogo Edit Lifecycle Definitions incluye funciones de exportación e importación que permiten transferir definiciones entre espacios de trabajo.

La definición de ciclo de vida se almacena en un archivo de definición de ciclo de vida (*.definition).

Para exportar una definición de ciclo de vida, haga clic en el control Export, situado en la parte superior derecha de su pestaña. Utilice el cuadro de diálogo Guardar definición de ciclo de vida que aparece a continuación para determinar dónde y con qué nombre se guardará el archivo.

Para importar una definición de ciclo de vida, haga clic en el botón , situado en la parte inferior del cuadro de diálogo Edit Lifecycle Definitions. Utilice el cuadro de diálogo Open Lifecycle Definition para buscar y abrir el archivo de definición de ciclo de vida deseado. La definición de ciclo de vida se añadirá a la lista de definiciones de ciclo de vida existentes disponibles en el espacio de trabajo.

Una definición de ciclo de vida importada aparece como una nueva definición, con el sufijo '+'. Su nombre es el definido dentro del archivo de definición, no el nombre del propio archivo. Asegúrese de guardarla haciendo clic en el control Add Definition o en el botón principal del cuadro de diálogo.

En una instalación predeterminada de Altium Designer, hay algunos archivos de ejemplo de definiciones de ciclo de vida predefinidas en la carpeta \Program Files\Altium\AD<Solution/Version>\System\EDMSTemplates.

Control del uso de una definición de ciclo de vida

Al configurar cada definición de ciclo de vida, se puede definir y habilitar a nivel global el control de los tipos de elementos que pueden utilizarla. Si esta función está habilitada, solo estarán disponibles las definiciones permitidas al elegir la definición de ciclo de vida para un tipo de elemento concreto. Esto proporciona un nivel adicional de control para garantizar que los elementos creados de un determinado tipo solo utilicen la definición de ciclo de vida que usted requiera.

El control se realiza desde el cuadro de diálogo Content Types. Haga clic en la pestaña de la definición cuyo acceso desea configurar y, a continuación, haga clic en el enlace Content Types, situado en la parte superior derecha de la pestaña de la definición.

Acceso al cuadro de diálogo Content Types: el centro de control para determinar qué tipos de contenido pueden utilizar la definición de ciclo de vida que se está configurando.
Acceso al cuadro de diálogo Content Types: el centro de control para determinar qué tipos de contenido pueden utilizar la definición de ciclo de vida que se está configurando.

El cuadro de diálogo Content Types enumera todos los tipos de contenido compatibles que se pueden crear en el espacio de trabajo conectado activo (por parte del usuario o del sistema). La opción situada encima de la lista, Control Lifecycle Definition per Content Type, permite controlar de forma global si la función está activa (habilitada) o no (deshabilitada) para esa definición concreta. Habilite esta opción y, a continuación, habilite la opción Use asociada a cada tipo de contenido que desee que pueda utilizar esa definición.

  • Para poder crear un proyecto en el espacio de trabajo, la opción Use debe estar habilitada para el tipo de contenido Project en al menos una definición de ciclo de vida.

  • Para poder cargar conjuntos de archivos Gerber y ODB++ en su espacio de trabajo (espacio de trabajo de Altium 365 o espacio de trabajo de Enterprise Server), la opción Use debe estar habilitada para el tipo de contenido Fabrication File en al menos una definición de ciclo de vida.

  • Consulte la página Trabajo con elementos para obtener más información sobre los tipos de contenido compatibles. Los demás tipos de contenido que aparecen en el cuadro de diálogo Content Types, pero que no se describen en esa página, no son funcionales en el software.
  • Se utiliza una variante de este mismo cuadro de diálogo para controlar el uso de un esquema concreto de nomenclatura de revisiones. Consulte Control del uso de un esquema de nomenclatura de revisiones para obtener más información.

Cambio entre los modos avanzado y simple de gestión del ciclo de vida

Puede cambiar una definición de ciclo de vida existente del estilo de gestión del ciclo de vida Advanced (estados, transiciones de estado y etapas) al estilo de gestión Simple (solo estados y transiciones de estado). Al habilitar la opción Simple, aparecerá el cuadro de diálogo Confirm Merge States. Utilice este cuadro de diálogo para determinar cómo realizar el cambio, de la siguiente manera:

  • Haga clic en Yes: todos los estados definidos (y las transiciones de estado) de las etapas 1, 2 y 3 se combinan en una única lista plana de estados.
  • Haga clic en No: se eliminan todos los estados definidos (y las transiciones de estado) de las etapas 2 y 3. Solo permanecerán los estados (y las transiciones de estado) de la etapa 1 (la situada más a la izquierda), en una única lista plana de estados.

Cambie el estilo de gestión del ciclo de vida de Advanced a Simple, controlando cómo se gestionan los estados (y las transiciones de estado) de otras etapas.
Cambie el estilo de gestión del ciclo de vida de Advanced a Simple, controlando cómo se gestionan los estados (y las transiciones de estado) de otras etapas.

Solicitudes de aprobación de transiciones de estado

Las siguientes secciones examinan con más detalle los distintos aspectos del uso del sistema de aprobación para permitir que los usuarios sin privilegios de administración de su espacio de trabajo realicen transiciones de estado específicas.

Creación de una solicitud (solicitud de aprobación)

La aprobación de una transición de estado se solicita en Altium Designer desde la vista de aspecto Lifecycle de la revisión del elemento deseada (en el panel Explorer), o desde la región gráfica del ciclo de vida en la vista detallada Item. Haga clic con el botón derecho en el ciclo de vida de la revisión y elija el comando que solicita la transición. Aparecerá el cuadro de diálogo Confirm, en el que puede introducir una nota explicando por qué realiza la solicitud, lo que puede ayudar a los miembros del grupo de aprobación a decidir si finalmente la aprueban o no. Haga clic en Yes para crear la solicitud.

Solicite la transición de estado y añada una nota útil para justificar su solicitud.
Solicite la transición de estado y añada una nota útil para justificar su solicitud.

Una vez creada la solicitud, los miembros del grupo de aprobación correspondiente a esa transición de estado recibirán una notificación por correo electrónico, siempre que la función de notificaciones por correo electrónico esté habilitada.

Un administrador del espacio de trabajo configura la función de notificaciones por correo electrónico en la página Notificaciones por correo electrónico de la interfaz web del espacio de trabajo (Admin – Settings – Email Notifications).

Visualización de solicitudes de aprobación

Tanto para el creador de una solicitud de transición de estado (Requester) como para los usuarios definidos en el grupo de aprobación correspondiente a esa transición de estado (Approver), las solicitudes pendientes se muestran en el panel Explorer, en una carpeta específica Approval Requests.

Ejemplo de una solicitud de aprobación en la carpeta Approval Requests, tal como la ven el solicitante (Simon Entist) y uno de los miembros del grupo de aprobación (inicial) definido para esa transición de estado concreta (Des Igner).
Ejemplo de una solicitud de aprobación en la carpeta Approval Requests, tal como la ven el solicitante (Simon Entist) y uno de los miembros del grupo de aprobación (inicial) definido para esa transición de estado concreta (Des Igner).

El número que aparece junto al nombre de la carpeta Approval Requests indica cuántas solicitudes pendientes hay. Si la opción Show Approved Requests está habilitada (desde el menú ), este número reflejará el total (pendientes + aprobadas).

Para cada solicitud de aprobación se presenta la siguiente información:

  • Item Revision: la revisión específica del elemento para la que se realiza la solicitud.
  • Requested By: el creador de la solicitud (el solicitante). Aquí se muestra el nombre de usuario.
  • Requested At: la fecha y la hora en que se creó la solicitud.
  • Status: el estado actual de la solicitud. Puede ser uno de los siguientes:
    • Awaiting: la solicitud está a la espera de que uno o varios aprobadores actúen.
    • Approved – la solicitud se ha aprobado. Tenga en cuenta que solo se pasará a este estado cuando todos los grupos de aprobación definidos para esa transición hayan dado su aprobación completa.
  • Transition – la transición de estado específica que se solicita para esta revisión del elemento.
  • Request Note – cualquier nota que el solicitante haya añadido al realizar la solicitud.
  • Action Forward – los controles que se muestran aquí solo están disponibles para las solicitudes pendientes (aquellas con el estado Awaiting). Los controles varían según las dos partes implicadas, de la siguiente manera:
    • Requester – el usuario que creó la solicitud puede Remind.
    • Approvers – un usuario de un grupo de aprobación puede Approve la solicitud.
  • Action Backward – los controles que se muestran aquí solo están disponibles para las solicitudes pendientes (aquellas con el estado Awaiting). Los controles varían según las dos partes implicadas, de la siguiente manera:
    • Requester – el usuario que creó la solicitud puede Cancel.
    • Approvers – un usuario de un grupo de aprobación puede Reject la solicitud.
Los comandos para realizar acciones sobre la solicitud de aprobación también están disponibles en el menú contextual del ciclo de vida de la revisión del elemento (dentro de la vista Lifecycle).
La sección central de la página se utiliza para mostrar información de aprobación; consulte la sección Flujo de información de aprobación para obtener más detalles.

Realizar acciones sobre una solicitud

Como se ha descrito brevemente en la sección anterior, tanto el solicitante como el aprobador pueden realizar determinadas acciones. Las siguientes secciones desplegables describen con más detalle cada una de estas acciones:

Flujo de información de aprobación

Cuando se aprueba una solicitud, también se muestra una notificación en la zona central de la página al consultar esa solicitud de aprobación. Esta información consta de los siguientes elementos:

  • Created At – la fecha y la hora en que se aprobó la solicitud de aprobación.
  • Created By – el miembro del grupo de aprobación correspondiente que aprobó la solicitud. Aquí se muestra el nombre de usuario de esa persona.
  • Description – una entrada que consta de un mensaje generado automáticamente, junto con cualquier nota que haya incluido el aprobador al dar su aprobación. La parte de la descripción generada automáticamente depende del tipo de aprobación:
    • Final approval (de un miembro del único o del último grupo de aprobación) – task approved and completed.
    • Intermediate approval (de un miembro de un grupo de aprobación que no es el último) – task approved and assigned to next approval group <ApprovalGroupName>.

Ejemplo del flujo de aprobación de una revisión concreta de un elemento, tal como lo ve el solicitante. En este caso, la transición tuvo que pasar por dos etapas de aprobación (con la aprobación de un miembro de cada uno de los dos grupos de aprobación).
Ejemplo del flujo de aprobación de una revisión concreta de un elemento, tal como lo ve el solicitante. En este caso, la transición tuvo que pasar por dos etapas de aprobación (con la aprobación de un miembro de cada uno de los dos grupos de aprobación).

Esta información de aprobación solo está disponible para las solicitudes de aprobación que tienen el estado Approved, o que tienen el estado Awaiting y han sido aprobadas por el primero de los varios grupos de aprobación asociados.

Las siguientes personas pueden ver esta información:

  • El solicitante de la transición de estado.
  • El usuario que da la aprobación final a la solicitud. Por lo tanto, cuando intervienen varios grupos de aprobación, solo el miembro del último grupo de aprobación que da la aprobación final verá esta información. Un miembro de un grupo de aprobación que dé una aprobación intermedia no verá este flujo.

Control de la visibilidad y la aplicabilidad de las revisiones de elementos

Al configurar cada estado de una definición de ciclo de vida, puede definir atributos de estado adicionales que controlen la visibilidad y la aplicabilidad de una revisión de un elemento que utilice esa definición de ciclo de vida y pase a ese estado. En cuanto a la aplicabilidad, también se puede configurar un informe de infracciones del proyecto para detectar y señalar los elementos del espacio de trabajo utilizados en un diseño cuyas revisiones se encuentren en estados no aplicables, lo que permite detectar y evitar problemas antes de la publicación.

Los controles para determinar si una revisión de un elemento en un estado concreto es visible o aplicable están disponibles en el cuadro de diálogo Propiedades del estado. Desde el cuadro de diálogo Edit Lifecycle Definitions, acceda a este cuadro de diálogo para el estado deseado haciendo doble clic en la entrada del estado dentro de la definición del ciclo de vida que lo contiene, o seleccionando su entrada y haciendo clic en el icono de edición que aparece ().

Utilice los atributos definidos a nivel de estado para controlar la visibilidad o la aplicabilidad de una revisión de un elemento que pase a ese estado.
Utilice los atributos definidos a nivel de estado para controlar la visibilidad o la aplicabilidad de una revisión de un elemento que pase a ese estado.

Las dos opciones son:

  • Visible in Vault panels – con esta opción habilitada, se mostrará una revisión de un elemento que utilice la definición de ciclo de vida principal en el panel Explorer cuando se establezca en este estado del ciclo de vida. Cuando esta opción esté deshabilitada, la revisión quedará oculta. Una revisión oculta puede mostrarse (anulando esta opción) en el panel Explorer habilitando el control Show Hidden Revisions (consulte Mostrar revisiones ocultas).
  • Allowed to be used in designs – con esta opción habilitada, se permite utilizar en un diseño una revisión de elemento que se encuentre en este estado. Se considera Applicable. Si esta opción está deshabilitada, una revisión de elemento en este estado no puede utilizarse de forma válida y se considera Inapplicable (o no aplicable). Se marcará como tal en el panel Properties y en el cuadro de diálogo Item Manager (consulte Marcar revisiones no aplicables). El compilador del proyecto también puede configurarse para detectar estos casos (consulte Detectar estados de revisión no aplicables durante la compilación).
En el panel Components, se muestran todas las revisiones más recientes de los componentes cuyo uso está permitido en los diseños, incluso si esos componentes han pasado a un estado cuya opción de paneles Visible in Vault se ha deshabilitado. El filtro LifeCycle permite buscar componentes en un estado concreto (o en varios estados).

Mostrar revisiones ocultas

Cuando una revisión de elemento pasa a un estado del ciclo de vida que tiene deshabilitado el atributo Visible in Vault panels, dicha revisión no se mostrará de forma predeterminada en el panel Explorer. Además, si se trata de la revisión más reciente del elemento, toda la entrada correspondiente a ese elemento quedará oculta. Este estado de visibilidad, definido a nivel de estado, puede anularse globalmente para todos los elementos al explorar el panel Explorer. Para mostrar todas las revisiones de elementos que no están visibles actualmente, haga clic en el control situado en la esquina superior derecha de la región Items del panel y, a continuación, habilite la opción Show Hidden Revisions en el menú asociado.

Visualización de revisiones de elementos ocultas al explorar contenido en el panel Explorer. Pase el cursor sobre la imagen para ver el resultado.
Visualización de revisiones de elementos ocultas al explorar contenido en el panel Explorer. Pase el cursor sobre la imagen para ver el resultado.

Marcar revisiones no aplicables

Normalmente, un estado del ciclo de vida configurado como oculto (opción Visible in Vault panels deshabilitada) también se configurará como no aplicable (opción Allowed to be used in designs también deshabilitada). Por ejemplo, una revisión de un componente que actualmente esté Depracated o Obsolete no debería tener cabida en la última iteración del diseño. Ocultar las revisiones de elementos que han pasado a estos estados es una cosa: si no puede ver un componente, por ejemplo, no puede colocarlo. Sin embargo, es posible que ya esté utilizando instancias de esas revisiones de elementos en un diseño o que haya colocado por error una revisión no aplicable de un componente al haber mostrado las revisiones ocultas mientras exploraba el contenido.

No se preocupe. Además de detectar durante la compilación las revisiones de elementos de componente que se encuentran en estados no aplicables (consulte la siguiente sección), puede comprobar manualmente la aplicabilidad de las revisiones de elementos (componentes y hojas gestionadas) directamente en su software de diseño. Esto se realiza a través del panel Properties, al explorar las propiedades del elemento, o mediante Item Manager.

  • Properties panel – al utilizar este panel para explorar las propiedades de una instancia colocada de una revisión de un componente o de una hoja de esquemático gestionada, se muestra una indicación a la derecha de la entrada de estado de la revisión. Si la revisión se encuentra en un estado no aplicable (no se permite su uso en diseños), la entrada mostrará Not applicable. Si la revisión se encuentra en un estado aplicable (se permite su uso en diseños), la entrada indicará si la revisión es la más reciente (Up to date) o no (Out of date).

    Indicación de la no aplicabilidad en las propiedades de una instancia colocada de una revisión de un componente y de una hoja de esquemático gestionada.
    Indicación de la no aplicabilidad en las propiedades de una instancia colocada de una revisión de un componente y de una hoja de esquemático gestionada.

  • Item Manager – en el cuadro de diálogo Item Manager (Tools » Item Manager), se muestra una indicación en el campo Revision Status. Si la revisión se encuentra en un estado no aplicable (no se permite su uso en diseños), la entrada mostrará Not applicable. Si la revisión se encuentra en un estado aplicable (se permite su uso en diseños), la entrada indicará si la revisión es la más reciente (Up to date) o no (Out of date).

    Indicación de la no aplicabilidad mediante el cuadro de diálogo Item Manager para una instancia colocada de una revisión de un componente y de una hoja de esquemático gestionada.
    Indicación de la no aplicabilidad mediante el cuadro de diálogo Item Manager para una instancia colocada de una revisión de un componente y de una hoja de esquemático gestionada.

  • Utilice los controles disponibles en el panel Properties o en el cuadro de diálogo Item Manager para elegir una revisión posterior del elemento que is en un estado aplicable o, si esto no es posible (el elemento, en general, no está destinado a utilizarse en diseños), simplemente elija una revisión aplicable de otro elemento.

  • Al cambiar el estado del ciclo de vida de una revisión de elemento de componente (más información), Altium Designer comprueba que las revisiones de los elementos secundarios a los que hace referencia (la plantilla y los modelos referenciados) se encuentren en un estado aplicable que permita hacerlo. De lo contrario, el estado de la transición indicará que una revisión de elemento secundario se encuentra en un estado no aplicable.

Detectar estados de revisión no aplicables durante la validación del proyecto

Para las instancias colocadas de revisiones de elementos de componente, la aplicabilidad de los estados de esas revisiones puede comprobarse como parte de la validación del proyecto. Esta comprobación se basa en el tipo de infracción La revisión del componente tiene un estado no aplicable, que forma parte de la categoría Infracciones asociadas a componentes. Configure el modo de notificación de esta comprobación en la pestaña Error Reporting del cuadro de diálogo Project Options.

El valor predeterminado de Report Mode para este tipo de infracción es . Modifíquelo según los requisitos de su diseño.

La validación del proyecto incluye una comprobación de infracciones relacionadas con componentes en estados de revisión no aplicables. Se producirá una infracción si se ha especificado que el estado del ciclo de vida de una revisión de elemento de componente colocada no permite su uso en diseños.
La validación del proyecto incluye una comprobación de infracciones relacionadas con componentes en estados de revisión no aplicables. Se producirá una infracción si se ha especificado que el estado del ciclo de vida de una revisión de elemento de componente colocada no permite su uso en diseños.

Si está habilitada la visualización de errores y advertencias del compilador en el esquemático (en la página Schematic – Compiler del cuadro de diálogo Preferences), se mostrará una línea ondulada de color debajo del objeto que incurra en la infracción. También se mostrará una notificación en el panel Messages con el siguiente formato:

Component <Designator> <Comment>: Component revision has inapplicable state,

donde:

  • Designator es el Designator de la instancia del componente.
  • Comment es el Comment de la instancia del componente.

Ejemplo de infracción (configurada como error fatal para resaltar su efecto).
Ejemplo de infracción (configurada como error fatal para resaltar su efecto).

Aspectos que debe tener en cuenta:

  • Si un componente colocado pierde la conexión con el espacio de trabajo conectado desde el que se colocó (por ejemplo, si se desconecta ese espacio de trabajo o se cierra la sesión en él), incumplirá la comprobación Component revision has inapplicable state. Esto se reflejará en el panel Messages, con una entrada con el siguiente formato: Component <Designator> <Comment>: Can't perform revision status validation: Failed to connect to server.
  • También puede detectar componentes que se estén utilizando de forma no válida en un diseño durante el proceso de publicación del diseño. Simplemente añada y configure Component State Checking dentro del conjunto de comprobaciones de validación de la publicación. Para obtener más información, consulte Validar el estado de los componentes.
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Contents
Disponibilidad de funciones

Las funciones disponibles para usted dependen de qué solución de Altium tenga: Altium Develop, Altium Agile Teams, Altium Agile Enterprise o Altium Designer (con suscripción activa).

Si no ve una función documentada en su software actual, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contents