Nástroje používateľa

Nástoje správy stránok


omega:modules:medic:simple-sms-slot

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

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ď. ​
omega/modules/medic/simple-sms-slot.1530259896.txt.gz · Posledná úprava: 2018/06/29 10:11 od Roman Sališ