Estoy usando websdk de prioridad para ejecutar un procedimiento, la documentación se puede encontrar aquí: https://prioritysoftware.github.io/api/global/#priorityReady
Muestra: https://prioritysoftware.github.io/api/proc_examples/#Running_a_Report
Aquí está mi código -
try { await priority.login(configuration); let procStepResult = await priority.procStart('XXX_XXXXXXXXX_XX', 'P'); let data = {EditFields: [ {field: 1, op: 0, value: 'XX22222222'} ]}; procStepResult = await procStepResult.proc.inputFields(1 , data); let a = await procStepResult.proc.continueProc(); // Finish the proc execution context console.log(a.Urls[0].url); } catch(err) { console.log('Something bad happened:'); console.dir(err); } })();Esto funciona y produce un archivo html, pero deseo tener un archivo PDF en su lugar.
Para eso, supongo que debería estar usando documentOptions pero por alguna razón parece devolver un error...
TypeError: Cannot read properties of undefined (reading 'pdf') at Proc.DocumentOptions (priorityapp-0.js:9761:17) at priorityapp-0.js:10417:18 at new Promise (<anonymous>) at Object.GetProc_0.proc.documentOptions (priorityapp-0.js:10416:14) at C:\Users\elad\PhpstormProjects\asocs-web-sdk\index.js:19:52He intentado usar este código -
procStepResult = await procStepResult.proc.documentOptions(1, options);¿Puede por favor aconsejar cómo hacer que esto funcione?