Ha saját PHP scriptet szeretnél futtatni, vagy saját JavaScript, CSS vagy HTML fájlt szeretnél használni a SalesAutopilot mellett – ez a cikk neked szól.
Például: egy űrlapkitöltés után egy PHP script külső rendszert hív, vagy a SalesAutopilot API-n keresztül adatot ír vissza; vagy egy saját JavaScript fájlt ágyazol be az űrlapodba.
A cikk végére tudni fogod, hogyan kapcsoltathatod be a Taskmant, hogyan hozol létre rajta fájlokat, milyen címen érik el őket, hogyan használhatod őket a SalesAutopilotban, és mire figyelj a biztonság érdekében.
A folyamat három részből áll: (1) a Taskman bekapcsoltatása az ügyfélszolgálaton keresztül, (2) a fájlok létrehozása a beépített kódszerkesztőben, (3) a fájlok használata a SalesAutopilotban.
Bejegyzés tartalma
Mi a Taskman?
A Taskman egy saját tárhely a SalesAutopilot fiókodhoz. Ide saját PHP, JavaScript, CSS, HTML, JSON és szöveges fájlokat tehetsz, a PHP fájlokat pedig a szerver futtatja is.
Minden fájl saját webcímen érhető el. Ennek köszönhetően:
meghívhatod őket a SalesAutopilotból, például űrlap vagy automatizmus Külső műveletéből,
beágyazhatod őket űrlapba, landoló oldalba vagy dashboard widgetbe.
A Taskman bekapcsolása
A Taskman alapértelmezetten nincs bekapcsolva. A bekapcsolását az ügyfélszolgálaton keresztül igényelheted.
Írj nekünk a szoftverben, a chat ablakon keresztül.
Add meg, melyik fiókban szeretnéd használni a Taskmant. Ha partnerként az ügyfeled fiókjához kéred, az ügyfél fiókjának nevét vagy azonosítóját add meg.
A bekapcsolás után visszajelzünk, és elküldjük a fiókod Taskman alapcímét, például:
https://taskman.salesautopilot.com/<fiókod-mappája>
Ebből az alapcímből áll össze minden fájlod webcíme (lásd: A fájlok webcíme).
Hol éred el, és ki fér hozzá?
A Taskman menüpontja a bekapcsolás után jelenik meg: Beállítások → Rendszer → Taskman scripts.
A fiókban mindenki hozzáfér, akinek SalesAutopilot beállítások jogosultsága van. A főfelhasználó mindig hozzáfér.
Fontos: ha partnerként az ügyfeled fiókjában dolgozol, a scriptek tulajdonjogát a köztetek lévő szerződés rendezi.
Fájlok kezelése
A fájlokat a Taskman felületén, a beépített kódszerkesztőben hozod létre.
Mappák
A bal oldalon a következő mappák láthatók: ajax, css, js, includes, views.
Új mappát a felületen nem lehet létrehozni. Ha másik mappára van szükséged, írj az ügyfélszolgálatnak.
Új fájl létrehozása
Kattints a bal alsó Új fájl gombra, vagy kattints jobb gombbal egy mappán.
Válaszd ki a mappát.
Add meg a fájlnevet a kiterjesztéssel együtt, például
feldolgozo.php. Engedélyezett kiterjesztések:php,inc,js,css,html,txt,json.A fájl tartalmát másold be vagy írd be a beépített kódszerkesztőbe.
Kattints a Mentés gombra. A fájl ezzel azonnal kikerül a szerverre, és elérhető a címén.
Fontos: fájlfeltöltés nincs, a fájl tartalmát mindig a kódszerkesztőbe kell bemásolnod vagy beírnod. Képet vagy más bináris fájlt nem lehet tárolni: ezeket máshol tárold, és URL-lel hivatkozz rájuk.
Fájl törlése és átnevezése
Fájlt törölni vagy átnevezni a felületen nem lehet. Ebben is az ügyfélszolgálat segít.
A fájlok webcíme
A fájl címe: alapcím + mappa + fájlnév. Például:
https://taskman.salesautopilot.com/<fiókod-mappája>/ajax/feldolgozo.phphttps://taskman.salesautopilot.com/<fiókod-mappája>/js/urlap.js
Felhasználási módok
A Taskman fájljait háromféleképpen használhatod.
1. PHP script futtatása Külső műveletből
A rendszer a feliratkozó adatait elküldi a scriptnek, amely tetszőleges logikát futtathat: például külső rendszert hív, vagy a SalesAutopilot API-n keresztül adatot ír vissza.
Űrlapon, időzítésnél vagy automatizmusban hozz létre Külső műveletet.
Válaszd a Taskman típust.
A legördülő listában a Taskmanen lévő .php fájljaid jelennek meg. Válaszd ki a futtatandó scriptet.
Állítsd be az adatformátumot: JSON, POST vagy GET.
Opcionálisan add meg a felhasználónevet és a jelszót.
A beállítás ugyanaz, mint egy REST API hívásnál.
2. JS, CSS vagy HTML beágyazása
A JS, CSS és HTML fájljaidat űrlapba vagy landoló oldalba ágyazhatod a webcímükkel, például:
<script src="https://taskman.salesautopilot.com/<mappa>/js/urlap.js"></script>
3. Egyedi dashboard widget adatszolgáltatója
Egy PHP script a SalesAutopilot API-ból kéri le az adatokat, és JSON-ben adja vissza a widgetnek.
Az ilyen script ajánlott helye az
ajax/mappa.A közös segédfájlok ajánlott helye az
includes/mappa.
A szerver paraméterei
PHP verzió: 8.4
Memórialimit: 128 MB
Maximális futásidő: 15 perc
Fájlfeltöltés scripteken keresztül: legfeljebb 2 MB fájlonként, 20 fájl kérésenként
PHP kiegészítők: a gyakori kiegészítők elérhetők (pl. curl, gd, mbstring, xml, zip). Ha konkrét kiegészítőre van szükséged, kérdezd az ügyfélszolgálatot.
Biztonsági tudnivalók
Fontos: minden fájl nyilvános webcímen érhető el, bárki meghívhatja, aki ismeri a címet.
PHP scriptek védelme: a PHP scriptek elején ellenőrizz egy csak általad ismert titkos kulcsot (pl.
$_POST['secret']). Ha nem egyezik, a script lépjen ki 403-as hibával.API kulcsok és jelszavak: API kulcsot és jelszót csak .php fájlban tárolj. A .txt, .json, .inc, .js és a többi fájl tartalma böngészőből letölthető lehet.
