Açıklama
PDF conversion sırasında aşağıdaki hata alınıyorsa PDF oluşturmak için kullanılan dizine Agent'ın yetkisi olmayabilir veya bu dizin tanımlanmamış olabilir.
Unhandled exception occured while completing job. AltiKare.AltiKareException: Convertion failure. at AltiKare.Workflow.Business.Server.Logic.PdfConverter.ToPdf() at AltiKare.Workflow.Business.Server.Logic.Scripts.FilesProxy.AddPDF(String htmlContent, String name, ObjectInstance options) at binder_for_AltiKare.Workflow.Business.Server.Logic.Scripts.FilesProxy.AddPDF(ScriptEngine , Object , Object[] ) at Jurassic.Compiler.Binder.Call(ScriptEngine engine, Object thisObject, Object[] arguments) at Jurassic.Library.ClrFunction.CallLateBound(Object thisObject, Object[] arguments) at eval(ScriptEngine , Scope , Object ) at Jurassic.Compiler.EvalMethodGenerator.Execute() at Jurassic.ScriptEngine.Evaluate(ScriptSource source) at AltiKare.Scripting.Execution.ScriptContext.Run(ScriptEngine engine, String code) at AltiKare.Workflow.Business.Server.Logic.WorkItem.RunPostwork() at AltiKare.Workflow.Business.Server.Logic.WorkItem.Process() at AltiKare.Workflow.Business.Server.Logic.Workers.WorkItemProcess.CompleteCore() at AltiKare.Workers.Worker.<>c__DisplayClass17_0.<Complete>b__0()
Çözüm
Öncelikle PDF oluşturulabilmesi için uygun bir dizin yaratılması gerekebilir. C: dizini altında temp adında bir dizin yaratıp Ortam Değişkenlerinde temp ve tmp adında 2 değişken tanımlanıp bu temp dizininin path'i gösterilir. Ortam değişkenlerine Sistem -> Gelişmiş sistem ayarları kısmından ulaşabilirsiniz.
Bu yeterli olmazsa temp dizinine, Agent servisinin kullandığı Network Service kullanıcısı için yetki verebilirsiniz.