Nedir
Süreç üzerinde PDF formatında bir dosya oluşturmak için kullanılır.
Sentaks
<FileCreate Id="" RelatedObjectId="" Name="" ContentType="" FilePath="" Node="" HeaderHtml="" FooterHtml="" Top="0" Bottom="0" Left="0" Right="0" SignatureFormat=""> <Value Culture="" Target="None" /> </FileCreate>
Özellikler
Adı | Açıklama | |
---|---|---|
Id | Oluşacak dosyanın wflFiles tablosundaki Id'si | |
RelatedObjectId | Dosyanın ilişkili Id'si, adım Id'si | |
Name | Oluşacak dosyanın adı | |
ContentType | Dosya içerik tipi | |
FilePath | Oluşacak dosyanın XML şablon verisinin ekleneceği form verisi alanı belirlenir | |
Node | Dosya içeriğini oluşturan ITaskların kapsamını belirler. Boş olmaması durumunda tanımlı FilePath alanındaki form verisi nodu içerisindeki alanların sayısı kadar ITaskları xml node verisi ile hesaplar | |
HeaderHtml | PDF dosyası başlığını tanımlar | |
FooterHtml | PDF dosyası altbilgisini tanımlar | |
Top | Dosya üst marjını belirler | |
Bottom | Dosya alt marjını belirler | |
Left | Dosya sol marjını belirler | |
Right | Dosya sağ marjını belirler | |
SignatureFormat | İmza format tanımı, CADES veya PADES olarak tanımlanır. | |
EncryptionGroup | Dosya şifreleme aktif ise dosyanın hangi güvenlik grubunda olacağını belirler. |
Örnekler
<FileCreate Id="" RelatedObjectId="$(WorkItemId)" Name="$(FileName)" ContentType="application/pdf" FilePath="/*/DosyaEkleri/Details" Node="." HeaderHtml="" FooterHtml="" Top="0" Bottom="0" Left="0" Right="0"> <Transform Data="::/*" ReturnType="OuterXml"> <StyleSheet> <Value>$(HtmlTemplate)</Value> </StyleSheet> <Arguments /> </Transform> </FileCreate>
Oluşturulan dosyada Encryption yapılacaksa aşağıdaki alandaki gibi EncryptionGroup özelliği eklenir. Aşağıdaki 2. görselde bulunan özellik açık olduğunda aşağıdaki fonksiyonda EncryptionGroup özelliği eklemesi zorunludur.
<FileCreate Id="" RelatedObjectId="$(WorkItemId)" Name="$(FileName)" ContentType="application/pdf" FilePath="/*/DosyaEkleri/Details" Node="." HeaderHtml="" FooterHtml="" Top="0" Bottom="0" Left="0" Right="0" EncryptionGroup="61E8F902-84D5-4172-BD44-288F60A6EEB1"> <Transform Data="::/*" ReturnType="OuterXml"> <StyleSheet> <Value>$(HtmlTemplate)</Value> </StyleSheet> <Arguments /> </Transform> </FileCreate>