You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This article explains how to customize the purchase order PDF that is generated by Raley PO.


By default, Raley PO will generate a purchase order PDF when the purchase request is transitioned to the state APPROVED or a user with FINANCE permission makes a modification to approved purchase order number.

Raley is relying on PDF generator from HTML with value placeholders expressed in Thymeleaf templating language. Below you can find the default order template as well as example of a PDF that was generated from it:


 


Most likely, you'd want to make some adjustments to this template to conform with your organization's requirements. The good news is that you can make ANY kind of modification to the

purchase order template!


Just log in as a user who has COMPANY ADMIN permission, choose Apps→ Raley Purchase Orders in your Jira top menu and then navigate to tab Company. 














Note the large textarea in the bottom part of the screen called "PDF Template". This is where you make your template modifications and later on test it using Preview PDF button.

Just make the changes in the PDF Template as you need, provide a Jira issue key that keeps a purchase request (the status doesn't matter) and click on Preview PDF.

The system will generate a purchase order PDF file and opens it in your browser.  

If you really screw it up, then you can always click on "Reset template" link and it will revert the modifications you've made to the PDF Template to the default.


Once you're satisfied with the result, click on SAVE button below and from now on your order PDFs will be generated as you've specified in your template.


Adding a scripted-font name signature


You can add a scripted font signature into PDF generated by Raley. Below is an example of such a signature:


To create such a signature, you can use the following template fragment:

<tr>
        <td>Requested by</td>
        <td><span style="font-family: 'Brush Script MT', cursive;" th:text="${createdByName}"></span> 
        <td colspan="2"></td>
</td>