Áttekintés
A SalesAutopilotban a műveletek szolgálnak az összetettebb rendszerekben mindazon adatbázis manipulációk elvégzésére, amelyektől az összetett rendszerek működőképessé válnak.
Amennyiben kérdése lenne, ennél a posztnál tud kérdezni vagy kommentelni ügyfeleink zárt Facebook csoportjában.
Alapdefiníciók
Az alábbi ábra bemutatja a műveletek lényegét.
Az ábrán az alábbi elemeket látja:
1.) A műveletet kiváltó esemény
A műveleteket kiváltó események valamely űrlaphoz, levélhez vagy landing page-hez kapcsolódnak. Egészen pontosan ezek lehetnek a kiváltó események:
Űrlapoknál:
- Feliratkozó űrlap kitöltése
- Adatmódosító űrlap kitöltése
Levélnél:
- Levél megnyitása
- Levél bármely linkjére történő kattintás
- Levél bizonyos linkjére vagy linkjeire történő kattintás
- Relatív időzítésű levél kiküldésekor
Landing page-nél:
- Landing page bármely linkjére történő kattintás
- Landing page bizonyos linkjére vagy linkjeire történő kattintás
- Oldal elhagyása
2.) Művelet
A műveletet Ön állítja be a SalesAutopilotban. Az alábbi nyolc lehetőség közül választhat:
- Felíratás listára. A művelet az adott feliratkozót* felíratja az Ön által meghatározott listára.
- Leíratás listáról. A művelet az adott feliratkozót leíratja az Ön által meghatározott listáról.
- Adat módosítása. A művelet az adott feliratkozó Ön által meghatározott adatát vagy adatait módosítja ugyanabban vagy egy másik listában.
- Feliratkozó törlése. A művelet az adott feliratkozót törli ugyanabban vagy egy másik listában.
- Külső művelet. A rendszer meghív egy másik informatikai rendszert, és abban végez el tetszőleges műveletet. Részletes leírást erről itt talál.
- Feladat létrehozása. A feliratkozóhoz létrehoz egy CRM feladatot az Ön által meghatározott paraméterekkel.
- Ügyfélszolgálati ügy létrehozása. A feliratkozóhoz létrehoz egy ügyfélszolgálati ügyet az Ön által meghatározott paraméterekkel (pl. az űrlapon megadott adatokkal).
- Számla sztornózása. Számlázz.hu vagy Billingo számlázó programmal integrált megrendelési folyamatoknál érhető el a számla sztornózása művelet.
* A feliratkozó beazonosítása email cím alapján történik.
A beállítási lehetőségekről az oldal további részében lesz szó.
A levél műveletek és a landing page műveletek köre szűkebb. A landing page műveletekről ebben a bejegyzésben írunk részletesen.
3.) Létrehozott változás
A művelet az adott feliratkozó vagy feliratkozók bizonyos adatait a beállításoknak megfelelően megváltoztatja. Íme néhány példa, melyek listája közel sem teljes:
- Az illető valamely adatának megváltozása miatt bekerül egy szegmens-be vagy kikerül egy szegmensből, és emiatt megkap vagy nem kap meg a továbbiakban bizonyos kommunikációkat.
- Az adott változás adatmódosításnak minősül, és a rendszer kiküldi a beállított adatmódosításkori kommunikációt. Ez általában az előző esettel együtt szokott megtörténni, azaz csak akkor megy ki az adatmódosításkori kommunikáció, ha benne van vagy éppen nincs benne a feliratkozó egy adott szegmensben.
- Az illető adatai mellé bekerül egy dátum, amely dátumhoz be van állítva egy vagy több relatív időzítésű kommunikáció.
Fontos: a műveletek leiratkozott státuszú feliratkozókra alapértelmezetten nem futnak le. Egyes műveleteknél van lehetőség beállítani, hogy leiratkozott feliratkozókra is fusson.
Űrlap műveletek használata
Az űrlapokhoz kapcsolódó műveletek eléréséhez kattintson a bal oldali menüben az űrlap nevére (1), majd válassza a fogaskerék ikont (2), mely a műveletek listája menüpontot jelöli.
A megjelenő képernyőn kattintson a Művelet hozzáadása gombra.
Műveletek beállítása
A megjelenő képernyőn számos beállítási lehetőséggel fog találkozni. Ezek részletes leírását az alábbiakban találja.
Mivel az űrlap műveletek esetén a kiváltó esemény mindenképpen az űrlap gombjának megnyomása, azaz feliratkozó űrlapnál a feliratkozás, adatmódosító űrlapnál az adatmódosítás, a kiváltó eseményt nem kell/lehet beállítani.
Ez azt is jelenti, hogy a képernyő összes beállítási lehetősége a létrehozandó változásra vonatkozik.
1. Forrás email lista
A forrás email listánál adhatja meg, hogy másik listára feliratás vagy másik listában adatmódosítás típusú műveletnél mely email listából vegye az adatokat. Ez nem kell, hogy a műveletet kiváltó űrlaphoz vagy időzítéshez kapcsolódó email lista legyen. A legtöbb esetben nem kell állítania. Csak akkor állítsa át, ha már gyakorlata van a műveletek beállításában, különben hagyja az "Űrlaphoz tartozó email lista" opciót kiválasztva.
Fontos: Relatív - dátumhoz, időponthoz képest futó lista szintű műveletcsoportban létrehozott művelet esetén a forrás lista nem módosítható.
2. Művelet szűkítése forrás lista szegmenssel
Ebben a pontban kiválasztható, hogy mely feliratkozókra vonatkozzon a művelet.
- Teljes listára (1) A művelet minden feliratkozóra vonatkozik.
-
Csak bizonyos szegmensekre (2) Ha a forrás email listához tartozik szegmens, akkor ennél a beállítási lehetőségnél megadhatja, hogy a művelet csak akkor kerüljön végrehajtásra, ha a művelet indító feliratkozó a kiválasztott szegmensbe (vagy szegmensekbe tartozik). Ennek beállítását is csak akkor javasoljuk, ha már gyakorlatot szerzett a műveletek használatában. Ha még nem hozta létre a szegmenst, amelyet a műveletnél használni szeretne az Új szegmens létrehozása (3) gombra kattintva létrehozhatja.
További lehetőség, hogy a szegmenseket kombinálhatja az időzítésnél megismert módon. Tehát beállítható, hogy a művelet akkor hajtódjon végre ha az illető több szegmens bármelyikében, vagy a megadott szegmensek mindegyikében szerepel.
- Egyedi feltételnek megfelelők (4) Ezt az opciót kiválasztva megjelenik a "Feltétel beállítása" gomb. A gombra kattintva a felhasználó átkerül a feltétel beállító képernyőre. Itt a levélfeltételhez hasonlóan lehet beállítani a feltételt. Fontos, hogy a feltétel beállítására csak a Művelet típusának és a Cél e-mail listának a kiválasztása után van lehetőség.
3. Művelet típusa
A következő nyolc lehetőség közül választhat:
-
Felíratás másik listára: Ennél az opciónál az űrlapot kitöltő e-mail címet feliratkoztatja a továbbiakban beállított e-mail listára. Amennyiben a listában az e-mail cím az alapértelmezett beállításnak megfelelően egyedi azonosító, azaz egy e-mail címmel csak egyszer lehet feliratkozni, akkor csak abban az esetben történik meg a feliratkozás, ha az adott e-mail cím még nem szerepel a listában.
FONTOS #1: A felíratáskor azon adatok kerülnek át az egyik listából a másikba, amely mezők mindkét listában szerepelnek (amely mezők neve pontosan megegyezik a két listában). Amennyiben más adatnak is át kell kerülnie, ezt egy "Adat módosítása másik listában" művelettel tudja megvalósítani.
FONTOS #2: megrendelés lista adatainak másik listába történő átírásakor a rendelt termékek nem kerülnek át a másik listába. - Leíratás másik listáról: Ennél az opciónál - amennyiben az adott e-mail cím szerepel a későbbiekben beállított e-mail listában - leiratkozottra állítja az adott e-mail cím státuszát. Amennyiben az e-mail cím nincs benne a másik listában, akkor nem történik semmi.
-
Adat módosítása másik listában: Ennél az opciónál - amennyiben szerepel az adott e-mail cím a kiválasztott listában - számos lehetőség adódik az illető adatainak megváltoztatására. Természetesen nem csak másik listát lehet beállítani (ez lesz az ún. cél e-mail lista), hanem ugyanazt is, amelyikbe az űrlap ír. Ennek általában akkor van értelme, amikor az esemény dátumát, vagy egy ahhoz kapcsolódó dátumot akarunk elmenteni a listában. Az adott e-mail listában egyszerre akár több mező értékét is beállíthatja, pusztán rá kell kattintania a "Mező hozzáadása" gombra. A bal oldali oszlopban tudja kiválasztani annak a listának a mezőit, amelyikben módosítani szeretné az adatokat. Az adatok módosítására a következő lehetőségek állnak rendelkezésére:
- Konkrét érték beírása. Ebben az esetben a jobb oldali oszlopba beírt értéket beírja a cél e-mail listának a bal oldali oszlopban kiválasztott mezőjébe.
- Logikai érték beírása. Majdnem ugyanaz, mint az előző lehetőség, azzal a különbséggel, hogy nem Önnek kell begépelnie a beírandó értéket, hanem legördülő panelból tudja kiválasztani a mező lehetséges értékét (Nincs megjelölve / Megjelölve).
- Mező értékének átírása egyik listából másik listába. Amennyiben a bal oldali oszlopban (cél lista mezők) kiválaszt egy lehetőséget (mezőt), a jobb oldalon a cél lista kiválasztott mezőjének adattípusával kompatibilis mezők közül tud választani a [...] ikonra kattintva. (Pl. ha dátum típusú mezőt választ a bal oldalon mint cél lista módosítandó mezője, akkor a jobb oldalon a [...] ikonra kattintva csak a forrás lista dátum típusú mezői közül fog tudni választani, mint átírandó értéket.)
- Logikai érték átírása egyik listából másik listába. Amennyiben a bal oldalon logikai érték típusú mezőt választ, a jobb oldalon nem csak a Nincs megjelölve / Megjelölve értékek közül választhat, hanem a forrás listában szereplő mezők nevei közül is választhat. Ebben az esetben a forrás listából átviszi a kiválasztott logikai érték mező értékét a cél lista bal oldalon kiválasztott mezőjébe.
-
Dátum vagy időpont beírása: Amennyiben a bal oldalon (cél lista) dátum vagy időpont típusú mezőt választ ki, a jobb oldalon nem csak konkrét dátumot vagy időpontot írhat be, hanem további lehetőségei is vannak. Ezek:
-
curdate()
- beírja az aznapi dátumot (yyyy.mm.dd.) -
curtime()
- időpont típusú mező esetén beírja a művelet végrehajtásának időpontját másodperc pontossággal (yyyy.mm.dd. hh:mm:ss) -
curhour()
- beírja a művelet lefutásának óráját számként
-
-
Dátum módosítása: Mind dátum, mind időpont típusú mező értékét növelheti vagy csökkentheti az alábbi lehetőségekkel:
- +n day - a mai dátumot növeli 'n' nappal, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() +n day
vagycurtime() +n day
- -n day - a mai dátumot csökkenti 'n' nappal, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() -n day
vagycurtime() -n day
- +n week - a mai dátumot növeli 'n' héttel, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() +n week
vagycurtime() +n week
- -n week - a mai dátumot csökkenti 'n' héttel, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() -n week
vagycurtime() -n week
- +n month - a mai dátumot növeli 'n' hónappal, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() +n month
vagycurtime() +n month
- -n month - a mai dátumot csökkenti 'n' hónappal, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() -n month
vagycurtime() -n month
- +n year - a mai dátumot növeli 'n' évvel, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() +n year
vagycurtime() +n year
- -n year - a mai dátumot csökkenti 'n' évvel, ahol 'n' értéke bármilyen egész szám, és azt írja be:
curdate() -n year
vagycurtime() -n year
- Fontos: Ha már meglévő dátum mező értékét szeretné növelni pl. 9 nappal (tehát [datummezo] +9 day), abban az esetben ez a módosítás listán belül végzett adatmódosítással érvényesíthető, listákon átívelően ez a módosítás nem fog végbemenni.
- +n day - a mai dátumot növeli 'n' nappal, ahol 'n' értéke bármilyen egész szám, és azt írja be:
-
Időpont módosítása: Amennyiben a bal oldalon (cél lista) időpont típusú mezőt választ ki, a jobb oldalon nem csak konkrét dátumot írhat be, hanem további időpont módosítási lehetőségei is vannak. Ezek:
-
curtime() +n minute
- a mezőben lévő dátumhoz hozzáad 'n' percet, az 'n' értéke bármilyen egész szám lehet -
curtime() -n minute
- a mezőben lévő dátumból kivon 'n' percet, az 'n' értéke bármilyen egész szám lehet -
curtime() +n hour
- a mezőben lévő dátumhoz hozzáad 'n' órát, az 'n' értéke bármilyen egész szám lehet -
curtime() -n hour
- a mezőben lévő dátumból kivon 'n' órát, az 'n' értéke bármilyen egész szám lehet
-
-
Két dátum vagy időpont között eltelt napok beírása: Két dátum mező értéke vagy egy fix dátum és egy dátum mező értéke között eltelt napok számát adja vissza. Jobb oldalra ezt írja:
datediffdays([dátummező1],[dátummező2])
vagy ha egy fix dátumból szeretné kivonni egy dátum mező értékét akkordatediffdays([dátummező],2014-12-01)
. Az első dátummező vagy fix dátum legyen a későbbi dátum, a második a korábbi, így pozitív számként kerül meghatározásra a két dátum között eltelt napok száma. Tehát ha az első dátum mezőben 2014-12-31 szerepel a másodikban 2014-12-01, akkor az eredmény 31 lesz. A dátum mezők egyike vagy mindegyike helyett használhat időpont mezőt vagy fix időpontot is. A függvényhívás eredménye pozitív vagy negatív egész szám, így az eredményt szám típusú mezőbe kell elmenteni. -
Két dátum vagy időpont között eltelt órák vagy másodpercek száma: két időpont mező értéke vagy egy fix időpont és egy időpont mező értéke között eltelt órák vagy másodpercek számát adja vissza. Ha az eltelt órák számát szeretné visszakapni, akkor a obb oldalra ezt írja:
timediffhours([időpontmező1],[időpontmező2])
, ha az eltelt másodpercek számát, akkor ezt:timediffsecs([időpontmező1],[időpontmező2])
. Ha egy fix időpontból szeretné kivonni egy időpont mező értékét akkortimediffhours([időpontmező],2014-12-01 12:10:00)
vagytimediffsecs([időpontmező],2014-12-01 12:10:00)
kifejezést használja. Az első időpontmező vagy fix időpont legyen a későbbi dátum, a második a korábbi, így pozitív számként kerül meghatározásra a két időpont között eltelt órák vagy másodpercek száma. Tehát ha az első időpont mezőben 2017-12-31 13:00:00 szerepel a másodikban 2017-12-31 12:00:00, akkor az eredmény 1 óra vagy 3600 másodperc lesz. Az időpont mezők egyike vagy mindegyike helyett használhat dátum mezőt vagy fix idődátumot is, ez esetben a dátum a 00:00:00 idővel fog kiegészülni feldolgozáskor. A függvényhívás eredménye pozitív vagy negatív egész szám, így az eredményt szám típusú mezőbe kell elmenteni. -
Érték növelése konkrét összeggel. Amennyiben a jobb oldalra azt írja, hogy:
+n
, ahol 'n' értéke egész szám, akkor a cél listában az adott mező értékét növeli 'n' értékével. -
Érték növelése mező értékével. Amennyiben a jobb oldalra
+[mezo_neve]
kifejezést írja, ahol a használt mező a forrás lista egy szám típusú mezője, akkor a cél listában az adott mező értékét növeli a forrás lista hivatkozott mezőjének értékével. Ennek a műveletnek az a feltétele, hogy a cél listában kiválasztott mező szám típusú mező legyen. -
Érték csökkentése konkrét összeggel. Amennyiben a jobb oldalra azt írja, hogy:
+(-n)
, ahol 'n' értéke egész szám, akkor a cél listában az adott mező értékét csökkenti 'n' értékével. -
Érték csökkentése mező értékével. Amennyiben a jobb oldalra
+(-[mezo_neve])
kifejezést írja, ahol a használt mező a forrás lista egy szám típusú mezője, akkor a cél listában az adott mező értékét csökkenti a forrás lista hivatkozott mezőjének értékével. Ennek a műveletnek az a feltétele, hogy a cél listában kiválasztott mező szám típusú mező legyen. -
Érték szorzása konkrét összeggel. Amennyiben a forrás lista mezőhöz (jobb oldal) annyit ír, hogy:
*n
, ahol 'n' értéke egész szám vagy tizedestört (pl.:1.27), akkor a cél listában (bal oldal) az adott mező értéke megszorzásra kerül 'n' értékével. Ennek a műveletnek az a feltétele, hogy a cél listában kiválasztott mező szám típusú mező legyen. -
Érték szorzása mező értékével. Amennyiben a forrás lista mezőhöz (jobb oldal) annyit ír, hogy:
*[mezo_neve]
, ahol 'mezo_neve' a forrás listában található mező neve, akkor a cél listában (bal oldal) az adott mező értéke megszorzásra kerül a forráslistában megadott mező értékével. Ennek a műveletnek az a feltétele, hogy a cél listában kiválasztott mező szám típusú mező legyen. -
Érték osztása konkrét összeggel. Amennyiben a forrás lista mezőhöz (jobb oldal) annyit ír, hogy:
/n
, ahol 'n' értéke egész szám vagy tizedestört (pl.:1.27), akkor a cél listában (bal oldal) az adott mező értéke elosztásra kerül 'n' értékével. Ennek a műveletnek az a feltétele, hogy a cél listában kiválasztott mező szám típusú mező legyen. -
Érték osztása mező értékével. Amennyiben a forrás lista mezőhöz (jobb oldal) annyit ír, hogy:
/[mezo_neve]
, ahol 'mezo_neve' a forrás listában található mező neve, akkor a cél listában (bal oldal) az adott mező értéke elosztásra kerül a forráslistában megadott mező értékével. Ennek a műveletnek az a feltétele, hogy a cél listában kiválasztott mező szám típusú mező legyen. -
Érték adása két vagy több mező összegével, különbségével, szorzatával vagy hányadával. Amennyiben a forrás lista mezőhöz (jobb oldal) annyit ír, hogy:
[szam_mezo_1]+[szam_mezo_2]
vagy[szam_mezo_1]-[szam_mezo_2]
vagy[szam_mezo_1]*[szam_mezo_2]
valamint[szam_mezo_1]/[szam_mezo_2]
, ahol 'szam_mezo_1' illetve a 'szam_mezo_2' a forrás listában található szám típusú mezők nevei, akkor a cél listában (bal oldal) az adott mező értéke a két szám mező összege / különbsége / szorzata / hányada lesz. Ennek a műveletnek az a feltétele, hogy a cél listában kiválasztott mező is szám típusú mező legyen. Tetszőleges számú mezőt összeadhat, összeszorozhat. A 1szam_mezo1' illetve 'szam_mezo_2' helyett pozitív szám értéket is használhat, így a következő kifejezések szintén helyesek:n+[szam_mezo_2]
,[szam_mezo_1]+n
,n-[szam_mezo_2]
,[szam_mezo_1]-n
,n*[szam_mezo_2]
,[szam_mezo_1]*n
,n/[szam_mezo_2]
,[szam_mezo_1]/n
. - Szöveg hozzáfűzése meglévő mező értékéhez (összefűzés). Lehetősége van a művelet cél listájában lévő szöveges mező értékéhez hozzáfűzni egy fix szöveget vagy a forrás lista egy mezőjének értékét. Első lépésként válassza ki a cél lista azon mezőjét, amelyhez hozzá szeretne fűzni szöveget. (Ehhez a mező típusa vagy "rövid szöveges mező", vagy "több soros szövegdoboz" kell legyen). Ezután kattintson [...] gombra. Ha fix szöveget szeretne hozzáfűzni a mező meglévő értékéhez, akkor válassza ki a Módosító függvények közül a Fix szöveg hozzáfűzése opciót, majd kattintson a beszúrás gombra. A beviteli mezőben megjelenik a +"Hozzáfűzendő szöveg" tartalom. A beillesztett szöveg részt írja át az Ön által hozzáfűzni kívánt szövegre (az idézőjelek nem szükségesek a működéshez). Ha egy mező értékét szeretné hozzáfűzni, akkor válassza a Mező értékének hozzáfűzése opciót, majd kattintson a Beszúrás gombra. Ezután a megjelenő legördülőből válassza ki a hozzáfűzendő mezőt.
-
Véletlenszerű szöveg beírása: példa:
"MKT"+random(5)
A mezőbe egy fix szöveg és utána adott karakterszámú véletlenszerű szöveget ír be. Szintaxis:"szöveg"+random(véletlenszöveg karakterszáma)
A véletlenszöveg karakterszáma értékének megfelelő hosszúságú véletlen karaktersorozat (számok és betűk vegyesen) kerülnek generálásra. Ha nem szeretne a véletlenszerű szöveg elé írni semmit, akkor az idézőjelek közé ne írjon semmit.
- Feliratkozó törlése. Ezzel az opcióval meghatározhatja, hogy az adott email címmel feliratkozó ugyanabból vagy egy másik listából törlésre kerüljön az email címe alapján. A feliratkozók automatizált törlése művelet a GDPR-nak való megfelelést segíti elő. Használatáról bővebben ebben a bejegyzésben olvashat.
- Külső művelet létrehozása: A rendszer meghív egy másik informatikai rendszert, és abban végez el tetszőleges műveletet. Részletes leírást erről itt talál.
-
Feladat létrehozása. Amennyiben a CRM modult is használja, lehetősége van olyan műveletet beállítani amely valamely CRM listában szereplő kontakthoz hoz létre automatikusan feladatot. A feladat a művelet forráslistájával megegyező email című kontakthoz jön létre a CRM listában.
Az alábbi paramétereket tudja beállítani:- Feladat neve: ezen a néven fog létrejönni a feladat.
- CRM lista: ha több CRM listája is van, adja meg melyikben szereplő kontakthoz szeretné létrehozni a feladatot.
- Kategória: a feladat kategóriája.
- CRM felhasználó: mely CRM felhasználóhoz (értékesítőhöz) kerüljön hozzárendelésre a feladat. Választhatja a "Feliratkozóhoz rendelt értékesítőt", egy konkrét felhasználót vagy a "Kiosztás egyenlő arányban" opciót. Ez utóbbi esetben két új opció jelenik meg: "Összes értékesítő között", "Csak a megadott értékesítők között". Ha a másodikat választja, akkor megjelennek az értékesítő jogosultságú felhasználók a nevük előtt egy checkbox-szal, jelölje be azokat akik között szeretné, ha az adott művelet által létrehozott feladat szétosztásra kerüljön.
- Szinkronizálás Google Naptárral: ha valamely CRM felhasználóhoz be van állítva a Google integráció, akkor beállítható, hogy feladat automatikusan létrehozásra kerüljön a Google Naptárában is. A jelölőnégyzet bekapcsolása után megjelenik a "Naptár kiválasztása" legördülő, amelyben megadhatja, hogy melyik naptárába kívánja elhelyezni a feladatot. A "Hol?" mezőben adhatja meg a feladathoz kapcsolódó helyszín címét, amely a Google Naptár bejegyzésben is megjelenik. Ebben a mezőben használhat mezőkódot, tehát a CRM lista bármely mezője alapján összeállíthatja a címet.
- Esemény időpontja: a feladat határideje, aktuálissá válásának ideje. Két lehetősége van. Vagy egy konkrét időpontot állít be óra, perc pontossággal. Vagy megadhatja, hogy a művelet végrehajtásához képest hány nap múlva x óra y percre kerüljön beállításra a feladat határideje.
- Befejezett feladat (esemény): az opció bejelölése esetén a feladat automatikusan elvégzett státusszal jön létre.
- Szegmensre szűkítés: a feladat akkor jön létre, ha a feliratkozó a megadott szegmensbe tartozik és csak addig lesz aktuális amíg a feliratkozó a szegmensbe tartozik. Ha kikerül a feladat nem fog megjelenni az aktuális feladatok között.
- Leírás: a feladathoz tartozó leírás.
-
Számla sztornózása. Számlázz.hu vagy Billingo számlázó programmal integrált megrendelési folyamatoknál érhető el a számla sztornózása művelet. A művelet lefuttatása biztonsági okokból csak egy konkrét adatmódosító űrlapról működik, kötegelt módon nem futtatható le. Számla sztornózásához hozzon létre egy űrlapot és ehhez az űrlaphoz adja hozzá a műveletet, majd azoknál a megrendeléseknél használja, amelyeknél a számlát sztornózni szükséges.
A művelet hatására, amennyiben még nincs, létrejön a listán két új mező, amelybe a sztornó számla adatai kerülnek elmentésre:
-
mssys_storno_invoice_url
: Sztornószámla PDF -
mssys_storno_invoice_number
: Sztornószámla sorszáma
-
- Tranzakció visszatérítése (refund). A tranzakció visszatérítése űrlapművelet azokon a megrendelés listákon érhető el, amelyek a Braintree rendszerével vannak integrálva. Biztonsági okokból ezeket a műveleteket sem lista szintű műveletként, sem kötegelten, sem pedig visszamenőlegesen nem lehet futtatni. Visszafizetéskor a művelet hatására a megrendelés állapota visszafizetett lesz.
További lehetőségek a műveletek beállításainál
Az esetek túlnyomó részében az alábbi lehetőségeket nem kell alkalmazni, tehát az alapértelmezett beállítást érdemes meghagyni.
-
Adat felülírás módja.
-
NEM írja felül nullával vagy üres értékkel a mezőt: Az egyik lehetőség, hogy üres vagy nulla értékkel nem írja felül a mezőt. Ez akkor hasznos, ha pl. termékválasztós megrendelő űrlapnál (amikor egy termékkel kapcsolatban csak az a kérdés, hogy megrendeli, vagy nem) a megrendelt termékeket kívánjuk beírni a hírlevél listába, és nem akarjuk, hogy egy korábbi megrendelésében leadott termék megrendelés ténye törlődjön.
Fontos: Szám típusú mező esetében csak azt vizsgáljuk, hogy üres-e az érték amivel felül szeretné írni a rendszer a mezőt. A nullával való felülírás ilyenkor engedélyezett. - Nullával vagy üres értékkel is felülírja a mezőt: A másik opció, hogy nulla vagy üres értékkel felülírja a mezőt. Ha ezt az opciót használjuk, akkor a cél lista mindig az utolsó műveletkor beírt állapotot fogja tükrözni. A következő képpen lehet illusztrálni ezt az opciót: amikor egy rendezvényt szervez, akkor létrehozhat egy adatmódosító űrlapot amivel a jelentkezők lemondhatják a részvételüket. Ebben az esetben, amikor egy jelentkező kitölti ezt az adatmódosító űrlapot, a művelet felülírná a rendezvény dátumát a cél listában nullával.
- Ha a cél mező értéke üres vagy nulla: ha ezt az opciót jelöli be, akkor a cél mező értéke csak akkor íródik felül, ha annak értéke üres vagy nulla. Ez akkor hasznos, ha az adott mező értéke csak egyszer módosulhat, például az első vásárlás dátumának beírására alkalmazható.
-
NEM írja felül nullával vagy üres értékkel a mezőt: Az egyik lehetőség, hogy üres vagy nulla értékkel nem írja felül a mezőt. Ez akkor hasznos, ha pl. termékválasztós megrendelő űrlapnál (amikor egy termékkel kapcsolatban csak az a kérdés, hogy megrendeli, vagy nem) a megrendelt termékeket kívánjuk beírni a hírlevél listába, és nem akarjuk, hogy egy korábbi megrendelésében leadott termék megrendelés ténye törlődjön.
-
Adatmódosítás hatóköre. (adatmódosító vagy leiratkozás típusú műveletnél)
- Minden azonos e-mail című feliratkozó módosítása: az alapértelmezett működés, hogy a művelet minden azonos email című feliratkozó módosít vagy leirat
- Csak a legutoljára bekerült feliratkozó módosítása: csak az utoljára bekerült feliratkozót módosítja.
- Csak az adott feliratkozóra kerüljön végrehajtásra: csak akkor választható ha a cél- és forráslista ugyanaz, ebben az esetben csak az adott feliratkozót módosítja / iratja le a művelet.
- Leiratkozott állapotú feliratkozókra is kerüljön végrehajtásra? Egyes esetekben szükség lehet arra, hogy egy művelet leiratkozott státuszú feliratkozókra is fusson (pl. előfizetési rendszerben leiratkozás esetén is futnia kell a jogosultsággal kapcsolatos műveleteknek). Ez az opció nem minden művelet létrehozása során érhető el (pl. egyes levélműveleteknél, adatmódosító műveleteknél, landing page-hez tartozó műveleteknél nem használható). Azokon a helyeken ahol nem használható, az opció passzív és erre felhívó figyelmeztető üzenet jelenik meg a művelet létrehozása során, ilyen esetben az alapértelmezett beállítás az lesz, hogy nem fut leiratkozottakra a művelet.
-
Visszamenőleges végrehajtás. Amennyiben ennek az opciónak az értékét igenre állítja, akkor valamikor a következő két órában a forrás lista összes korábbi feliratkozójára, az űrlapot kitöltő feliratkozókra, vagy a Landing page-en linkre kattintókra vonatkoztatva elvégzi a rendszer a műveletet. Miután lefutott visszamenőleg a művelet, a rendszer visszaállítja a rádiógomb állapotát nemre, tehát nem fog újra lefutni visszamenőlegesen. Amennyiben még nem rutinos a műveletek használatában, célszerű ilyen művelet beállítása előtt a cél listáról az Exportálás funkció használatával biztonsági mentést készítenie. Amennyiben egy már létező műveletet szeretne valami miatt visszamenőlegesen futtatni, egyszerűen kattintson a művelet szerkesztésére, válassza ki a visszamenőleges futtatás opciót, majd mentse el a műveletet.
Fontos: Visszamenőleges futtatás esetén a rendszer nem vizsgálja, hogy be van-e kapcsolva a "Csak sikeres kártyás fizetés esetén hajtódjon végre" / "Csak számlázó meghívása után kerüljön végrehajtásra" / "Csak ismétlődő fizetés lemondásakor" opció, ezért visszamenőleges futtatás esetén ezt mindenképpen vegye figyelembe! -
Csak sikeres kártyás fizetés esetén hajtódjon végre: olyan űrlap műveletnél jelenik meg ez az opció, ahol legalább az egyik, az űrlaphoz rendelt szállítási/fizetési módnál kártyás fizetés van beállítva.
- Az opció bejelölése esetén a művelet csak azután hajtódik végre miután a kártyás fizetés sikerrel zárult (SimplePay esetén akkor amikor a fizetési értesítés visszaérkezik).
- A "Csak sikeres kártyás fizetés esetén hajtódjon végre" űrlap és listaművelet a számlakiállítás után kerül végrehajtásra, ezért ennek alkalmazásakor vegye figyelembe, hogy pl.: számla megjegyzések rögzítésére nem alkalmazható.
- Visszamenőleges futtatásnál ezt az opciót nem veszi figyelembe a rendszer, ezért az ilyen műveletek visszamenőleges futtatásánál ezt mindenképp vegye figyelembe!
- Lista szintű feliratkozáskori művelet esetén, ha az utalásra lezárás után,
///initcardpayment
linken történt a sikeres kártyás fizetés, akkor nem fog lefutni a művelet. Ha van számlakészítés beállítva az űrlaphoz, akkor érdemes a "Csak számlázó meghívása után kerüljön végrehajtásra" opciót beállítani.
- Csak számlázó meghívása után kerüljön végrehajtásra: az opció csak akkor jelenik meg, ha van számla kiállítás bekapcsolva az űrlaphoz. Bejelölése esetén az adott művelet akkor kerül végrehajtásra, miután a számlázó meghívásra került.
Műveletek módosítása weboldalba illesztett űrlap esetén
Ha egy már a weboldalába illesztett űrlaphoz tartozó műveleten végez módosítást, akkor sem szükséges újra beillesztenie a weboldalába az űrlapot.
Email műveletek használata
Az emailekhez kapcsolódó műveleteket az emailhez kapcsolódó fülek közt lehet megtalálni. A bal oldali menüben kattintson az email nevére (1), majd a további opciók (2) között kattintson a Műveletek (3) gombra.
Az email műveletek használata rendkívül hasonló az űrlap műveletek használatához, összesen két jelentős különbség van.
I. Kiváltó esemény beállítása
A leveleknél négy féle kiváltó esemény közül lehet választani.
- Levél bármely linkjére történő kattintás. Ahogy a nevében is szerepel, ez a művelet minden esetben végrehajtásra kerül, ha a levél bármelyik linkjére rákattint a levél címzettje. Ezen művelet csak akkor működik, ha a levél átkattintás mérés be van kapcsolva.
- Levél bizonyos linkjére történő kattintás. Ebben az esetben Önnek kell kiválasztani, hogy a levél mely linkjére vagy linkjeire történő kattintáskor hajtódjon végre a művelet. Ez a művelet is csak akkor működik, ha a levél átkattintás mérés be van kapcsolva.
-
Levél megnyitás. Az ilyen művelet csak akkor kerül végrehajtásra, ha a levelet megnyitja a címzett. Ez a művelet csak akkor működik, ha a levélben el van helyezve a levél megnyitás ellenőrző kód (
[checkopen]
) ÉS ha a levél megnyitója engedélyezte a levélben szereplő képek megjelenését. Éppen ezért ezt a lehetőséget inkább kiegészítő opciónak ajánljuk az átkattintáskori művelet mellé, amennyiben a címzettek aktivitásához szeretne valamilyen eseményt kapcsolni. -
Relatív időzítésű levél kiküldésekor. Ez az opció akkor választható, ha a levélhez tartozik legalább egy relatív jellegű* időzítés. A művelet akkor kerül végrehajtásra egy adott feliratkozónál, ha a levélhez tartozó relatív időzítéssel elküldésre kerül részére egy levél. Ez a funkció akkor különösen hasznos, ha a relatív időzítésnek már eleve egy komplex feltétele van és a kiküldéshez képest szeretne más eseményt (akár másik relatív levélküldést) időzíteni.
Fontos: A művelet visszamenőleges futtatása esetén a művelet a teljes listán végrehajtásra kerül.
* : Relatív JELLEGŰ időzítés alatt az alábbi időzítés típusokat érjük név szerint (tehát ezeknél működik a "Relatív időzítésű levél kiküldéskor" típusú művelet):
- Relatív időzítés
- Születésnapi időzítés
- Névnapi időzítés
- Évfordulós időzítés (bármilyen dátum mezőhöz képest)
II. Levél műveletek végrehajtásának időpontja
Míg az űrlap műveletek gyakorlatilag azonnal végrehajtásra kerülnek, a levél műveletek - annak érdekében, hogy az átkattintók semmilyen késlekedést ne észleljenek átkattintáskor - első lépésként egy úgynevezett várakozási sorba kerülnek, és később, kb. 10-15 percenként kerülnek végrehajtásra.
Ennek az Ön szempontjából annyi a jelentősége, hogy amikor teszteli a beállított levél műveleteit, akkor számítson rá, hogy nem azonnal fognak látszódni a listában a változások.
Műveletek sorrendjének beállítása
Felmerülhetnek olyan helyzetek, amikor nem mindegy, hogy milyen sorrendben kerülnek végrehajtásra a beállított műveletek. Ezekben az esetekben az adott űrlaphoz vagy levélhez tartozó fülön a műveletek sorrendje az egér segítségével tetszőlegesen megváltoztatható. A megváltoztatott sorrend automatikusan elmentésre kerül, külön mentés műveletre nincs szükség.
A műveletek listája képernyő esetén az alábbi módon módosíthatja a sorrendet:
Leiratkozáskor végrehajtandó műveletek
Fontos: a Leiratkozáskor végrehajtandó műveletek nem tévesztendő össze azon egyéb műveletekkel, amiknek a kimenetele valamely listáról való leíratás. Ebben az esetben a művelet kiváltója egy listáról való leiratkozás.
A Leiratkozáskori művelet eléréséhez először válassza ki az adott listát a menüben vagy a listák listájában, majd kattintson a Beállítások / Leiratkozás művelet opcióra.
A megjelenő képernyőn az oldal fentebbi részén az Űrlap műveleteknél bemutatott módon tud műveleteket létrehozni.
Fontos: a Leiratkozáskori műveleteknél nincs lehetőség visszamenőleges futtatásra, az így beállított műveletek nem fognak visszamenőlegesen lefutni.
Kapcsolódó bejegyzések:
- Lista szintű műveletek
- Művelet beállítása landing page-hez
- Művelet ideiglenes felfüggesztése
- Lista bejövő műveletei
Kérdése lenne? Nem talál választ valamire a fenti bejegyzésben?
- Kérem kommenteljen ügyfeleinknek fenntartott zárt Facebook csoportunkban, a SalesAutopilot Cégautomatizálás csoportban ennél a posztnál.
Hozzászólások
0 hozzászólás
A cikkhez nem írhatók újabb hozzászólások.