

# Lectura de entidades de CircleCI
<a name="circleci-reading-from-entities"></a>

**Requisito previo**

Un objeto de CircleCI desde el que desea leer. Necesitará el nombre del objeto.

**Entidades compatibles como origen:**


| Entidad | Se puede filtrar | Admite límite | Admite Ordenar por | Admite Seleccionar \* | Admite partición | 
| --- | --- | --- | --- | --- | --- | 
| Contexto | Sí | No | No | Sí | No | 
| Métrica de resumen de la organización | Sí | No | No | Sí | No | 
| Canalización | No | No | No | Sí | No | 
| Flujo de trabajo de canalización | Sí | No | No | Sí | No | 
| Ramificación de proyecto | Sí | No | No | Sí | No | 
| Prueba inestable del proyecto | No | No | No | Sí | No | 
| Métrica de resumen del proyecto | Sí | No | No | Sí | No | 
| Programación | No | No | No | Sí | No | 
| Serie de tiempo del trabajo del flujo de trabajo | Sí | No | No | Sí | No | 
| Métrica y tendencia del flujo de trabajo | Sí | No | No | Sí | No | 
| Ejecución reciente del flujo de trabajo | Sí | No | No | Sí | No | 
| Métrica de resumen del flujo de trabajo | Sí | No | No | Sí | No | 
| Métrica de prueba del flujo de trabajo | Sí | No | No | Sí | No | 

**Ejemplo:**

```
circleci_read = glueContext.create_dynamic_frame.from_options(
    connection_type="circleci",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "context/e7ea2945-dccb-4205-b673-8391fe1b3a4c",
        "API_VERSION": "v2"
    }
```

## Detalles de entidades y campos de CircleCI
<a name="circleci-reading-from-entities-field-details"></a>

Para obtener más información acerca de las entidades y los detalles de los campos, consulte:
+ [Contextos](https://circleci.com/docs/api/v2/#operation/listContexts)
+ [Métricas de resumen del proyecto](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowsPageData)
+ [Serie de tiempo del trabajo del flujo de trabajo](https://circleci.com/docs/api/v2/#operation/getJobTimeseries)
+ [Métricas de resumen de la organización](https://circleci.com/docs/api/v2/#operation/getOrgSummaryData)
+ [Ramificaciones del proyecto](https://circleci.com/docs/api/v2/#operation/getAllInsightsBranches)
+ [Pruebas inestables del proyecto](https://circleci.com/docs/api/v2/#operation/getFlakyTests)
+ [Ejecuciones recientes del flujo de trabajo](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowRuns)
+ [Métricas de resumen del flujo de trabajo](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowMetrics)
+ [Métricas y tendencias del flujo de trabajo](https://circleci.com/docs/api/v2/#operation/getWorkflowSummary)
+ [Métricas de prueba del flujo de trabajo](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowTestMetrics)
+ [Canalizaciones](https://circleci.com/docs/api/v2/#operation/listPipelinesForProject)
+ [Flujos de trabajo de la canalización](https://circleci.com/docs/api/v2/#operation/listWorkflowsByPipelineId)
+ [Programas](https://circleci.com/docs/api/v2/#operation/listSchedulesForProject)

Entidades con metadatos estáticos:



- **Contexto**
  - **Campo:** Creado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** ID / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Tipo de propietario / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO

- **Métrica de resumen de la organización**
  - **Campo:** Todos los proyectos / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Datos de la organización / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Datos del proyecto de la organización / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Nombres de proyectos / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Periodo de generación de informe / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO

- **Canalización**
  - **Campo:** Rama / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Creado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Errores / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** ID / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Número / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Formato URL del proyecto / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Estado / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Desencadenador / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Parámetros del desencadenante / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Actualizado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** VCS / **Tipo de datos::** Struct / **Operadores admitidos:** 

- **Flujo de trabajo de canalización**
  - **Campo:** Cancelado por / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Creado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Error causado por / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** ID / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** ID de canalización / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Número de canalización / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Formato URL del proyecto / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Iniciado por / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Estado / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Detenido a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Etiqueta / **Tipo de datos::** Cadena / **Operadores admitidos:** 

- **Ramificación de proyecto**
  - **Campo:** Ramificaciones / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** ID de la organización / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** ID del proyecto / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Workflow Name / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO

- **Prueba inestable del proyecto**
  - **Campo:** Classname / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Archivos / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Nombre del trabajo / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Número de trabajo / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Número de canalización / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Origen / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Nombre de la prueba / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Tiempo perdido / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Veces que falló / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Flujo de trabajo creado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Workflow ID / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Workflow Name / **Tipo de datos::** Cadena / **Operadores admitidos:** 

- **Métrica de resumen del proyecto**
  - **Campo:** Todas las ramificaciones / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Todos los flujos de trabajo / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Ramificaciones / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** ID de organizaciones / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Datos del proyecto / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** ID del proyecto / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Datos de la ramificación del flujo de trabajo del proyecto / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Datos del flujo de trabajo del proyecto / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Periodo de generación de informe / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Nombres de flujo de trabajo / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO

- **Programación**
  - **Campo:** Actor / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Creado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Descripción / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** ID / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Parámetros / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Formato URL del proyecto / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Horario / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Actualizado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 

- **Serie de tiempo del trabajo del flujo de trabajo**
  - **Campo:** Rama / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Granularity (Grado de detalle) / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Hora máxima de finalización / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Métricas / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Hora mínima de inicio / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Fecha de inicio y finalización / **Tipo de datos::** DateTime / **Operadores admitidos:** EQUAL\_TO, BETWEEN
  - **Campo:** Timestamp / **Tipo de datos::** Cadena / **Operadores admitidos:** 

- **Métrica y tendencia del flujo de trabajo**
  - **Campo:** Todas las ramificaciones / **Tipo de datos::** Booleano / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Ramificaciones / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Métricas / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Tendencias / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Nombres de flujo de trabajo / **Tipo de datos::** Enumeración / **Operadores admitidos:** 

- **Ejecución reciente del flujo de trabajo**
  - **Campo:** Todas las ramificaciones / **Tipo de datos::** Booleano / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Rama / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Creado a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Créditos utilizados / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Duración / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** ID / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Es aprobación / **Tipo de datos::** Booleano / **Operadores admitidos:** 
  - **Campo:** Fecha de inicio y finalización / **Tipo de datos::** DateTime / **Operadores admitidos:** EQUAL\_TO, BETWEEN
  - **Campo:** Estado / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Detenido a las / **Tipo de datos::** Cadena / **Operadores admitidos:** 

- **Métrica de resumen del flujo de trabajo**
  - **Campo:** Todas las ramificaciones / **Tipo de datos::** Booleano / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Rama / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Métricas / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** Nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** ID del proyecto / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Periodo de generación de informe / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Finalización del periodo / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** Inicio del periodo / **Tipo de datos::** Cadena / **Operadores admitidos:** 

- **Métrica de prueba del flujo de trabajo**
  - **Campo:** Recuento promedio de pruebas / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Rama / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** Pruebas con más fallos / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Pruebas con más fallos (extra) / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Pruebas más lentas / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Pruebas más lentas (extra) / **Tipo de datos::** Entero / **Operadores admitidos:** 
  - **Campo:** Ejecuciones de prueba / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** Total de ejecuciones de prueba / **Tipo de datos::** Entero / **Operadores admitidos:** 



**nota**  
Los tipos de datos de estructura y lista se convierten en tipos de datos de cadena en respuesta al conector.

**Consultas de partición**

CircleCI no admite la partición basada en campos ni registros.