Content Services GraphiQL
GraphiQL , Content Services GraphQL APIile keşif ve etkileşim için tarayıcı içinde bütünleştirilmiş bir geliştirme ortamıdır. API, Content Platform Engineiçin uygulama geliştirmenizi kolaylaştıran bir şema ve anlaşılması kolay bir sorgu dili sağlar.
Tiplerin ve alanların API şeması tanımı, Content Platform Engine Java API nesne modeliyle yakından eşleşir. Ayrıca, doğal GraphQL geliştirici kullanımına ilişkin uzantıları da içerir.
Özellik kümesi, aşağıdaki işlemler de içinde olmak üzere son kullanıcı çalıştırma zamanı desteğine odaklanır:
- Meta veri keşfi
- Sınıf tanımları ve alt sınıfları, özellik açıklamaları, seçim listeleri
- Belge ve Klasör işlemleri
- Yaratma, okuma, güncelleme ve silme (CRUD) işlemleri:
- Sınıfı değiştir
- Özellikleri güncelle
- Güncelleme izinleri: Erişim denetim listeleri (EDL), erişim denetimi girdileri (EDL), yetkilendirilen izinler, rol izinleri
- Nesne tipine özgü işlemler:
- Belge: İçerik yukarı ve aşağı yükleme, geri verme ve dışarı alma, sürüm oluşturma ve belge dışarı almayı iptal etme
- Klasör: Belge dosyası içeri ve dışarı
- Ara ve sorgula:
Content Enginenesne modelini yakından eşleştirir- Meta veri arama ve tam metin arama
- Yaratma, okuma, güncelleme ve silme (CRUD) işlemleri:
- Göz at
- Bir klasör sıradüzenindeki alt klasörleri ve belgeleri sorgula:
- Bu nesneleri döndüren Content Platform Engine özelliklerine karşılık gelen alanları seçerek klasörleri ve belgeleri alın. Diğer bir seçenek olarak, süzgeç ve sıralama ölçütlerini içeren SQL benzeri arama API 'sini kullanabilirsiniz.
- Veri şekillendirmeye dayalı olarak listede dönüş için sütunlar ve özellikler desteği.
- Sayfalama ve sıralama.
Content Services GraphQL APIile çalışma hakkında daha fazla bilgi için IBM® FileNet® P8 Platform belgelerinde Content Services GraphQL geliştirme başlıklı konuya bakın.