Content Services GraphiQL

GraphiQL es un entorno de desarrollo integrado en navegador para explorar e interactuar con Content Services GraphQL API. La API proporciona un esquema y un lenguaje de consulta fácil de comprender que simplifica el desarrollo de aplicaciones para Content Platform Engine.

La definición de tipos y campos del esquema de la API coincide estrechamente con el Content Platform Engine Modelo de objetos de la API de Java™. También incluye extensiones para el consumo natural del desarrollador de GraphQL .

El conjunto de características se centra en el soporte de tiempo de ejecución de usuario final, incluidas las operaciones siguientes:
Descubrimiento de metadatos
Descripciones de clases y sus subclases, descripciones de propiedades, listas de opciones
Operaciones de documento y carpeta
  • Operaciones de creación, lectura, actualización y supresión (CRUD):
    • Cambiar clase
    • Actualizar propiedades
    • Permisos de actualización: listas de control de acceso (ACL), entradas de control de acceso (ACL), permisos delegados, permisos de rol
  • Operaciones específicas de tipo de objeto:
    • Documento: Carga y descarga de contenido, incorporación y extracción, mantenimiento de versiones y cancelación de extracción de documento
    • Carpeta: Archivo de documento en y fuera
  • Búsqueda y consulta:
    • Coincide estrechamente con el modelo de objeto Content Engine
    • Búsqueda de metadatos y búsqueda de texto completo
Examinar
Consultar subcarpetas y documentos en una jerarquía de carpetas:
  • Obtenga carpetas y documentos seleccionando los campos correspondientes a las propiedades de Content Platform Engine que devuelven estos objetos. De forma alternativa, puede utilizar la API de búsqueda de tipo SQL, que incluye criterios de filtro y clasificación.
  • Soporte para columnas y propiedades para devolver en la lista basándose en el formato de datos.
  • Paginación y ordenación.

Para obtener más información sobre cómo trabajar con el Content Services GraphQL API, consulte Content Services GraphQL Desarrollo en la IBM® FileNet® P8 Platform documentación.