Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
Both sides previous revision Previous revision Next revision | Previous revision | ||
omega:modules:medic:simple-sms-slot [2018/06/29 10:11] Roman Sališ [Všetky možnosti] |
omega:modules:medic:simple-sms-slot [2024/08/09 12:11] (aktuálne) admin [Všetky možnosti] |
||
---|---|---|---|
Riadok 26: | Riadok 26: | ||
| | ||
- | # Nebude sa pokračovať, ak nebude splnená akákoľvek podmienka. | + | # Nebude sa pokračovať, ak bude splnená ktorákoľvek podmienka. |
skipConditions: | skipConditions: | ||
| | ||
Riadok 134: | Riadok 134: | ||
# Triggere budú spracovávané v tomto poradí. | # Triggere budú spracovávané v tomto poradí. | ||
# Časové triggre musia začínať písmenom "T". | # Časové triggre musia začínať písmenom "T". | ||
+ | # Triggre pre sledovanie zmien musia začínať "_CHANGE_". | ||
+ | # Triggre pre zrušenie musia začínať "_CANCEL_". | ||
T800: | T800: | ||
Riadok 143: | Riadok 145: | ||
# Zo správy sa odstráni diakritika. | # Zo správy sa odstráni diakritika. | ||
convertToAscii: Yes | convertToAscii: Yes | ||
+ | | ||
+ | # Ak bude Yes, potom sa správy nebudú odosielať. (4.5.289+) | ||
+ | # Je to určené hlavne pre sledovanie zmien/zrušenie slotov bez zbytočnej prvej SMS. | ||
+ | sendToBlackHole: No | ||
| | ||
| | ||
Riadok 154: | Riadok 160: | ||
daysBeforeSlotStart: 2 | daysBeforeSlotStart: 2 | ||
daysBeforeSlotEnd: 1 | daysBeforeSlotEnd: 1 | ||
+ | | ||
+ | | ||
+ | # Ochranná zóna od začiatku termínu vzhľadom na aktuálny čas, v minútach. (4.5.192+) | ||
+ | # Budú poslané iba sloty, ktoré začínajú o 60 minút a neskôr. | ||
+ | slotStartThreshold: 60 | ||
| | ||
| | ||
Riadok 170: | Riadok 181: | ||
# Vybrať iba sloty, ktoré boli zarezervované do tohoto dátumu. | # Vybrať iba sloty, ktoré boli zarezervované do tohoto dátumu. | ||
slotBookingEndDate: "2018-06-29 07:00" | slotBookingEndDate: "2018-06-29 07:00" | ||
+ | | ||
+ | | ||
+ | # Vybrať iba sloty, ktoré začínajú po tomto dátume. | ||
+ | slotStartDate: "2018-06-29 07:00" | ||
+ | | ||
+ | # Vybrať iba sloty, začínajú do tohoto dátumu. | ||
+ | slotEndDate: "2018-06-29 07:00" | ||
+ | | ||
+ | # Vybrať iba sloty podľa dňa v týždni. (4.5.254+) | ||
+ | # 1-Pon, 6-Sob, 7-Ned, Mo, Mon, Monday, Pon, Pondelok, ... | ||
+ | slotWeekDays: [1, wed, 7] | ||
| | ||
- | # Nebude sa pokračovať, ak nebude splnená akákoľvek podmienka. | + | # Nebude sa pokračovať, ak bude splnená ktorákoľvek podmienka. |
skipConditions: | skipConditions: | ||
# Vysvetlené nižšie. | # Vysvetlené nižšie. | ||
Riadok 182: | Riadok 204: | ||
| | ||
# skipConditions / processConditions: | # skipConditions / processConditions: | ||
+ | | ||
+ | # Deň pre odosielanie správ. Porovná sa sa aktuálny čas. (4.5.254+) | ||
+ | # 1-Pon, 6-Sob, 7-Ned, Mo, Mon, Monday, Pon, Pondelok, ... | ||
+ | # Dá sa takto vylúčit posielanie v sobotu a nedeľu. | ||
+ | processWeekDays: [1, wed, 7] | ||
| | ||
# Časové okno pre odosielanie správ, začiatok. Porovná sa sa aktuálny čas. | # Časové okno pre odosielanie správ, začiatok. Porovná sa sa aktuálny čas. | ||
Riadok 193: | Riadok 220: | ||
# Potvrdený slot. | # Potvrdený slot. | ||
confirmedSlot: Yes | confirmedSlot: Yes | ||
+ | | ||
+ | | ||
+ | # Vybrať iba sloty podľa dňa v týždni. (4.5.254+) | ||
+ | # 1-Pon, 6-Sob, 7-Ned, Mo, Mon, Monday, Pon, Pondelok, ... | ||
+ | slotWeekDays: [1, wed, 7] | ||
| | ||
| | ||
Riadok 201: | Riadok 233: | ||
# Vybrať iba sloty, ktoré sa nachádzajú v tomto časovom pásme. | # Vybrať iba sloty, ktoré sa nachádzajú v tomto časovom pásme. | ||
slotDayEndTime: "12:00" | slotDayEndTime: "12:00" | ||
+ | | ||
+ | | ||
+ | # Vybrať iba sloty, kde je jedno z uvedených čísiel. (4.5.312+) | ||
+ | # Určené hlavne pre testovacie účely. | ||
+ | phoneNumber: "421907737115, 420800421221" | ||
+ | phoneNumber: [421907737115, 420800421221] | ||
+ | | ||
+ | | ||
+ | # Stav spracovania slotu. (4.5.154+) | ||
+ | slotProcessStatus: ["outside", "workplace"] | ||
+ | | ||
+ | # Zdroj: `medic_events_slots`.`process_status` | ||
+ | # Možné hodnoty: 'outside','institution','waiting_room','workplace','done' | ||
| | ||
| | ||
Riadok 269: | Riadok 314: | ||
| | ||
# Akýkoľvek spracovaný trigger. | # Akýkoľvek spracovaný trigger. | ||
- | # processedAnyTrigger: Yes | + | processedAnyTrigger: Yes |
| | ||
#----------------------------------------------------------------------------- | #----------------------------------------------------------------------------- | ||
# Stavy triggerov. Musia byť splnené všetky stavy v zozname. | # Stavy triggerov. Musia byť splnené všetky stavy v zozname. | ||
- | triggersProcessStatus: { T200: queued, T300: error, finished } | + | triggersProcessStatus: { T200: queued, T300: [error, finished] } |
| | ||
# Alternatívny zápis | # Alternatívny zápis | ||
- | triggersProcessStatus_AND: { T200: queued, T300: error, finished } | + | triggersProcessStatus_AND: { T200: queued, T300: [error, finished] } |
# Stavy triggerov. Stačí jeden splnený stav v zozname. | # Stavy triggerov. Stačí jeden splnený stav v zozname. | ||
- | triggersProcessStatus_OR: { T200: queued, T300: error, finished } | + | triggersProcessStatus_OR: { T200: queued, T300: [error, finished], T400: "error, finished" } |
| | ||
# Zdroj: `medic_simple_sms_slots_triggers`.`process_status` | # Zdroj: `medic_simple_sms_slots_triggers`.`process_status` | ||
Riadok 289: | Riadok 334: | ||
#----------------------------------------------------------------------------- | #----------------------------------------------------------------------------- | ||
Stavy odpovede triggerov. Musia byť splnené všetky stavy v zozname. | Stavy odpovede triggerov. Musia byť splnené všetky stavy v zozname. | ||
- | triggersAnswerStatus: { T200: pending, T300: expired, rejected } | + | triggersAnswerStatus: { T200: pending, T300: [expired, rejected] } |
| | ||
# Alternatívny zápis | # Alternatívny zápis | ||
- | triggersAnswerStatus_AND: { T200: pending, T300: expired, rejected } | + | triggersAnswerStatus_AND: { T200: pending, T300: [expired, rejected] } |
| | ||
| | ||
# Stavy odpovede triggerov. Stačí jeden splnený stav v zozname. | # Stavy odpovede triggerov. Stačí jeden splnený stav v zozname. | ||
- | triggersAnswerStatus_OR: { T200: pending, T300: expired, rejected } | + | triggersAnswerStatus_OR: { T200: pending, T300: [expired, rejected] } |
# Zdroj: `medic_simple_sms_slots_triggers`.`answer_status` | # Zdroj: `medic_simple_sms_slots_triggers`.`answer_status` | ||
Riadok 305: | Riadok 350: | ||
# Stavy správy outboxu k tomuto triggeru, skutočný stav SMS. Musia byť splnené všetky stavy v zozname. | # Stavy správy outboxu k tomuto triggeru, skutočný stav SMS. Musia byť splnené všetky stavy v zozname. | ||
# [!] Neplatí pre _CANCEL trigger. | # [!] Neplatí pre _CANCEL trigger. | ||
- | triggersOutboxMasterProcessStatus: { T200: registered, T300: sent, delivered} | + | triggersOutboxMasterProcessStatus: { T200: registered, T300: [sent, delivered] } |
| | ||
# Alternatívny zápis | # Alternatívny zápis | ||
- | triggersOutboxMasterProcessStatus_AND: { T200: registered, T300: sent, delivered} | + | triggersOutboxMasterProcessStatus_AND: { T200: registered, T300: [sent, delivered] } |
# Stavy správy outboxu k tomuto triggeru, skutočný stav SMS. Stačí jeden splnený stav v zozname. | # Stavy správy outboxu k tomuto triggeru, skutočný stav SMS. Stačí jeden splnený stav v zozname. | ||
- | triggersOutboxMasterProcessStatus_OR: { T200: registered, T300: sent, delivered} | + | triggersOutboxMasterProcessStatus_OR: { T200: registered, T300: [sent, delivered] } |
| | ||
# Zdroj: `sms_commander_outbox`.`master_process_status` | # Zdroj: `sms_commander_outbox`.`master_process_status` | ||
Riadok 321: | Riadok 366: | ||
# Stavy spracovania outboxu k tomuto triggeru. Musia byť splnené všetky stavy v zozname. | # Stavy spracovania outboxu k tomuto triggeru. Musia byť splnené všetky stavy v zozname. | ||
# [!] Neplatí pre _CANCEL trigger. | # [!] Neplatí pre _CANCEL trigger. | ||
- | triggersOutboxProcessStatus: { T200: register, T300: processing, registered} | + | triggersOutboxProcessStatus: { T200: register, T300: [processing, registered] } |
| | ||
# Alternatívny zápis | # Alternatívny zápis | ||
- | triggersOutboxProcessStatus_AND: { T200: register, T300: processing, registered} | + | triggersOutboxProcessStatus_AND: { T200: register, T300: [processing, registered] } |
| | ||
# Stavy spracovania outboxu k tomuto triggeru. Stačí jeden splnený stav v zozname. | # Stavy spracovania outboxu k tomuto triggeru. Stačí jeden splnený stav v zozname. | ||
- | triggersOutboxProcessStatus_OR: { T200: register, T300: processing, registered} | + | triggersOutboxProcessStatus_OR: { T200: register, T300: [processing, registered] } |
| | ||
# Zdroj: `sms_commander_outbox`.`process_status` | # Zdroj: `sms_commander_outbox`.`process_status` | ||
Riadok 347: | Riadok 392: | ||
MEDIPLEX RDO | MEDIPLEX RDO | ||
| | ||
+ | |||
+ | # Priorita správy. (4.5.348+) | ||
+ | # Rozsah 1-100, default=50. Čím nižšie číslo, tým vyššia priorita. | ||
+ | priority: 30 | ||
| | ||
# Koľko hodín sa bude čakať na odpoveď. | # Koľko hodín sa bude čakať na odpoveď. |