Content Services GraphiQL

GraphiQL é um ambiente de desenvolvimento integrado no navegador para explorar e interagir com o Content Services GraphQL API. A API fornece um esquema e uma linguagem de consulta fácil de entender que simplifica o desenvolvimento de aplicativos para o Content Platform Engine..

A definição de tipos e campos do esquema da API corresponde ao modelo de objeto da Content Platform Engine Modelo de objeto da API Java™. Também inclui extensões para o consumo natural do desenvolvedor GraphQL .

O conjunto de recursos concentra-se no suporte ao tempo de execução do usuário final, incluindo as seguintes operações:
Descoberta de metadados
Descrições de classe e suas subclasses, descrições de propriedade, listas de escolha
Operações de documento e pasta
  • Criar, operações de leitura, atualização e exclusão (CRUD):
    • Alterar classe
    • Atualizar propriedades
    • Permissões de atualização: Listas de controle de acesso (ACLs), entradas de controle de acesso (ACEs), permissões delegadas, permissões de função
  • Operações específicas do tipo objeto:
    • Documento: upload de conteúdo e download, check in e check out, versionamento e cancelamento do documento check out
    • Folder: Arquivo de documentos dentro e fora
  • Pesquisa e consulta:
    • Corresponde o modelo de objeto Content Engine de perto
    • Pesquisa de metadados e busca de texto completo
Procurar
Consultar subpastas e documentos em uma hierarquia de pastas:
  • Obtenha pastas e documentos, selecionando campos correspondentes às propriedades Content Platform Engine que retornam esses objetos. Alternativamente, você pode usar a API de pesquisa semelhante a SQL, que inclui critérios de filtro e classificação.
  • Suporte para colunas e propriedades para retorno na lista com base em modelagem de dados.
  • Paginação e triagem.

Para obter mais informações sobre como trabalhar com o Content Services GraphQL API, consulte Content Services GraphQL Development na IBM® FileNet® P8 Platform documentação.