-
Notifications
You must be signed in to change notification settings - Fork 6
Expected call schedule
manumoreira edited this page Aug 19, 2024
·
5 revisions
The following diagram aims to illustrate the expected process for scheduling contact attempts in Surveda.
This might help to troubleshoot or better understand the delay time between different contact attempts to a respondent in a survey.
sequenceDiagram
box Survey Broker
participant R.T1
end
box Channel Broker
participant R.T2
end
box External channel
participant R.T3
end
R.T1 ->>R.T2: Qeue this contact attempt (considering contact window)
R.T2 ->>R.T3: Contact this respondent (considering contact window)
R.T3 ->>R.T1: Attempted at x time
R.T1 --> R.T3: New step
R.T3 ->>R.T1: Attempted at x time, respondent timed out
loop Has a repeat
R.T1->>R.T2: Queue this respondent in [delay-time]
R.T2 ->>R.T3: Contact this respondent
R.T3 ->>R.T1: Contacted! at x time
end