Forum Discussion
I can try and answer in chunks - some I'm more confident in than others.
1) Maybe? The mobile experience tries as hard as it can to keep you in the app more or less - including going to code pages in a kind of browser rendering. I'm not entirely sure if you can force them out of the app though. Google took me here:
Maybe see if you can test out the URL scheme as it's provided in the post
2. No - saving as a PDF requires more components than a rich text can provide - your browser and machine in tandem have that capacity but QB alone cannot / does not.
3. No - Pipelines is just an API engine without browser capacity to actually render the EF.
The long and the short is that the Exact Form doesn't really exist except until you load it on your browser. It's your browser that makes it what it is. So that leaves you with (2) options really as I see it barring getting (1) to work.
Option 1: You could try and expand the Exact Form and leverage HTML2Canvas and jsPDF in tandem to essentially create a PDF out of the rendered HTML on the EF. Users would still need to open the exact form but this would provide a way in the browser window to generate a PDF without the print prompt - giving you some flexibility to test and potentially create the mobile workflow as you've described.
Option 2: Create a script that runs a headless browser to log into QB and save the EF as a PDF. There are lots of options for what headless browser you could use - but essentially you would code it to log into QB, open the EF and save as a PDF and upload to QB.
------------------------------
Chayce Duncan
------------------------------