# Collaborative Editing

PlexTrac offers collaborative editing to save time and reduce errors when working on reports, writeups, narratives, and findings. Collaborative editing is a process in which multiple individuals work together to create, edit, and refine content in real time, with contributors simultaneously working on the same document.

Collaborative editing exists in rich-text fields (RTFs) within the platform, such as:

* In the *Description*, *Recommendations*, and *References* RTFs of the **Findings Details** tab of a finding
* In the *Value* RTF within the **Custom Fields** tab of a finding
* In the RTF of the **Narrative** tab for a report
* In the *Description*, *Recommendations*, and *References* RTFs of the **Readout** tab of a report&#x20;
* In the *Description*, *Recommendations*, and *References* RTFs of a writeup in **WriteupsDB**&#x20;
* In the Section Body RTF in **NarrativesDB**

{% hint style="info" %}
Track changes are unavailable until the content has been created and saved (i.e., the toolbar experience differs when creating a writeup vs. editing a writeup).
{% endhint %}

## Avatar Notification

When a user edits one of the fields listed above, an avatar is displayed at the top right of the content box. Up to six avatars can be displayed.

<div align="left"><figure><img src="/files/k7zUbP9iKAMpF913xPhe" alt="" width="563"><figcaption></figcaption></figure></div>

The user's full name is provided if the cursor hovers over it.

<div align="left"><figure><img src="/files/pW9inbLgx6sAQ4zM6jkR" alt="" width="163"><figcaption></figcaption></figure></div>

## Auto-Save Rules

Messaging at the top right of the section or page where collaborative editing exists indicates when content was last saved.&#x20;

<div align="left"><figure><img src="/files/qP1vpTLO9nop0rxIbpfl" alt="" width="248"><figcaption></figcaption></figure></div>

On pages with multiple content sections, autosave is *per section* (not page), and the time stamp will update when one of the collaborative editing content blocks is modified.&#x20;

For example, when one user updates the finding description at the same time another user updates the finding recommendation, both updates are saved, and the time stamp represents the last edit.

## Offline Messaging

If the internet or VPN connection is lost, an error notification will indicate the connection has been lost.

<div align="left"><figure><img src="/files/pjw6pfefjLOjRmyOZtDk" alt=""><figcaption></figcaption></figure></div>

or

<div align="left"><figure><img src="/files/1suyeNtpIS4Apg1Wh70U" alt=""><figcaption></figcaption></figure></div>

Users cannot modify any collaborative editing sections until they return online.

## Tracking Changes

Track changes record any modifications made to the text, formatting, or other elements. It can be enabled for a particular RTF or at the report level.

When the track changes feature is enabled, any modifications made to the document are highlighted and displayed. These changes can include additions, deletions, formatting adjustments, and comments. The original content remains visible, while the modifications are marked with specific indicators, such as colored text, underlines, or strike-throughs. Additionally, users can leave comments or annotations to provide further context or explanations regarding the changes made.

Collaborators can accept or reject individual changes, and the document owner or editor can review and make final decisions on which modifications to keep. This feature is helpful when multiple individuals must work on a document simultaneously or when documents undergo several revisions.

### Tracking Changes at the RTF Level

The toggle to enable track changes in an RTF is located in the RTF toolbar. Click the track changes icon to enable.

<div align="left"><figure><img src="/files/OtHTokDr9wB7UWKTv2nd" alt="" width="563"><figcaption></figcaption></figure></div>

Track changes can also be enabled by clicking the icon and toggle on from the pulldown menu.&#x20;

<div align="left"><figure><img src="/files/ybuuPpOKjW1P0v0JllLT" alt="" width="563"><figcaption></figcaption></figure></div>

When enabled, the track changes icon in the RTF toolbar is blue.

<div align="left"><figure><img src="/files/OqxM1M0EhRwF5DQWqeqA" alt="" width="563"><figcaption></figcaption></figure></div>

Content additions are now shown in green, deletions in red, and a log of changes appears to the right of the RTF.

<div align="left"><figure><img src="/files/f888r0rYYE5fYxmJeXAU" alt="" width="563"><figcaption></figcaption></figure></div>

Changes can be accepted or rejected by clicking the checkmark or **X** in the audit box.

<div align="left"><figure><img src="/files/uLjDzZcyWJzkormtubKf" alt="" width="342"><figcaption></figcaption></figure></div>

Once accepted or rejected, the box and markup will disappear, and the content will reflect the choices.

### Tracking Changes at the Report Level

Track changes can be controlled at the report level. This toggle applies to all RTFs within a report and appears to the right of the tab headers.&#x20;

<div align="left"><figure><img src="/files/DyYb2B84Drw7N9gwW5PL" alt="" width="449"><figcaption></figcaption></figure></div>

When track changes are enabled at the report level, individual RTFs will indicate that changes are being tracked (the track changes icon in the toolbar will be blue).\
\
The toggle bar available from the pulldown menu is now green (indicating track changes are on), but the ability to turn off track changes for an RTF is greyed out.&#x20;

<div align="left"><figure><img src="/files/phTbAOk90zZZgFyNYI48" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
If turned **on** at the report level, track changes can only be turned **off** at the report level.
{% endhint %}

### Adding Comments

Comments are added by highlighting content and clicking the comment icon in the RTF toolbar.

<div align="left"><figure><img src="/files/bmNreet7xXSnhSxt7Xgg" alt="" width="563"><figcaption></figcaption></figure></div>

A comment box appears on the right of the RTF to capture any notes. Click **Comment** when finished.&#x20;

<div align="left"><figure><img src="/files/P4mlKfZc1J9s48dvY8Hr" alt="" width="563"><figcaption></figcaption></figure></div>

Unless resolved or deleted, the comment will stay visible with the associated text highlighted in the RTF. Someone must click the checkmark within the text box to resolve a comment.

<div align="left"><figure><img src="/files/4CL11kTYeMU7NZpEbmay" alt="" width="563"><figcaption></figcaption></figure></div>

When resolved, the comment and highlighted text disappear, but a history of the comments can be viewed by clicking the comment archive icon in the toolbar. Comments can be viewed or reopened from the archive.&#x20;

<div align="left"><figure><img src="/files/E1BCX8zTgfqNPClVZk07" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
The comment archive feature only applies to comments within an RTF. Comments for other fields, such as a title, must be deleted to be removed from view.\
\
![](/files/2RxguoQKSilvTL5heeg7)
{% endhint %}

### Bulk Actions

In scenarios where multiple changes were made to an RTF, users can accept or reject them with one click using the options provided in the track changes pulldown menu.

The solutions available depend on the scenario:

* If a user has not specified specific RTF modifications, only "Accept all suggestions" and "Discard all suggestions" will be available.&#x20;
* If a user has manually highlighted RTF content, additional options are provided, allowing the user to approve only the selected content.

<div align="left"><figure><img src="/files/qjM2vTnf57VcygwwxqKb" alt="" width="563"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.plextrac.com/plextrac-documentation/product-documentation/reports/findings/collaborative-editing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
