AddWatermark

Nedir?

PDF dosyaları içerisine ilk veya son sayfasına ek ibareler yazmak için kullanılır. Örneğin; Süreç onaylanmıştır. 

  <AddWatermark Id="$(FileId)" Name="$(FileName)" FileXPath="/*/DosyaEkleri/Details" Node="" Position="Last" NewFileId="$(NewFileId)">
    <Transform Data="::/*" ReturnType="OuterXml">
      <StyleSheet>
        <Value Culture="" Target="None"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" omit-xml-declaration="yes" />
  <xsl:template match="/">
    <html>
      <head>
        <base href="$(EBIFlowUrl)" />
      </head>
      <body>
                    Süreç onaylanmıştır. 
                </body>
    </html>
  </xsl:template>
</xsl:stylesheet></Value>
      </StyleSheet>
      <Arguments />
    </Transform>
  </AddWatermark>

DeleteFile

Nedir?

Veritabanına daha önce kaydedilmiş bir dosyayı silmek için DeleteFile  kullanılır.

<DeleteFile Id="" ThrowException="" />

DownloadFile

Nedir?

Id 'si verilen dosyayı belirtilen path 'e indirmek için kullanılır.

<DownloadFile Id="$(FileId)" FilePath="$(FileName)" />

ESign ITask

Ebiflow süreçlerinde imzalanmış dokümanların Dokuman Yonetim Sistemine de yüklenebilmesini sağlayan bir görev yapısıdır. Konfigürasyon için su parametrelerin değerleri Client ekranından doldurulmalıdır.

Özellikler

DMSHostURL : DYS adresi yazılır. Zorunlu alandır.

ExtractSignatures

Nedir?

Id 'si verilen dosyayı belirtilen CADES formatındaki imzalı dosyanın, imzalanan dosya ve ayrık imza verileri şeklinde dosya kontrolünde gösterilecek formatta form verisine eklemek için kullanılır.

<ExtractSignatures Id="$(FileId)" XPath="Document/Details" FileName="$(FileName)" />

File

Nedir?

Lokal ortamda bir dosya oluşturmak için File fonksiyonu kullanılır.

Özellikler

FileAccess

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.

<FileAccess FileId="" DownloadCount="0" ValidDate="" Owner="" Signed="False" FileName="" />

FileCreate

Fonksiyon ile dosya PDF dosyaları oluşturulabilir. 

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

FileExist

Nedir?

Path özelliği içerisinde verilen tam dosya yolunun varolup olmadığını kontrol eder ve boolean tipte dönüş verir. Dosya yada dosya yolu bulunamaz ise False verecektir.

<FileExist Path="$(Path)" />

GenerateAuthKey

Nedir?

Şifrelenmiş bir erişim linki oluşturmak için kullanılır.

<GenerateAuthKey IdentityKey="" />

GetFileContents

Nedir?

Dosya yazma işlemi için kulalnılır. Append özellikliği ekleme için True veya False olarak set edilir. 

<GetFileContents Id="" />

MergeFileSignatures

Nedir?

Id 'si verilen dosyayı ve tanımlanan ayrık imza listesini CADES formatındaki tümleşik imza formatında bir dosya oluşturarak yeni dosyanın Id'sini döner.

<MergeFileSignatures Id="" SignaturesXPath="" EncryptionGroup="" />

ReadFtpFile

Nedir?

Tanımlı FTP sunucusuna bağlanarak istenilen dosyayı sunucuya indirir.

<ReadFtpFile FtpHost="ftp://" UserName="" Password="" RemoteFilePath="/" LocalFilePath="" />

ReadLines

Nedir?

Belirli metin dosyalarının satır satır işlenmesini sağlar.

<ReadLines Path="" LineVariable="" Into="" TemplatePath="" Encoding="" />

ReadSFTPFile

Nedir?

Tanımlı SFTP sunucusuna bağlanarak tanımlı adresteki tüm dosyaları indirip form verisine ekler.

<ReadSFTPFile FileXPath="" SFTPHost="" UserName="" Password="" Timeout="30000" RelatedObjectId="" MaxFileCount="0" DeleteAfterRead="False" />

SignMail

Nedir?

Güvenli e-posta göndermek için kullanılır.

<SignMail From="" To="" Subject="" Message="" Format="" />

UploadFile

Nedir?

Dosya yükleme veya var olan dosyada değişiklik yaparak yeniden yükleme sürecinde kullanılır. 

<UploadFile Id="" FilePath="" Name="" ContentType="" FileHashPath="" />

WriteLine

Nedir?

Dosya yazma işlemi için kulalnılır. Append özellikliği ekleme için True veya False oalrak set edilir. 

<WriteLine Path="" Append="">
      <Value Culture="" Target="None" />
</WriteLine>

  • No labels