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 Enginede perto - Pesquisa de metadados e busca de texto completo
- Corresponde o modelo de objeto
- Criar, operações de leitura, atualização e exclusão (CRUD):
- 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.