Document¶
Belge arşivindeki bir belge iş akışını temsil eder.
Özellikler¶
Güvenlik ve Profil¶
- Document.Acl: Belgenin Erişim Denetimi Listesini (ACL) alır veya ayarlar.
- Document.Profile: Belgenin profil verilerini alır.
- Document.AddProfile: İlişkili içerik türü tarafından tanımlanan belge profilini doldurur.
- Document.SetSecurityProfile: Belgenin güvenlik profilini günceller.
Meta veriler¶
- Document.BranchId: Bir belgenin dal kimliğini alır.
- Document.ContentType: Belgeye profil formu ve veri modeli ekleyen içerik türünü alır veya ayarlar.
- Document.CreatedAt: Belgenin oluşturulma tarihini ve saatini alır.
- Document.Description: Belgenin açıklamasını alır veya ayarlar.
- Document.Id: Bu belge sürümünün küresel olarak benzersiz tanımlayıcısını alır. Sürümler arasında aileyi tanımlamak için BranchId kullanın.
- Document.IsReadonly: Belgenin şu anda salt okunur olup olmadığını belirten bir boole değeri alır.
- Document.State: Belgenin durumunu alır.
- Document.Title: Belgenin başlığını alır veya ayarlar.
- Document.Version: Belgenin sürüm numarasını alır veya ayarlar.
Özellikler¶
- Document.CreatedBy: Belgeyi oluşturan kullanıcıyı alır veya ayarlar.
Dosya İçeriği¶
- Document.Files: Belgeye eklenmiş dosyaların koleksiyonunu alır.
Yaşam döngüsü¶
- Document.Archive: Belgeyi arşivler ve geçerli belge iş akışını döndürür.
- Document.Delete: Profilini veya ekli dosyalarını kaldırmadan bu belge sürümünü silinmiş olarak işaretler.
- Document.Publish: Belgeyi belirtilen dizinlerde yayımlar ve geçerli belge iş akışını döndürür.
- Document.Purge: Bu belge sürümünü ve ekli dosya kayıtlarını depodan kalıcı olarak kaldırır.
- Document.Save: Belgedeki değişiklikleri kaydeder ve geçerli belge iş akışını döndürür.
- Document.Unpublish: Bu sürümü Draft durumuna getirir, kaydeder ve belge ailesindeki tüm dizin ilişkilendirmelerini kaldırır.