Definicja Send SMS pozwala przygotować gotowy komponent wysyłki SMS do podpięcia w odpowiednim miejscu w programie, na przykład, jako polecenie w pasku toolbarmenu zestawienia. Wysyłka SMS jest również możliwa w tle w postaci wiadomości automatycznej, na skutek spełnienia się określonych warunków (np. po zmianie statusu zgłoszenia). W definicji określa się elementy takie jak szablon wiadomości, odbiorców, czy konto SMS, z którego ma nastąpić wysyłka, a także możliwość (lub jej brak) edycji gotowego szablonu tekstowego przed wysyłką.
Formularz dopisania i edycji Send SMS
Formularz służy do tworzenia nowych definicji oraz edycji już istniejących rekordów. Składa się on z trzech zakładek:
- BASIC
- SCHEMA
- RECIEVERS
BASIC
Zakładka służy do określenia podstawowych cech definicji oraz wskazania konta SMS poprzez, które realizowana będzie wysyłka.
Składa się z następujących pól:
- NAME- nazwa konfiguracyjna elementu
- ACTIVE - Oznaczenie czy definicja zestawienia ma być aktywna tj. widoczna w innych komponentach, do których została podięta
- SYSTEM - Oznaczenie czy definicja Send SMS jest elementem konfiguracji systemu
- ALLOW EDIT - Oznaczenie, czy dozwolona jest przed wysyłką edycja treści szablonu przez użytkownika
- ACOOUNT - Wskazanie wcześniej zdefiniowanego konta SMS, za pomocą którego realizowana będzie wysyłka
- PRX - kod, który ma za zadanie grupowanie elementów w logicznie lub biznesowo powiązane zbiory
Szczegóły konfiguracji konta SMS dostępne w instrukcji SMS accounts & schema

SCHEMA
Zakładka definiuje domyślny schemat treści SMS oraz możliwość jego edycji przez użytkownika przed dokonaniem wysyłki
- Default Schema Name - Wskazanie domyślnego schematu treści wiadomości SMS
- Allow custom schema - Oznaczenie, czy dopuszczalna jest edycja treści szablonu SMS
Szczegóły konfiguracji schematu SMS dostępne w instrukcji SMS accounts & schema

RECEIVERS
Zakładka określa ustawienia adresatów wiadomości SMS. Pobranie danych odbiorcy możliwe jest na trzy sposoby. W przypadku uzupełnienia kilku pól brana jest pod uwagę ich priorytetowość.
- Allow custom Receivers - Oznaczenie, czy dopuszczalne jest dopisanie / edycja odbiorców przez użytkownika
- Default Receivers - Stała wartość określająca odbiorcę; Priorytetowość - niska
- Default Receivers SQL - Lista odbiorców budowana na podstawie wartości zwróconych poprzez zapytanie SQL do bazy; Priorytetowość - średnia
Przykład:
Select EMAIL from core.CompanyContact where REFNO = @ID_COLUMN_NAME_FROM_GRID - Default Receivers Field - Lista odbiorców pobierana z wskazanej kolumny (Fields); Priorytetowość - najwyższa

Szczegóły konfiguracji podpięcia definicji dostępne w instrukcji Components