Process Modeler: Annotation does not allow for line feeds
When entering an Annotation in Process Modeler, a developer cannot enter line breaks. The Annotation text wraps based on the size of the box. Even if text is copy and pasted with embedded line feeds from Notepad, the line feeds get lost when saving the process. In addition, extra characters (slash '/') appear in the text if a colon (:) is used.
Steps to Reproduce
In Windows Notepad, create a text with line feeds and empty lines.
In Pega 7 Process Modeler, add an Annotation shape to your flow.
Copy and paste the text into the Annotation shape. The text will look fine.
Save the flow. The line feeds disappear, the text is shown as one long string. Extra '/' characters appear if a colon was used.
The root cause of this problem is a defect in Pegasystems’ code/rules. When wrapping the annotation text, the line breaks were not taken into consideration. For the colon issue, the annotation text was escaped on the client side, but was not unescaped properly on the server side.
This issue is scheduled to be resolved in Pega 7.1.6.