Alapértelmezés szerint 5 előre meghatározott állapottal rendelkező CRM hajózunk, nem indult, folyamatban van, várakozáson, törölt, befejezett, de új állapotokat fecskendezhet be egyszerű akciós horoggal, hogy megfeleljen az Ön igényeinek.
Az állapotokNem kezdődöttésElkészültalapvető állapotok, és érintetlennek kell maradniuk, hogy minden jól működjön.
Feltételezzük, hogy van néhány alapvető ismerete a php kód olvasásáról ehhez a cikkhez, de nem lesz olyan nehéz, ha nincs. Csak másolhatja és beillesztheti a kódot, és beállíthatja a kulcsokat az Ön igényeihez (lásd az alábbi kulcsok magyarázatát).
Ebben a példában 1 új projekt állapotot ad hozzá a névvelTervezés
Alkalmazásokalkalmazás/segítőkfájl létrehozásamy_functions_helper.phpés adja hozzá a következő kódot:
<?phphooks()->add_filter('before_get_project_statuses'','my_add_custom_project_status');funkció my_add_custom_project_status($current_status){// Új állapot nyomása az aktuális állapotba$current_states[] = tömb('id'=>50, // új állapot id 50'szín'=>'#989898',"név"=> "tervezés",'rend'=>10,'filter_default'=>igaz, // igaz vagy hamis);// Vissza az állapotokatvisszaküldi a $current_status;}
Az egyes állapotok azonosítójának egyedinek kell lennie.
id- A projekt állapotának azonosítója, ajánlottMagasabb azonosító szám hozzáadásaa projekt állapotának alapértelmezett rendszerazonosítóinak átfedésének elkerülése érdekében. Az Eq jelenleg az id 1, 2, 3, 4 és 5 projektállapotok vannak, és a jövőben, ha új alapértelmezett projektállapotokat adnak hozzá egy id 6-tal, és már befecskendezte a saját állapotát az id 6-tal, problémákat okozhat.Nem ajánlott az azonosító módosítása az állapotazonosítót használó projekt után.
szín- Szín ehhez az állapothoz hex formátumban.
névA felhasználók számára megjelenő állapot neve.
RendelésA státusz sorrendje.
filter_alapértelmezett- Ezt a beállítást akkor használja, ha alapértelmezés szerint ki szeretné zárni azokat a projekteket, amelyek ezt az állapotot használják, hogy szerepeljenek a listák táblázataiban. Eq, ha ez a beállítás hamis, amikor alapértelmezés szerint eléri a projektlisták területét, az ehhez az állapothoz használt projektek nem jelennek meg, és manuálisan kell használnia a szűrőket a táblázatban.
Miután a kódot az Ön igényeihez igazította, mentse el a my_functions_helper.php fájlt, és láthatja az új projekt állapotát.
MEGJEGYZÉS: Ez a funkció az 1.6.2-es verziótól kezdődően érhető el Alapértelmezés szerint CRM hajózunk 5 előre meghatározott állapottal, nem indult, folyamatban van, tesztelés, várakozás Visszajelzés, Teljes, de új állapotokat fecskendezhet be ...
Új projekt létrehozásához látogasson el a Projektek menübe, és kattintson a gombraÚj projektA bal felső gombban. Projekt neve - A projekt neve - Látható az ügyfél számára Válasszon ügyfelet Számlázási típus - 3 számlázási típus van a projektekhez. ...
Új feladat létrehozásához a főmenüből navigáljon aFeladatokés kattintson aÚj feladatgomb. Tárgy- Adja meg a feladat témáját annak érdekében, hogy könnyen azonosítsa. Óránkénti ár- Állítsa be a feladat óradíját Kezdési dátumÁllítsa be azt a dátumot, ...
Új kapcsolattartás Új ügyfélkapcsolat létrehozásához nyissa meg az ügyfélprofilt a névjegyet létrehozni kívánt rendszergazdai területen, majd kattintson a Névjegyek lapra. Az ügyféllel kapcsolatos új kapcsolat létrehozásához kattintson aÚj ...
Új elem létrehozása Új elemek létrehozásához a fő rendszergazdai menüből navigáljon a következő oldalra:Értékesítés ->Tételekés kattintson a bal felső gombraÚj tétel. Leírás- Adja meg a tétel rövid leírását a tétel címéről. Hosszú leírás- Hosszú ...