Update Journal Node
The Update Journal node modifies existing journal entries by searching for specific words or phrases and replacing them with new content. This node enables dynamic updates to stored journal data, allowing for content corrections, updates, or transformations while maintaining the journal's continuity.

Basic Usage
Use the Write Journal, Text, Update Journal, and Display Text nodes for updating and managing journal content.
Inputs
The Update Journal node accepts the following inputs:
- Journal ID (left input): The unique identifier of the journal entry to update.
- Search Words (left input): The text or phrase to search for within the journal entry.
- Replace Words (left input): The new text that will replace the search words.
Outputs
- Output (right output): The updated journal content after the replacement has been performed.
Configuration
Journal ID
Enter the unique identifier of the journal you want to update:
- Text Field: Type or paste the Journal ID
- Dynamic Input: Connect another node's output to provide the Journal ID dynamically
Note: The Journal ID must match an existing journal created with the Write Journal node.
Search Words
Specify the text to search for in the journal entry:
- Text Field: Enter the exact word or phrase you want to find and replace
- Dynamic Input: Connect a Text node or other data source to provide search terms
Note: The replacement will be performed with exact match.
Replace Words
Specify the replacement text:
- Text Field: Enter the new text that will replace the search words
- Dynamic Input: Connect a Text node or other data source for dynamic replacements
Note: The replacement will be performed with exact match on the search words.
Collaborative Journal
- Checkbox: When enabled, updates can be applied to journals shared across multiple users or sessions.
- Use Case: Useful for group projects where multiple learners contribute to and update the same journal.
Example Workflows
News Update System
Scenario: Create a breaking news system where initial reports can be updated with new information as events develop.

Steps to Create the Flow:
-
Start with the Start Node.
-
Add a Text node for the initial breaking news:
**Breaking News: Earthquake Strikes Myanmar**
In a developing story, a...- Connect: Text node output (green dot) → Write Journal Text input (green dot)
-
Add and connect a Write Journal node to create the initial entry:
i. Journal ID:
a98f0165-cb57-4df3-9f8e-c82502ii. Journal Name:
Breaking Newsiii. Check Add New Journal Entry
iv. Connect: Start Node output (red dot) → Write Journal input (red dot)
-
Add a Text node for the update news:
**Update News: Earthquake Hits Myanmar**- Connect: Text node output (green dot) → Update Journal Replace Words input (green dot)
-
Add a Text node for the search term:
**Breaking News: Earthquake Strikes Myanmar**- Connect: Text node output (green dot) → Update Journal Search Words input (green dot)
-
Add and connect an Update Journal node:
i. Journal ID:
a98f0165-cb57-4df3-9f8e-c82502(same as Write Journal)ii. Connect: Write Journal output (red dot) → Update Journal input (red dot)
iii. Connect: Search Words Text output (green dot) → Update Journal Search Words (green dot)
iv. Connect: Replace Words Text output (green dot) → Update Journal Replace Words (green dot)
-
Add Display Text to show the updated result:
- Connect: Update Journal output (red dot) → Display Text input (red dot)
Result: The initial breaking news headline is automatically updated with new information. The journal entry changes from "Breaking News: Earthquake Strikes Myanmar" to "Update News: Earthquake Hits Myanmar" while keeping the rest of the content intact.