
RTE with Track Changes Field
by iShift LLC
Description
Many Appian applications require documents to be drafted, revised, and approved by multiple people: contracts, policies, proposals, audit findings, case narratives, and regulatory submissions. Standard rich text inputs capture the final text, but they cannot show reviewers what changed, who changed it, or offer a formal way to approve or reject individual edits.
The Rich Text Editor with Track Changes fills that gap. Authors edit a document directly in an Appian interface, and every insertion, deletion, and formatting change appears inline in the author's color with full attribution. Reviewers work through pending changes in a side panel, accepting or rejecting them individually or all at once, with a preview of the document as it would read with all changes accepted. Comment threads anchor to specific text ranges, so questions and answers stay attached to the passage they concern.
Every change and comment is emitted to Appian as a flat dictionary list keyed by UUID, so applications can persist the full review history into record types. This supports governance needs such as showing every edit a given user made, listing changes still pending review, or producing a complete who/what/when audit trail.
Features
- Tracked changes: insertions, deletions, formatting changes, paragraph splits, and table structure changes are shown inline in per-author colors with full attribution
- Accept or reject each pending change individually or all at once, with review permissions controlled by expressions
- Comments anchor to text ranges, follow the text as it moves, and support threaded replies and resolution
- Review panel with Changes and Comments tabs, plus inline bubbles at the cursor for quick actions
- Preview mode that hides all markup and shows the document as it would read with every change accepted
- Rich text formatting: bold, italic, underline, strikethrough, two heading levels, bulleted and numbered lists, blockquotes, and undo/redo
- Tables: insert from the toolbar, add or delete rows and columns; cell text is tracked and commentable exactly like body text
- Images: insert by URL, or upload by drag-and-drop, paste, or file picker through a connected system; uploaded images are stored as Appian documents
- One-click export of the document to a Word file
- Complete audit trail: every change and comment is emitted as a flat dictionary list keyed by UUID, ready to persist into record types
- Works as a standard Appian field with label, instructions, validations, required, disabled, and height support
Release notes
New:
- Alignment toolbar (left/center/right/justify)
- Link toolbar
Fixed:
- The height parameter now works
Resources
- Download
RTE-with-Track-Changes.pdf
Documentation