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