Usage of Runtime template in document generation

Certified Senior Developer

Hi All,

I'm facing an issue while generating a document using runtime templates. There is no specific error as such. I'll brief my issue for better understanding.

I'm using an Appian smart service "MS Word 2007 Doc from Template" for document generation. I have created 2 different templates "SWO Templates Type1" and "SWO Templates Type2" (attached for reference)  which needs to be selected at runtime. As a result I have used runtime template to select required templates at run time. The expression used for selecting run time template is given below.

=todocument(if(pv!SPM_CDT.swoType="Add DB2 Storage Groups",'cons!SPM_Document_Type1','cons!SPM_Document_Type2'))

cons!SPM_Document_Type1 --> contains document ID of SWO Templates Type1

cons!SPM_Document_Type2 --> contains document ID of SWO Templates Type2

Base template "SWO Templates" has also been created. (attached for reference).

Problem here is, based on the runtime template expression it is being evaluated to the right document, but no values are being passed to any template.

However, I tried testing all 3 templates by running it separately, it all ran fine. There seems to be a problem when I'm using runtime template.

Not very sure, is there any issue with base template or runtime templates or runtime templates expression.

Can you please help us in identifying the issue here?

Please let me know if any more information is required.

SWO Templates.docxSWO Templates Type1.docxSWO Templates Type2.docx

Thanks

Beena V 

 

  Discussion posts and replies are publicly visible

Parents Reply
  • 0
    Certified Senior Developer
    in reply to Vinay Kumar Rai
    Hi Vinay,

    Thanks for the reply. I tried removing the quotes and ran my process, its still the same. The values are not being passed in to the document. Its just generating the template with substitution keys but not with corresponding values.

    However, even with quotes, it was evaluating to the right document. Problem here seems to be with variables not being passed.

    Do you have any view on this?

    Thanks
Children
No Data