Getting Started
Summary: OTalk is your centralized communication hub within the Onahiri platform. This powerful interface enables real-time messaging, team collaboration, and efficient information sharing across your organization.
OTalk is your centralized communication hub within the Onahiri platform. This powerful interface enables real-time messaging, team collaboration, and efficient information sharing across your organization.
Overview
The Chat Dashboard provides:
- Real-time messaging: Instant communication with individuals or groups
- Chat organization: Easy management of all your conversations in one place
- Participant management: Add or remove members from group conversations
- Message search: Find specific information across all your chats
- Real-time updates: See new messages and status changes instantly
Navigation
The Chat Dashboard is accessible from the main navigation menu by clicking “Chat”. The interface is divided into two main sections:
- Left Panel: Displays your list of chats, with search functionality and the ability to create new chats
- Right Panel: Shows the selected chat’s conversation history and details
Chat List
The left panel of the dashboard shows all your active and inactive chats:
Chat Organization
Chats are automatically sorted with:
- Active chats appearing first, ordered by most recent activity
- Inactive chats (where you’ve been removed or have left) appearing below active chats
Each chat in the list displays:
- Chat name or participants’ names
- Preview of the latest message
- Timestamp of the latest message
- Unread message count indicator
Searching Chats
The search bar at the top of the chat list allows you to:
- Search by chat name
- Search by participant name
- Search by message content
Search results are highlighted, showing you exactly where your search terms appear.
Creating New Chats
To start a new chat:
- Click the “+” button in the top-right corner of the chat list
- Choose participants from your organization
- Optionally, set a name for the chat (required for group chats)
- Click “Create” to begin your conversation
Chat Details
When you select a chat, the right panel displays the conversation:
Viewing Messages
The message area shows:
- Complete conversation history
- Sender name and avatar for each message
- Timestamp for each message
- Read/delivered status indicators
Sending Messages
The input area at the bottom of the chat window allows you to:
- Type and send text messages
- Upload and share files
- Record and send audio clips
- Share links to documents
Response Types
The system supports various response types:
- Text comments
- Status updates
- Priority changes
- Time entries
- Image uploads
- Document links
- Audio recordings
Collaboration Features
Real-time collaboration elements include:
- Typing indicators (see when someone is composing a message)
- Online status indicators
- Message read receipts
- Message reactions/emojis
Managing Participants
Viewing Participants
To view all participants in a chat:
- Select the chat from the list
- Click the participants icon in the chat header
- The participants panel will show all active members
Adding Participants
To add new people to a chat:
- Open the participants panel
- Click “Add Participants”
- Select individuals from your organization
- Click “Add” to include them in the conversation
New participants will have access to the complete message history.
Removing Participants
To remove someone from a chat (requires appropriate permissions):
- Open the participants panel
- Find the participant you want to remove
- Click the remove icon next to their name
- Confirm the removal
Leaving a Chat
To leave a chat yourself:
- Select the chat you wish to leave
- Click the “Leave Chat” option in the menu
- Confirm your decision
Note: When you leave a chat, others will still see your past messages, but you’ll no longer receive new ones.
Real-Time Functionality
The Chat Dashboard leverages WebSocket technology to provide real-time features:
- Instant message delivery: Messages appear immediately without refreshing
- Live typing indicators: See when others are typing
- Status updates: Message delivered/read indicators update in real-time
- Participant status: See when people join or leave a chat
- Unread counts: Automatically updated as new messages arrive
This real-time capability ensures efficient and responsive communication across your team.
Standalone Communication Tool
The Chat system is designed as a standalone collaborative communication tool:
- Independent from the task management system
- Focused purely on team communication and collaboration
- Provides a centralized location for all organizational conversations
- Allows for both formal and informal communication needs
Best Practices
For Effective Communication
- Use clear chat names: Name group chats according to their purpose
- Keep context in one chat: Avoid splitting related discussions across multiple chats
- Use response types appropriately: Select the correct response type for your message
- Add relevant participants only: Include only necessary people in conversations
For Chat Organization
- Archive old chats: Leave inactive conversations to keep your list clean
- Use search effectively: Search for specific content rather than scrolling through history
- Create focused group chats: Make topic-specific chats rather than one large group
- Check read receipts: Ensure important messages have been seen by recipients
Troubleshooting
Messages Not Sending
- Check your internet connection
- Reload the application to reestablish WebSocket connection
- Verify you haven’t been removed from the chat
Can’t Find a Specific Chat
- Use the search functionality with various keywords
- Check if you’ve been removed from the chat
- Verify if the chat has been archived or deleted
Can’t Add Certain Participants
- Verify that the person is part of your organization
- Check if you have permission to add participants
- Ensure the person isn’t already in the chat (possibly inactive)
Privacy and Security
- All messages are encrypted in transit
- Access to chats is permission-based
- Chat history is preserved for compliance and record-keeping
- Administrators may have access to chat logs for security purposes