In Teamline, a user can participate in multiple reports.
Sometimes these reports may be scheduled in a way that their execution times overlap.
To avoid confusion and keep conversations clear in business messengers, Teamline follows a simple and predictable rule.
One active report at a time
Teamline allows only one active report per user in a messenger at any given moment.
Here’s how it works:
A report starts
The bot sends questions to the user
The user answers the questions
The report is completed
Only after the current report is finished can another one start.
What happens when reports overlap
If a user is included in multiple reports and:
Report A has already started
Report B is scheduled to start
The user has not yet answered Report A
Then:
Report B is automatically queued
No questions from Report B are sent yet
The user continues answering Report A
As soon as the user completes Report A:
Report B is delivered immediately
The user can start answering the next report
Why this behavior exists
This logic ensures:
No mixed or interleaved questions
Clear context for each report
A clean and focused conversation with the bot
Instead of receiving multiple reports at once, users complete them one by one.
Summary
A user can have only one active report at a time
Overlapping reports are queued automatically
The next report starts as soon as the current one is completed
This behavior is intentional and designed to keep report interactions simple and manageable.
