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>