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

IdOluşacak dosyanın wflFiles tablosundaki Id'si

RelatedObjectId

Dosyanın ilişkili Id'si, adım Id'si


NameOluşacak dosyanın adı

ContentTypeDosya içerik tipi

FilePathOluşacak dosyanın XML şablon verisinin ekleneceği form verisi alanı belirlenir

NodeDosya 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

HeaderHtmlPDF dosyası başlığını tanımlar

FooterHtmlPDF dosyası altbilgisini tanımlar

TopDosya üst marjını belirler

BottomDosya alt marjını belirler

LeftDosya sol marjını belirler

RightDosya sağ marjını belirler

SignatureFormatİmza format tanımı, CADES veya PADES olarak tanımlanır.

EncryptionGroupDosya ş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>

  • No labels