Nedir?
Id 'si verilen dosyayı üçüncü parti kişiler için belirli bir süre ve sayı ile erişime açmak için şifreli bir adres oluşturmak için kullanılır.
Sentaks
<FileAccess FileId="" DownloadCount="0" ValidDate="" Owner="" Signed="False" FileName="" />
Özellikler
| Adı | Açıklama | |
|---|---|---|
| FileId | WflFiles içerisinde kayıtlı bulunan dosyanın Id değerini vererek dosya alınır | |
| DownloadCount | Toplam verilen indirilme sayısı iznidir. Varsayılan 3 | |
| ValidDate | Verilen indirilme süresidir. Varsayılan 1 yıldır. | |
| Owner | Dosya sahibini belirler ve onun yetkilerini kullanarak dosyayı indirir | |
| FileName | Dosya adını belirler. Varsayılan WflFiles tablosundaki dosya adıdır. |
Örnekler
Aşağıdaki örnekte forma yüklenen dosyaya bir paylaşım linki oluşturularak form verisinde bir alana set edilir.
Dosya yükleme örneği
<SetVariable Name="$(FileId)">
<Value Culture="" Target="None">eval::/*/Dosya/Details/Template[1]/Id</Value>
</SetVariable>
<SetVariable Name="$(Owner)">
<Value Culture="" Target="None">eval::/*/Dosya/Details/Template[1]/Owner</Value>
</SetVariable>
<Set Node="Baslatan/Link">
<FileAccess FileId="$(FileId)" DownloadCount="0" ValidDate="" Owner="$(Owner)" Signed="False" FileName="" />
</Set>
Önemli Bilgi
Link "/FileAccess.aspx?{SifrelenmisMetin}" şeklinde oluşmaktadır. Üçüncü parti kişilerin erişebilmesi için link paylaşılmadan önce ilgili EBIFlow biriminin adresi eklenmelidir.