The value of a Single Value
property of type Text can be an entire Microsoft Word document. The document can contain field codes, formulas, sophisticated layouts and formatting. Through Word's Field Codes capability, the document can identify property values to be supplied later when the Word file is "merged" with the clipboard.
With appropriate setup, users can edit the property value — the Word document — directly within an Internet Explorer window, using familiar Microsoft keyboard and mouse operations. Through the Information Rights Management (IRM) features of Microsoft Word, the developer can control the areas of the document that users can edit.
This feature requires Microsoft Word and supports DOC and DOT file formats. Refer to the Platform Support Guide on the PDN for a list of supported versions of Microsoft Word.
At run time, this requires substantial memory on the workstation.
If you are using Microsoft Word 2007 or 2010 on a Windows 7 or Vista machine, follow this procedure before using an inline Word feature. You can encounter browser error messages otherwise.
You can review this capability using two flow actions included in the sample flow PegaSample.WordEmbedMergeTest.
The first flow action PegaSample.EmbedWordTextAreaSet supports inline editing for three properties: pyDescription, pyMyEdits, and pyNewFormula.
The second flow action PegaSample.CreateMergedWordDoc searches these property values — each a Word document — for Field Codes that represent clipboard properties, and merges in the current values. You can also insert HTML code from correspondence rules, images from binary file rules, and other text as Field Codes.
Single Value
properties in your work item are to have a Word document as their values. In the Property rule form on the General tab, check that the Property Type for each is Text
. Leave the Maximum Length and Control fields blank.
This feature requires the prVisioInterface
ActiveX control and Word macros contained in the template WordMacroManagerDot.Dot
template file. Both files have certificates digitally signed by Pegasystems. See Configuring Microsoft Word for inline display or editing. Operation of the ActiveX control and macros is automatic and requires no user interaction.