Ana içeriğe geç

Dosya

Dosya bileşeni, kullanıcıların dosyalara bağlantı vermesini, dosya yüklemesini ve (destekleniyorsa) dosyaları düzenlemesini sağlar.

XML Alanları

  • XPath Seçilen dosya başvurusunu saklar. NameXPath Görüntülenen dosya adı için isteğe bağlı olarak ayrı bir alan tanımlar.
  • AllowEdit Desteklenen dosya düzenleme tümleştirmesini etkinleştirir; SetEditingRevision kaynak sürümlemeyi desteklediğinde düzenlemeleri bir sürüm olarak kaydeder. RequiredForGroup İlgili doğrulama grubu seçildiğinde dosya zorunlu olur.
  • DataSources Dosya şablonlarını veya kaynak seçeneklerini sağlar. MonitoredXPaths Bağımlı veriler değiştiğinde bunları yeniden yükler; CacheDataSources kaynağın yeniden kullanımını denetler.
  • Hints Yardım metnini sağlar ve Rules koşullu davranışı denetler. Dosya izinleri, form tanımından ayrı olarak uygulanır.

Veri Modeli

Dosya bileşeni, dosya kimliğini bağlı veri modeli öğesinde saklar. Görüntüleme amacıyla dosya adıyla otomatik olarak doldurulan bir Caption özniteliği oluşturulur. Dosya adını belirli bir veri modeli öğesine eşlemek için NameXPath özelliğini kullanın.

Dosya Yükleme Kaynakları

Dosya bileşeni, dosya yüklemek veya çeşitli sistemlerdeki mevcut dosyalara bağlantı vermek için birden çok veri kaynağını destekler. Bu veri kaynakları Ana Bilgisayar Yönetim Paneli'nde.

Masaüstünden Yükleme

Kullanıcılar yerel dosya sistemlerinden dosya yükleyebilir. Yüklenen dosyalar, yapılandırıldığı takdirde Ana Bilgisayar Yönetim Paneli'ndebelirtilen allowed/denied dosya türleri gibi güvenlik kısıtlamalarına tabidir. Varsayılan olarak çalıştırılabilir dosyalara (ör. .exe, .html) açıkça izin verilmediği sürece izin verilmez. Yapılandırılmışsa antivirüs taraması yapılır.

Kameradan Yükleme

Dosyalar doğrudan bir cihazın kamerasıyla (mobil cihazlar dâhil) çekilebilir. Yüklenen görseller, otomatik görüntü işleme uygulanmadan saklanır.

Bulut Depolama Tümleştirmesi (Google Drive, Office 365)

Yapılandırılmışsa kullanıcılar Google Drive veya Office 365 OneDrive'daki dosyalara bağlantı verebilir. Yalnızca dosya bağlantısı saklanır; gerçek dosya içeriği Emakin'e kopyalanmaz.

Dosya Şablonları

Dosya bileşeni, önceden tanımlanmış içeriğe dayalı yeni dosyalar oluşturmak için dosya şablonlarını destekler. Bir şablon seçildiğinde yeni bir kopya oluşturulur ve formla ilişkilendirilir. Dosya şablonları veri kaynağı yapılandırması aracılığıyla belirtilir; veri kaynağı öğesinin Value alanı dosya kimliğini, Text ise dosya adını temsil eder.

Şablon Veri Kaynakları Örneği

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<File XPath="MyFile" NameXPath="" RequiredForGroup="" CacheDataSources="True" AllowEdit="True" SetEditingRevision="False">
    <DataSources>
        <ListItemDataSource TextFormat="" ValueFormat="" Enabled="True">
            <Items>
                <Item>
                    <Text><![CDATA[word]]></Text>
                    <Value><![CDATA[8ede8093-fb87-4f6a-85c0-4fca354f5af4]]></Value>
                </Item>
                <Item>
                    <Text><![CDATA[excel]]></Text>
                    <Value><![CDATA[b1a82c67-670d-411e-bc60-5483786ff41f]]></Value>
                </Item>
            </Items>
        </ListItemDataSource>
    </DataSources>
    <MonitoredXPaths />
    <Hints><![CDATA[]]></Hints>
    <Rules />
</File>

Dosya Düzenleme

Yapılandırmaya bağlı olarak Dosya bileşeni, WOPI uyumlu bir düzenleyici kullanarak belgeleri yerinde düzenlemeyi destekleyebilir; böylece dosyaları indirip düzenleyip yeniden yükleme gereği ortadan kalkar. Düzenleyici tümleştirmesi Ana Bilgisayar Yönetim Paneli'ndeyönetilir. Düzenleme işlevini devre dışı bırakmak için AllowEditing özelliğini false olarak ayarlayın.