Epsilon3

 

Epsilon3 Bug.jpg

 

Esta integración consta de dos scripts que se conectan a las API de Requirements & Systems Portal y Epsilon3. Están diseñados para ejecutarse desde el módulo de scripting de Requirements & Systems Portal, pero también pueden adaptarse para su uso desde el entorno de escritorio de un usuario.

Tabla de contenido

Descripción general

Esta integración facilita la sincronización de los procedimientos maestros desde Epsilon3 hacia Requirements & Systems Portal y automatiza el proceso de verificación dentro de Requirements & Systems Portal utilizando estos procedimientos.

Archivos de integración

La integración consta de dos scripts principales de Python que pueden descargarse desde este repositorio en Github:

  1. fetch_master_procedures.py

  2. create_check_run.py

Uso

fetch_master_procedures.py

Este script inicia sesión en Epsilon3 y obtiene los procedimientos maestros. Luego vuelve a crear estos procedimientos como archivos simbólicos en Requirements & Systems Portal con el formato [P] {Procedure Code} - {Procedure Title}.

Pasos:

  1. Ejecute fetch_master_procedures.py para iniciar sesión en Epsilon3 y obtener los procedimientos maestros.

  2. Los procedimientos se volverán a crear en Requirements & Systems Portal como archivos simbólicos con el formato [P] {Procedure Code} - {Procedure Title}.

  3. Agregue estos archivos de procedimiento como referencia de cierre para un método de verificación "Epsilon3 Test" aplicado a un requisito de Requirements & Systems Portal.

create_check_run.py

Este script comprueba cada método de verificación "Epsilon3 Test" en busca de un archivo de procedimiento. Si lo encuentra, crea una ejecución para ese procedimiento en Epsilon3, crea un archivo de ejecución con el formato [R] {Procedure Code} - {Procedure Title}_{Date and Time Stamp}, y reemplaza el archivo de procedimiento por el archivo de ejecución correspondiente como referencia de cierre.

Pasos:

  1. Active create_check_run.py.

  2. El script comprobará cada método de verificación "Epsilon3 Test" y creará una ejecución correspondiente en Epsilon3.

  3. Si la referencia de cierre ya es un archivo de ejecución, el script comprobará el estado y el estatus actuales en Epsilon3 y actualizará el estado de verificación en Requirements & Systems Portal.

Configuración de la integración

Estos scripts están pensados para ejecutarse en proyectos específicos y deben configurarse una vez por cada proyecto de Requirements & Systems Portal.

Requisitos previos:

  1. Cree un método de verificación personalizado "Epsilon3 Test" en Requirements & Systems Portal con "Upload" como referencia de cierre.

  2. Cree secretos de usuario en Requirements & Systems Portal:

    • EPSILON3_API_KEY: Clave generada en Epsilon3.

    • EPSILON3_TEAM_KEY: Clave en la URL de la implementación de Epsilon3, después de la parte "team/" de la URL.

Pasos:

  1. Clone este repositorio.

  2. Cree los secretos de usuario como se describió anteriormente.

  3. Edite los scripts para que apunten a las URL base correctas de las implementaciones de Requirements & Systems Portal y Epsilon3.

Personalización

Se recomienda a los usuarios crear sus propias ramas de este repositorio y personalizar los scripts para adaptarlos mejor a sus flujos de trabajo de Requirements & Systems Portal y Epsilon3.

Limitaciones

  • Actualmente, estos scripts solo funcionan con los métodos de verificación de requisitos originales de Requirements & Systems Portal.

  • Todavía no son compatibles con el flujo de trabajo del nuevo módulo Verification & Validations.

Soporte

Para obtener más ayuda, consulte el servicio de asistencia de Epsilon3 o póngase en contacto con el soporte de Altium en la página de soporte de Altium.

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.

Contenido